hns_roce_bond_group
struct hns_roce_bond_group *bond_grp;
static void hns_roce_bond_get_active_slave(struct hns_roce_bond_group *bond_grp)
static int hns_roce_recover_bond(struct hns_roce_bond_group *bond_grp,
static void hns_roce_slave_uninit(struct hns_roce_bond_group *bond_grp,
*hns_roce_slave_init(struct hns_roce_bond_group *bond_grp,
static int switch_main_dev(struct hns_roce_bond_group *bond_grp,
*hns_roce_slave_init(struct hns_roce_bond_group *bond_grp,
static int alloc_bond_id(struct hns_roce_bond_group *bond_grp)
static void hns_roce_set_bond(struct hns_roce_bond_group *bond_grp)
static void hns_roce_clear_bond(struct hns_roce_bond_group *bond_grp)
struct hns_roce_bond_group *bond_grp)
static void hns_roce_slave_changestate(struct hns_roce_bond_group *bond_grp)
static void hns_roce_slave_change_num(struct hns_roce_bond_group *bond_grp)
static void hns_roce_bond_info_update_nolock(struct hns_roce_bond_group *bond_grp,
static bool is_dev_bond_supported(struct hns_roce_bond_group *bond_grp,
struct hns_roce_bond_group *hns_roce_get_bond_grp(struct net_device *net_dev,
static bool check_slave_support(struct hns_roce_bond_group *bond_grp,
struct hns_roce_bond_group *bond_grp;
struct hns_roce_bond_group *bond_grp =
container_of(delayed_work, struct hns_roce_bond_group,
static void hns_roce_attach_bond_grp(struct hns_roce_bond_group *bond_grp,
static void hns_roce_detach_bond_grp(struct hns_roce_bond_group *bond_grp)
void hns_roce_cleanup_bond(struct hns_roce_bond_group *bond_grp)
static bool lowerstate_event_filter(struct hns_roce_bond_group *bond_grp,
struct hns_roce_bond_group *bond_grp_tmp;
static void lowerstate_event_setting(struct hns_roce_bond_group *bond_grp,
static bool hns_roce_bond_lowerstate_event(struct hns_roce_bond_group *bond_grp,
static void upper_event_setting(struct hns_roce_bond_group *bond_grp,
static bool check_unlinking_bond_support(struct hns_roce_bond_group *bond_grp)
struct hns_roce_bond_group *bond_grp,
check_bond_support(struct hns_roce_bond_group *bond_grp,
struct hns_roce_bond_group *bond_grp,
struct hns_roce_bond_group *bond_grp_tmp;
static bool hns_roce_bond_upper_event(struct hns_roce_bond_group *bond_grp,
static int hns_roce_set_bond_netdev(struct hns_roce_bond_group *bond_grp,
struct hns_roce_bond_group *bond_grp =
container_of(self, struct hns_roce_bond_group, bond_nb);
struct hns_roce_bond_group *bgrps[ROCE_BOND_NUM_MAX];
struct hns_roce_bond_group *bond_grp;
struct hns_roce_bond_group *bond_grp;
struct hns_roce_bond_group *bond_grp;
struct hns_roce_bond_group *bond_grp;
struct hns_roce_bond_group *bond_grp;
struct hns_roce_bond_group *bgrps[ROCE_BOND_NUM_MAX];
struct hns_roce_bond_group *hns_roce_get_bond_grp(struct net_device *net_dev,
void hns_roce_cleanup_bond(struct hns_roce_bond_group *bond_grp);
int hns_roce_cmd_bond(struct hns_roce_bond_group *bond_grp,
*hns_roce_bond_init_client(struct hns_roce_bond_group *bond_grp,
void hns_roce_bond_uninit_client(struct hns_roce_bond_group *bond_grp,
*hns_roce_bond_init_client(struct hns_roce_bond_group *bond_grp,
void hns_roce_bond_uninit_client(struct hns_roce_bond_group *bond_grp,
int hns_roce_cmd_bond(struct hns_roce_bond_group *bond_grp,
struct hns_roce_bond_group *bond_grp;
struct hns_roce_bond_group *bond_grp)
struct hns_roce_bond_group *bond_grp;
struct hns_roce_bond_group *bond_grp;