Lines Matching refs:bxe_softc

69 struct bxe_softc;
171 if (bxe_dma_alloc((struct bxe_softc *)sc, \
186 bxe_dma_free((struct bxe_softc *)sc, x); \
475 struct bxe_softc;
548 int (*wait_comp)(struct bxe_softc *sc,
631 typedef int (*exe_q_validate)(struct bxe_softc *sc,
635 typedef int (*exe_q_remove)(struct bxe_softc *sc,
642 typedef int (*exe_q_optimize)(struct bxe_softc *sc,
645 typedef int (*exe_q_execute)(struct bxe_softc *sc,
788 int (*get_n_elements)(struct bxe_softc *sc,
798 int (*check_add)(struct bxe_softc *sc,
808 (*check_del)(struct bxe_softc *sc,
817 bool (*check_move)(struct bxe_softc *sc,
834 void (*set_one_rule)(struct bxe_softc *sc,
856 int (*delete_all)(struct bxe_softc *sc,
876 int (*restore)(struct bxe_softc *sc,
897 int (*complete)(struct bxe_softc *sc, struct ecore_vlan_mac_obj *o,
906 int (*wait)(struct bxe_softc *sc, struct ecore_vlan_mac_obj *o);
915 void ecore_set_mac_in_nig(struct bxe_softc *sc,
962 int (*config_rx_mode)(struct bxe_softc *sc,
965 int (*wait_comp)(struct bxe_softc *sc,
1047 int (*config_mcast)(struct bxe_softc *sc,
1062 int (*hdl_restore)(struct bxe_softc *sc, struct ecore_mcast_obj *o,
1065 int (*enqueue_cmd)(struct bxe_softc *sc, struct ecore_mcast_obj *o,
1069 void (*set_one_rule)(struct bxe_softc *sc,
1087 int (*wait_comp)(struct bxe_softc *sc, struct ecore_mcast_obj *o);
1094 int (*validate)(struct bxe_softc *sc,
1101 void (*revert)(struct bxe_softc *sc,
1222 int (*config_rss)(struct bxe_softc *sc,
1540 int (*send_cmd)(struct bxe_softc *sc,
1552 int (*check_transition)(struct bxe_softc *sc,
1559 int (*complete_cmd)(struct bxe_softc *sc,
1563 int (*wait_comp)(struct bxe_softc *sc,
1761 int (*init_hw_cmn_chip)(struct bxe_softc *sc);
1762 int (*init_hw_cmn)(struct bxe_softc *sc);
1763 int (*init_hw_port)(struct bxe_softc *sc);
1764 int (*init_hw_func)(struct bxe_softc *sc);
1767 void (*reset_hw_cmn)(struct bxe_softc *sc);
1768 void (*reset_hw_port)(struct bxe_softc *sc);
1769 void (*reset_hw_func)(struct bxe_softc *sc);
1772 int (*gunzip_init)(struct bxe_softc *sc);
1773 void (*gunzip_end)(struct bxe_softc *sc);
1776 int (*init_fw)(struct bxe_softc *sc);
1777 void (*release_fw)(struct bxe_softc *sc);
1814 int (*send_cmd)(struct bxe_softc *sc,
1820 int (*check_transition)(struct bxe_softc *sc,
1827 int (*complete_cmd)(struct bxe_softc *sc,
1831 int (*wait_comp)(struct bxe_softc *sc, struct ecore_func_sp_obj *o,
1841 void ecore_init_func_obj(struct bxe_softc *sc,
1847 int ecore_func_state_change(struct bxe_softc *sc,
1850 enum ecore_func_state ecore_func_get_state(struct bxe_softc *sc,
1853 void ecore_init_queue_obj(struct bxe_softc *sc,
1858 int ecore_queue_state_change(struct bxe_softc *sc,
1861 int ecore_get_q_logical_state(struct bxe_softc *sc,
1865 void ecore_init_mac_obj(struct bxe_softc *sc,
1872 void ecore_init_vlan_obj(struct bxe_softc *sc,
1879 void ecore_init_vlan_mac_obj(struct bxe_softc *sc,
1887 void ecore_init_vxlan_fltr_obj(struct bxe_softc *sc,
1895 int ecore_vlan_mac_h_read_lock(struct bxe_softc *sc,
1897 void ecore_vlan_mac_h_read_unlock(struct bxe_softc *sc,
1899 int ecore_vlan_mac_h_write_lock(struct bxe_softc *sc,
1901 void ecore_vlan_mac_h_write_unlock(struct bxe_softc *sc,
1903 int ecore_config_vlan_mac(struct bxe_softc *sc,
1906 int ecore_vlan_mac_move(struct bxe_softc *sc,
1912 void ecore_init_rx_mode_obj(struct bxe_softc *sc,
1924 int ecore_config_rx_mode(struct bxe_softc *sc,
1929 void ecore_init_mcast_obj(struct bxe_softc *sc,
1956 int ecore_config_mcast(struct bxe_softc *sc,
1961 void ecore_init_mac_credit_pool(struct bxe_softc *sc,
1964 void ecore_init_vlan_credit_pool(struct bxe_softc *sc,
1971 void ecore_init_rss_config_obj(struct bxe_softc *sc,
1983 int ecore_config_rss(struct bxe_softc *sc,