Lines Matching refs:bxe_softc

71 struct bxe_softc;
173 if (bxe_dma_alloc((struct bxe_softc *)sc, \
188 bxe_dma_free((struct bxe_softc *)sc, x); \
477 struct bxe_softc;
550 int (*wait_comp)(struct bxe_softc *sc,
633 typedef int (*exe_q_validate)(struct bxe_softc *sc,
637 typedef int (*exe_q_remove)(struct bxe_softc *sc,
644 typedef int (*exe_q_optimize)(struct bxe_softc *sc,
647 typedef int (*exe_q_execute)(struct bxe_softc *sc,
790 int (*get_n_elements)(struct bxe_softc *sc,
800 int (*check_add)(struct bxe_softc *sc,
810 (*check_del)(struct bxe_softc *sc,
819 bool (*check_move)(struct bxe_softc *sc,
836 void (*set_one_rule)(struct bxe_softc *sc,
858 int (*delete_all)(struct bxe_softc *sc,
878 int (*restore)(struct bxe_softc *sc,
899 int (*complete)(struct bxe_softc *sc, struct ecore_vlan_mac_obj *o,
908 int (*wait)(struct bxe_softc *sc, struct ecore_vlan_mac_obj *o);
917 void ecore_set_mac_in_nig(struct bxe_softc *sc,
964 int (*config_rx_mode)(struct bxe_softc *sc,
967 int (*wait_comp)(struct bxe_softc *sc,
1049 int (*config_mcast)(struct bxe_softc *sc,
1064 int (*hdl_restore)(struct bxe_softc *sc, struct ecore_mcast_obj *o,
1067 int (*enqueue_cmd)(struct bxe_softc *sc, struct ecore_mcast_obj *o,
1071 void (*set_one_rule)(struct bxe_softc *sc,
1089 int (*wait_comp)(struct bxe_softc *sc, struct ecore_mcast_obj *o);
1096 int (*validate)(struct bxe_softc *sc,
1103 void (*revert)(struct bxe_softc *sc,
1224 int (*config_rss)(struct bxe_softc *sc,
1542 int (*send_cmd)(struct bxe_softc *sc,
1554 int (*check_transition)(struct bxe_softc *sc,
1561 int (*complete_cmd)(struct bxe_softc *sc,
1565 int (*wait_comp)(struct bxe_softc *sc,
1763 int (*init_hw_cmn_chip)(struct bxe_softc *sc);
1764 int (*init_hw_cmn)(struct bxe_softc *sc);
1765 int (*init_hw_port)(struct bxe_softc *sc);
1766 int (*init_hw_func)(struct bxe_softc *sc);
1769 void (*reset_hw_cmn)(struct bxe_softc *sc);
1770 void (*reset_hw_port)(struct bxe_softc *sc);
1771 void (*reset_hw_func)(struct bxe_softc *sc);
1774 int (*gunzip_init)(struct bxe_softc *sc);
1775 void (*gunzip_end)(struct bxe_softc *sc);
1778 int (*init_fw)(struct bxe_softc *sc);
1779 void (*release_fw)(struct bxe_softc *sc);
1816 int (*send_cmd)(struct bxe_softc *sc,
1822 int (*check_transition)(struct bxe_softc *sc,
1829 int (*complete_cmd)(struct bxe_softc *sc,
1833 int (*wait_comp)(struct bxe_softc *sc, struct ecore_func_sp_obj *o,
1843 void ecore_init_func_obj(struct bxe_softc *sc,
1849 int ecore_func_state_change(struct bxe_softc *sc,
1852 enum ecore_func_state ecore_func_get_state(struct bxe_softc *sc,
1855 void ecore_init_queue_obj(struct bxe_softc *sc,
1860 int ecore_queue_state_change(struct bxe_softc *sc,
1863 int ecore_get_q_logical_state(struct bxe_softc *sc,
1867 void ecore_init_mac_obj(struct bxe_softc *sc,
1874 void ecore_init_vlan_obj(struct bxe_softc *sc,
1881 void ecore_init_vlan_mac_obj(struct bxe_softc *sc,
1889 void ecore_init_vxlan_fltr_obj(struct bxe_softc *sc,
1897 int ecore_vlan_mac_h_read_lock(struct bxe_softc *sc,
1899 void ecore_vlan_mac_h_read_unlock(struct bxe_softc *sc,
1901 int ecore_vlan_mac_h_write_lock(struct bxe_softc *sc,
1903 void ecore_vlan_mac_h_write_unlock(struct bxe_softc *sc,
1905 int ecore_config_vlan_mac(struct bxe_softc *sc,
1908 int ecore_vlan_mac_move(struct bxe_softc *sc,
1914 void ecore_init_rx_mode_obj(struct bxe_softc *sc,
1926 int ecore_config_rx_mode(struct bxe_softc *sc,
1931 void ecore_init_mcast_obj(struct bxe_softc *sc,
1958 int ecore_config_mcast(struct bxe_softc *sc,
1963 void ecore_init_mac_credit_pool(struct bxe_softc *sc,
1966 void ecore_init_vlan_credit_pool(struct bxe_softc *sc,
1973 void ecore_init_rss_config_obj(struct bxe_softc *sc,
1985 int ecore_config_rss(struct bxe_softc *sc,