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,
326 int (*get_n_elements)(struct bnx2x *bp,
336 int (*check_add)(struct bnx2x *bp,
346 (*check_del)(struct bnx2x *bp,
355 bool (*check_move)(struct bnx2x *bp,
372 void (*set_one_rule)(struct bnx2x *bp,
394 int (*delete_all)(struct bnx2x *bp,
414 int (*restore)(struct bnx2x *bp,
435 int (*complete)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o,
444 int (*wait)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o);
497 int (*config_rx_mode)(struct bnx2x *bp,
500 int (*wait_comp)(struct bnx2x *bp,
591 int (*config_mcast)(struct bnx2x *bp,
606 int (*hdl_restore)(struct bnx2x *bp, struct bnx2x_mcast_obj *o,
609 int (*enqueue_cmd)(struct bnx2x *bp, struct bnx2x_mcast_obj *o,
613 void (*set_one_rule)(struct bnx2x *bp,
631 int (*wait_comp)(struct bnx2x *bp, struct bnx2x_mcast_obj *o);
638 int (*validate)(struct bnx2x *bp,
645 void (*revert)(struct bnx2x *bp,
767 int (*config_rss)(struct bnx2x *bp,
1084 int (*send_cmd)(struct bnx2x *bp,
1096 int (*check_transition)(struct bnx2x *bp,
1103 int (*complete_cmd)(struct bnx2x *bp,
1107 int (*wait_comp)(struct bnx2x *bp,
1308 int (*init_hw_cmn_chip)(struct bnx2x *bp);
1309 int (*init_hw_cmn)(struct bnx2x *bp);
1310 int (*init_hw_port)(struct bnx2x *bp);
1311 int (*init_hw_func)(struct bnx2x *bp);
1314 void (*reset_hw_cmn)(struct bnx2x *bp);
1315 void (*reset_hw_port)(struct bnx2x *bp);
1316 void (*reset_hw_func)(struct bnx2x *bp);
1319 int (*gunzip_init)(struct bnx2x *bp);
1320 void (*gunzip_end)(struct bnx2x *bp);
1323 int (*init_fw)(struct bnx2x *bp);
1324 void (*release_fw)(struct bnx2x *bp);
1361 int (*send_cmd)(struct bnx2x *bp,
1367 int (*check_transition)(struct bnx2x *bp,
1374 int (*complete_cmd)(struct bnx2x *bp,
1378 int (*wait_comp)(struct bnx2x *bp, struct bnx2x_func_sp_obj *o,
1388 void bnx2x_init_func_obj(struct bnx2x *bp,
1394 int bnx2x_func_state_change(struct bnx2x *bp,
1397 enum bnx2x_func_state bnx2x_func_get_state(struct bnx2x *bp,
1400 void bnx2x_init_queue_obj(struct bnx2x *bp,
1405 int bnx2x_queue_state_change(struct bnx2x *bp,
1408 int bnx2x_get_q_logical_state(struct bnx2x *bp,
1412 void bnx2x_init_mac_obj(struct bnx2x *bp,
1419 void bnx2x_init_vlan_obj(struct bnx2x *bp,
1426 void bnx2x_init_vlan_mac_obj(struct bnx2x *bp,
1434 int bnx2x_vlan_mac_h_read_lock(struct bnx2x *bp,
1436 void bnx2x_vlan_mac_h_read_unlock(struct bnx2x *bp,
1438 int bnx2x_vlan_mac_h_write_lock(struct bnx2x *bp,
1440 int bnx2x_config_vlan_mac(struct bnx2x *bp,
1443 int bnx2x_vlan_mac_move(struct bnx2x *bp,
1449 void bnx2x_init_rx_mode_obj(struct bnx2x *bp,
1461 int bnx2x_config_rx_mode(struct bnx2x *bp,
1466 void bnx2x_init_mcast_obj(struct bnx2x *bp,
1493 int bnx2x_config_mcast(struct bnx2x *bp,
1498 void bnx2x_init_mac_credit_pool(struct bnx2x *bp,
1501 void bnx2x_init_vlan_credit_pool(struct bnx2x *bp,
1508 void bnx2x_init_rss_config_obj(struct bnx2x *bp,
1520 int bnx2x_config_rss(struct bnx2x *bp,