Lines Matching refs:bxe_softc

71 struct bxe_softc;
170 if (bxe_dma_alloc((struct bxe_softc *)sc, \
185 bxe_dma_free((struct bxe_softc *)sc, x); \
474 struct bxe_softc;
547 int (*wait_comp)(struct bxe_softc *sc,
630 typedef int (*exe_q_validate)(struct bxe_softc *sc,
634 typedef int (*exe_q_remove)(struct bxe_softc *sc,
641 typedef int (*exe_q_optimize)(struct bxe_softc *sc,
644 typedef int (*exe_q_execute)(struct bxe_softc *sc,
787 int (*get_n_elements)(struct bxe_softc *sc,
797 int (*check_add)(struct bxe_softc *sc,
807 (*check_del)(struct bxe_softc *sc,
816 bool (*check_move)(struct bxe_softc *sc,
833 void (*set_one_rule)(struct bxe_softc *sc,
855 int (*delete_all)(struct bxe_softc *sc,
875 int (*restore)(struct bxe_softc *sc,
896 int (*complete)(struct bxe_softc *sc, struct ecore_vlan_mac_obj *o,
905 int (*wait)(struct bxe_softc *sc, struct ecore_vlan_mac_obj *o);
914 void ecore_set_mac_in_nig(struct bxe_softc *sc,
961 int (*config_rx_mode)(struct bxe_softc *sc,
964 int (*wait_comp)(struct bxe_softc *sc,
1046 int (*config_mcast)(struct bxe_softc *sc,
1061 int (*hdl_restore)(struct bxe_softc *sc, struct ecore_mcast_obj *o,
1064 int (*enqueue_cmd)(struct bxe_softc *sc, struct ecore_mcast_obj *o,
1068 void (*set_one_rule)(struct bxe_softc *sc,
1086 int (*wait_comp)(struct bxe_softc *sc, struct ecore_mcast_obj *o);
1093 int (*validate)(struct bxe_softc *sc,
1100 void (*revert)(struct bxe_softc *sc,
1221 int (*config_rss)(struct bxe_softc *sc,
1539 int (*send_cmd)(struct bxe_softc *sc,
1551 int (*check_transition)(struct bxe_softc *sc,
1558 int (*complete_cmd)(struct bxe_softc *sc,
1562 int (*wait_comp)(struct bxe_softc *sc,
1760 int (*init_hw_cmn_chip)(struct bxe_softc *sc);
1761 int (*init_hw_cmn)(struct bxe_softc *sc);
1762 int (*init_hw_port)(struct bxe_softc *sc);
1763 int (*init_hw_func)(struct bxe_softc *sc);
1766 void (*reset_hw_cmn)(struct bxe_softc *sc);
1767 void (*reset_hw_port)(struct bxe_softc *sc);
1768 void (*reset_hw_func)(struct bxe_softc *sc);
1771 int (*gunzip_init)(struct bxe_softc *sc);
1772 void (*gunzip_end)(struct bxe_softc *sc);
1775 int (*init_fw)(struct bxe_softc *sc);
1776 void (*release_fw)(struct bxe_softc *sc);
1813 int (*send_cmd)(struct bxe_softc *sc,
1819 int (*check_transition)(struct bxe_softc *sc,
1826 int (*complete_cmd)(struct bxe_softc *sc,
1830 int (*wait_comp)(struct bxe_softc *sc, struct ecore_func_sp_obj *o,
1840 void ecore_init_func_obj(struct bxe_softc *sc,
1846 int ecore_func_state_change(struct bxe_softc *sc,
1849 enum ecore_func_state ecore_func_get_state(struct bxe_softc *sc,
1852 void ecore_init_queue_obj(struct bxe_softc *sc,
1857 int ecore_queue_state_change(struct bxe_softc *sc,
1860 int ecore_get_q_logical_state(struct bxe_softc *sc,
1864 void ecore_init_mac_obj(struct bxe_softc *sc,
1871 void ecore_init_vlan_obj(struct bxe_softc *sc,
1878 void ecore_init_vlan_mac_obj(struct bxe_softc *sc,
1886 void ecore_init_vxlan_fltr_obj(struct bxe_softc *sc,
1894 int ecore_vlan_mac_h_read_lock(struct bxe_softc *sc,
1896 void ecore_vlan_mac_h_read_unlock(struct bxe_softc *sc,
1898 int ecore_vlan_mac_h_write_lock(struct bxe_softc *sc,
1900 void ecore_vlan_mac_h_write_unlock(struct bxe_softc *sc,
1902 int ecore_config_vlan_mac(struct bxe_softc *sc,
1905 int ecore_vlan_mac_move(struct bxe_softc *sc,
1911 void ecore_init_rx_mode_obj(struct bxe_softc *sc,
1923 int ecore_config_rx_mode(struct bxe_softc *sc,
1928 void ecore_init_mcast_obj(struct bxe_softc *sc,
1955 int ecore_config_mcast(struct bxe_softc *sc,
1960 void ecore_init_mac_credit_pool(struct bxe_softc *sc,
1963 void ecore_init_vlan_credit_pool(struct bxe_softc *sc,
1970 void ecore_init_rss_config_obj(struct bxe_softc *sc,
1982 int ecore_config_rss(struct bxe_softc *sc,