Lines Matching refs:bnx2x
22 struct bnx2x;
84 int (*wait_comp)(struct bnx2x *bp,
160 typedef int (*exe_q_validate)(struct bnx2x *bp,
164 typedef int (*exe_q_remove)(struct bnx2x *bp,
172 typedef int (*exe_q_optimize)(struct bnx2x *bp,
175 typedef int (*exe_q_execute)(struct bnx2x *bp,
309 int (*get_n_elements)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o,
318 int (*check_add)(struct bnx2x *bp,
328 (*check_del)(struct bnx2x *bp,
337 bool (*check_move)(struct bnx2x *bp,
354 void (*set_one_rule)(struct bnx2x *bp,
376 int (*delete_all)(struct bnx2x *bp,
396 int (*restore)(struct bnx2x *bp,
417 int (*complete)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o,
426 int (*wait)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o);
481 int (*config_rx_mode)(struct bnx2x *bp,
484 int (*wait_comp)(struct bnx2x *bp,
566 int (*config_mcast)(struct bnx2x *bp,
580 int (*hdl_restore)(struct bnx2x *bp, struct bnx2x_mcast_obj *o,
583 int (*enqueue_cmd)(struct bnx2x *bp, struct bnx2x_mcast_obj *o,
586 void (*set_one_rule)(struct bnx2x *bp,
603 int (*wait_comp)(struct bnx2x *bp, struct bnx2x_mcast_obj *o);
610 int (*validate)(struct bnx2x *bp,
616 void (*revert)(struct bnx2x *bp,
731 int (*config_rss)(struct bnx2x *bp,
1004 int (*send_cmd)(struct bnx2x *bp,
1016 int (*check_transition)(struct bnx2x *bp,
1023 int (*complete_cmd)(struct bnx2x *bp,
1027 int (*wait_comp)(struct bnx2x *bp,
1124 int (*init_hw_cmn_chip)(struct bnx2x *bp);
1125 int (*init_hw_cmn)(struct bnx2x *bp);
1126 int (*init_hw_port)(struct bnx2x *bp);
1127 int (*init_hw_func)(struct bnx2x *bp);
1130 void (*reset_hw_cmn)(struct bnx2x *bp);
1131 void (*reset_hw_port)(struct bnx2x *bp);
1132 void (*reset_hw_func)(struct bnx2x *bp);
1135 int (*gunzip_init)(struct bnx2x *bp);
1136 void (*gunzip_end)(struct bnx2x *bp);
1139 int (*init_fw)(struct bnx2x *bp);
1140 void (*release_fw)(struct bnx2x *bp);
1170 int (*send_cmd)(struct bnx2x *bp,
1176 int (*check_transition)(struct bnx2x *bp,
1183 int (*complete_cmd)(struct bnx2x *bp,
1187 int (*wait_comp)(struct bnx2x *bp, struct bnx2x_func_sp_obj *o,
1197 void bnx2x_init_func_obj(struct bnx2x *bp,
1202 int bnx2x_func_state_change(struct bnx2x *bp,
1205 enum bnx2x_func_state bnx2x_func_get_state(struct bnx2x *bp,
1208 void bnx2x_init_queue_obj(struct bnx2x *bp,
1213 int bnx2x_queue_state_change(struct bnx2x *bp,
1217 void bnx2x_init_mac_obj(struct bnx2x *bp,
1224 void bnx2x_init_vlan_obj(struct bnx2x *bp,
1231 void bnx2x_init_vlan_mac_obj(struct bnx2x *bp,
1239 int bnx2x_config_vlan_mac(struct bnx2x *bp,
1242 int bnx2x_vlan_mac_move(struct bnx2x *bp,
1248 void bnx2x_init_rx_mode_obj(struct bnx2x *bp,
1261 int bnx2x_config_rx_mode(struct bnx2x *bp,
1266 void bnx2x_init_mcast_obj(struct bnx2x *bp,
1293 int bnx2x_config_mcast(struct bnx2x *bp,
1297 void bnx2x_init_mac_credit_pool(struct bnx2x *bp,
1300 void bnx2x_init_vlan_credit_pool(struct bnx2x *bp,
1306 void bnx2x_init_rss_config_obj(struct bnx2x *bp,
1321 int bnx2x_config_rss(struct bnx2x *bp,