FreeBSD kernel BXE device code
|
#include <ecore_sp.h>
Data Fields | |
uint8_t | func_id |
uint8_t | cl_id |
uint32_t | cid |
void * | rdata |
ecore_dma_addr_t | rdata_mapping |
int | state |
unsigned long * | pstate |
ecore_obj_type | obj_type |
int(* | wait_comp )(struct bxe_softc *sc, struct ecore_raw_obj *o) |
bool(* | check_pending )(struct ecore_raw_obj *o) |
void(* | clear_pending )(struct ecore_raw_obj *o) |
void(* | set_pending )(struct ecore_raw_obj *o) |
Definition at line 530 of file ecore_sp.h.
bool(* ecore_raw_obj::check_pending) (struct ecore_raw_obj *o) |
Definition at line 550 of file ecore_sp.h.
Referenced by ecore_config_mcast(), ecore_execute_vlan_mac(), ecore_init_raw_obj(), and ecore_mcast_check_pending().
uint32_t ecore_raw_obj::cid |
Definition at line 535 of file ecore_sp.h.
Referenced by bxe_eq_int(), ecore_execute_vlan_mac(), ecore_init_raw_obj(), ecore_init_rss_config_obj(), ecore_mcast_set_rdata_hdr_e1(), ecore_mcast_set_rdata_hdr_e2(), ecore_mcast_setup_e1(), ecore_mcast_setup_e2(), ecore_set_one_mac_e2(), ecore_set_one_vlan_e2(), ecore_set_one_vlan_mac_e2(), ecore_set_one_vxlan_fltr_e2(), ecore_setup_rss(), ecore_vlan_mac_set_rdata_hdr_e1x(), and ecore_vlan_mac_set_rdata_hdr_e2().
uint8_t ecore_raw_obj::cl_id |
Definition at line 534 of file ecore_sp.h.
Referenced by ecore_init_raw_obj(), ecore_init_rss_config_obj(), ecore_mcast_set_one_rule_e1(), ecore_set_one_mac_e2(), ecore_vlan_mac_set_cfg_entry_e1x(), ecore_vlan_mac_set_cmd_hdr_e2(), and ecore_vlan_mac_set_rdata_e1x().
void(* ecore_raw_obj::clear_pending) (struct ecore_raw_obj *o) |
Definition at line 551 of file ecore_sp.h.
Referenced by bxe_eq_int(), bxe_handle_mcast_eqe(), ecore_complete_vlan_mac(), ecore_config_mcast(), ecore_config_rss(), ecore_config_vlan_mac(), ecore_execute_vlan_mac(), ecore_init_raw_obj(), ecore_mcast_setup_e1(), ecore_mcast_setup_e1h(), and ecore_mcast_setup_e2().
uint8_t ecore_raw_obj::func_id |
Definition at line 531 of file ecore_sp.h.
Referenced by ecore_init_mac_credit_pool(), ecore_init_mcast_obj(), ecore_init_raw_obj(), ecore_init_rss_config_obj(), ecore_mcast_set_one_rule_e1(), ecore_mcast_set_one_rule_e2(), ecore_mcast_set_rdata_hdr_e1(), ecore_vlan_mac_set_cfg_entry_e1x(), and ecore_vlan_mac_set_cmd_hdr_e2().
ecore_obj_type ecore_raw_obj::obj_type |
Definition at line 545 of file ecore_sp.h.
Referenced by ecore_init_raw_obj(), ecore_mcast_get_rx_tx_flag(), and ecore_vlan_mac_get_rx_tx_flag().
unsigned long* ecore_raw_obj::pstate |
Definition at line 543 of file ecore_sp.h.
Referenced by ecore_init_mcast_obj(), ecore_init_raw_obj(), ecore_init_rss_config_obj(), ecore_mcast_check_sched(), ecore_mcast_clear_sched(), ecore_mcast_set_sched(), ecore_mcast_wait(), ecore_raw_check_pending(), ecore_raw_clear_pending(), ecore_raw_set_pending(), and ecore_raw_wait().
void* ecore_raw_obj::rdata |
Definition at line 538 of file ecore_sp.h.
Referenced by ecore_init_mcast_obj(), ecore_init_raw_obj(), ecore_init_rss_config_obj(), ecore_mcast_refresh_registry_e1(), ecore_mcast_set_one_rule_e1(), ecore_mcast_set_one_rule_e2(), ecore_mcast_set_rdata_hdr_e1(), ecore_mcast_set_rdata_hdr_e2(), ecore_mcast_setup_e1(), ecore_mcast_setup_e2(), ecore_set_one_mac_e1x(), ecore_set_one_mac_e2(), ecore_set_one_vlan_e2(), ecore_set_one_vlan_mac_e1h(), ecore_set_one_vlan_mac_e2(), ecore_set_one_vxlan_fltr_e2(), and ecore_setup_rss().
ecore_dma_addr_t ecore_raw_obj::rdata_mapping |
Definition at line 539 of file ecore_sp.h.
Referenced by ecore_execute_vlan_mac(), ecore_init_mcast_obj(), ecore_init_raw_obj(), ecore_init_rss_config_obj(), ecore_mcast_setup_e1(), ecore_mcast_setup_e2(), and ecore_setup_rss().
void(* ecore_raw_obj::set_pending) (struct ecore_raw_obj *o) |
Definition at line 552 of file ecore_sp.h.
Referenced by ecore_config_mcast(), ecore_config_rss(), ecore_execute_vlan_mac(), and ecore_init_raw_obj().
int ecore_raw_obj::state |
Definition at line 542 of file ecore_sp.h.
Referenced by ecore_init_mcast_obj(), ecore_init_raw_obj(), ecore_init_rss_config_obj(), ecore_raw_check_pending(), ecore_raw_clear_pending(), ecore_raw_set_pending(), ecore_raw_wait(), ecore_set_one_mac_e1x(), ecore_set_one_mac_e2(), ecore_set_one_vlan_e2(), ecore_set_one_vlan_mac_e2(), ecore_set_one_vxlan_fltr_e2(), and ecore_setup_rss().
int(* ecore_raw_obj::wait_comp) (struct bxe_softc *sc, struct ecore_raw_obj *o) |
Definition at line 547 of file ecore_sp.h.
Referenced by ecore_config_rss(), ecore_config_vlan_mac(), ecore_init_raw_obj(), ecore_mcast_wait(), and ecore_wait_vlan_mac().