Lines Matching refs:bxe_softc
69 struct bxe_softc;
168 if (bxe_dma_alloc((struct bxe_softc *)sc, \
183 bxe_dma_free((struct bxe_softc *)sc, x); \
472 struct bxe_softc;
545 int (*wait_comp)(struct bxe_softc *sc,
628 typedef int (*exe_q_validate)(struct bxe_softc *sc,
632 typedef int (*exe_q_remove)(struct bxe_softc *sc,
639 typedef int (*exe_q_optimize)(struct bxe_softc *sc,
642 typedef int (*exe_q_execute)(struct bxe_softc *sc,
785 int (*get_n_elements)(struct bxe_softc *sc,
795 int (*check_add)(struct bxe_softc *sc,
805 (*check_del)(struct bxe_softc *sc,
814 bool (*check_move)(struct bxe_softc *sc,
831 void (*set_one_rule)(struct bxe_softc *sc,
853 int (*delete_all)(struct bxe_softc *sc,
873 int (*restore)(struct bxe_softc *sc,
894 int (*complete)(struct bxe_softc *sc, struct ecore_vlan_mac_obj *o,
903 int (*wait)(struct bxe_softc *sc, struct ecore_vlan_mac_obj *o);
912 void ecore_set_mac_in_nig(struct bxe_softc *sc,
959 int (*config_rx_mode)(struct bxe_softc *sc,
962 int (*wait_comp)(struct bxe_softc *sc,
1044 int (*config_mcast)(struct bxe_softc *sc,
1059 int (*hdl_restore)(struct bxe_softc *sc, struct ecore_mcast_obj *o,
1062 int (*enqueue_cmd)(struct bxe_softc *sc, struct ecore_mcast_obj *o,
1066 void (*set_one_rule)(struct bxe_softc *sc,
1084 int (*wait_comp)(struct bxe_softc *sc, struct ecore_mcast_obj *o);
1091 int (*validate)(struct bxe_softc *sc,
1098 void (*revert)(struct bxe_softc *sc,
1219 int (*config_rss)(struct bxe_softc *sc,
1537 int (*send_cmd)(struct bxe_softc *sc,
1549 int (*check_transition)(struct bxe_softc *sc,
1556 int (*complete_cmd)(struct bxe_softc *sc,
1560 int (*wait_comp)(struct bxe_softc *sc,
1758 int (*init_hw_cmn_chip)(struct bxe_softc *sc);
1759 int (*init_hw_cmn)(struct bxe_softc *sc);
1760 int (*init_hw_port)(struct bxe_softc *sc);
1761 int (*init_hw_func)(struct bxe_softc *sc);
1764 void (*reset_hw_cmn)(struct bxe_softc *sc);
1765 void (*reset_hw_port)(struct bxe_softc *sc);
1766 void (*reset_hw_func)(struct bxe_softc *sc);
1769 int (*gunzip_init)(struct bxe_softc *sc);
1770 void (*gunzip_end)(struct bxe_softc *sc);
1773 int (*init_fw)(struct bxe_softc *sc);
1774 void (*release_fw)(struct bxe_softc *sc);
1811 int (*send_cmd)(struct bxe_softc *sc,
1817 int (*check_transition)(struct bxe_softc *sc,
1824 int (*complete_cmd)(struct bxe_softc *sc,
1828 int (*wait_comp)(struct bxe_softc *sc, struct ecore_func_sp_obj *o,
1838 void ecore_init_func_obj(struct bxe_softc *sc,
1844 int ecore_func_state_change(struct bxe_softc *sc,
1847 enum ecore_func_state ecore_func_get_state(struct bxe_softc *sc,
1850 void ecore_init_queue_obj(struct bxe_softc *sc,
1855 int ecore_queue_state_change(struct bxe_softc *sc,
1858 int ecore_get_q_logical_state(struct bxe_softc *sc,
1862 void ecore_init_mac_obj(struct bxe_softc *sc,
1869 void ecore_init_vlan_obj(struct bxe_softc *sc,
1876 void ecore_init_vlan_mac_obj(struct bxe_softc *sc,
1884 void ecore_init_vxlan_fltr_obj(struct bxe_softc *sc,
1892 int ecore_vlan_mac_h_read_lock(struct bxe_softc *sc,
1894 void ecore_vlan_mac_h_read_unlock(struct bxe_softc *sc,
1896 int ecore_vlan_mac_h_write_lock(struct bxe_softc *sc,
1898 void ecore_vlan_mac_h_write_unlock(struct bxe_softc *sc,
1900 int ecore_config_vlan_mac(struct bxe_softc *sc,
1903 int ecore_vlan_mac_move(struct bxe_softc *sc,
1909 void ecore_init_rx_mode_obj(struct bxe_softc *sc,
1921 int ecore_config_rx_mode(struct bxe_softc *sc,
1926 void ecore_init_mcast_obj(struct bxe_softc *sc,
1953 int ecore_config_mcast(struct bxe_softc *sc,
1958 void ecore_init_mac_credit_pool(struct bxe_softc *sc,
1961 void ecore_init_vlan_credit_pool(struct bxe_softc *sc,
1968 void ecore_init_rss_config_obj(struct bxe_softc *sc,
1980 int ecore_config_rss(struct bxe_softc *sc,