Lines Matching refs:bnx2x
24 struct bnx2x;
93 int (*wait_comp)(struct bnx2x *bp,
170 typedef int (*exe_q_validate)(struct bnx2x *bp,
174 typedef int (*exe_q_remove)(struct bnx2x *bp,
181 typedef int (*exe_q_optimize)(struct bnx2x *bp,
184 typedef int (*exe_q_execute)(struct bnx2x *bp,
328 int (*get_n_elements)(struct bnx2x *bp,
338 int (*check_add)(struct bnx2x *bp,
348 (*check_del)(struct bnx2x *bp,
357 bool (*check_move)(struct bnx2x *bp,
374 void (*set_one_rule)(struct bnx2x *bp,
396 int (*delete_all)(struct bnx2x *bp,
416 int (*restore)(struct bnx2x *bp,
437 int (*complete)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o,
446 int (*wait)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o);
499 int (*config_rx_mode)(struct bnx2x *bp,
502 int (*wait_comp)(struct bnx2x *bp,
593 int (*config_mcast)(struct bnx2x *bp,
608 int (*hdl_restore)(struct bnx2x *bp, struct bnx2x_mcast_obj *o,
611 int (*enqueue_cmd)(struct bnx2x *bp, struct bnx2x_mcast_obj *o,
615 void (*set_one_rule)(struct bnx2x *bp,
633 int (*wait_comp)(struct bnx2x *bp, struct bnx2x_mcast_obj *o);
640 int (*validate)(struct bnx2x *bp,
647 void (*revert)(struct bnx2x *bp,
769 int (*config_rss)(struct bnx2x *bp,
1086 int (*send_cmd)(struct bnx2x *bp,
1098 int (*check_transition)(struct bnx2x *bp,
1105 int (*complete_cmd)(struct bnx2x *bp,
1109 int (*wait_comp)(struct bnx2x *bp,
1310 int (*init_hw_cmn_chip)(struct bnx2x *bp);
1311 int (*init_hw_cmn)(struct bnx2x *bp);
1312 int (*init_hw_port)(struct bnx2x *bp);
1313 int (*init_hw_func)(struct bnx2x *bp);
1316 void (*reset_hw_cmn)(struct bnx2x *bp);
1317 void (*reset_hw_port)(struct bnx2x *bp);
1318 void (*reset_hw_func)(struct bnx2x *bp);
1321 int (*gunzip_init)(struct bnx2x *bp);
1322 void (*gunzip_end)(struct bnx2x *bp);
1325 int (*init_fw)(struct bnx2x *bp);
1326 void (*release_fw)(struct bnx2x *bp);
1363 int (*send_cmd)(struct bnx2x *bp,
1369 int (*check_transition)(struct bnx2x *bp,
1376 int (*complete_cmd)(struct bnx2x *bp,
1380 int (*wait_comp)(struct bnx2x *bp, struct bnx2x_func_sp_obj *o,
1390 void bnx2x_init_func_obj(struct bnx2x *bp,
1396 int bnx2x_func_state_change(struct bnx2x *bp,
1399 enum bnx2x_func_state bnx2x_func_get_state(struct bnx2x *bp,
1402 void bnx2x_init_queue_obj(struct bnx2x *bp,
1407 int bnx2x_queue_state_change(struct bnx2x *bp,
1410 int bnx2x_get_q_logical_state(struct bnx2x *bp,
1414 void bnx2x_init_mac_obj(struct bnx2x *bp,
1421 void bnx2x_init_vlan_obj(struct bnx2x *bp,
1428 void bnx2x_init_vlan_mac_obj(struct bnx2x *bp,
1436 int bnx2x_vlan_mac_h_read_lock(struct bnx2x *bp,
1438 void bnx2x_vlan_mac_h_read_unlock(struct bnx2x *bp,
1440 int bnx2x_vlan_mac_h_write_lock(struct bnx2x *bp,
1442 int bnx2x_config_vlan_mac(struct bnx2x *bp,
1445 int bnx2x_vlan_mac_move(struct bnx2x *bp,
1451 void bnx2x_init_rx_mode_obj(struct bnx2x *bp,
1463 int bnx2x_config_rx_mode(struct bnx2x *bp,
1468 void bnx2x_init_mcast_obj(struct bnx2x *bp,
1495 int bnx2x_config_mcast(struct bnx2x *bp,
1500 void bnx2x_init_mac_credit_pool(struct bnx2x *bp,
1503 void bnx2x_init_vlan_credit_pool(struct bnx2x *bp,
1510 void bnx2x_init_rss_config_obj(struct bnx2x *bp,
1522 int bnx2x_config_rss(struct bnx2x *bp,