Lines Matching refs:qed_hwfn

727 int qed_vf_pf_set_coalesce(struct qed_hwfn *p_hwfn,
739 int qed_vf_pf_get_coalesce(struct qed_hwfn *p_hwfn,
751 int qed_vf_read_bulletin(struct qed_hwfn *p_hwfn, u8 *p_change);
759 void qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
768 void qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
777 void qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
786 void qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs);
794 void qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs);
802 void qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids);
810 void qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac);
818 void qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn,
827 void qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn, u8 *num_mac_filters);
837 bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac);
848 void qed_vf_get_fw_version(struct qed_hwfn *p_hwfn,
860 int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn);
875 int qed_vf_pf_rxq_start(struct qed_hwfn *p_hwfn,
897 qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn,
911 int qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn,
922 int qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid);
932 int qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn,
943 int qed_vf_pf_reset(struct qed_hwfn *p_hwfn);
952 int qed_vf_pf_release(struct qed_hwfn *p_hwfn);
963 u16 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id);
972 void qed_vf_set_sb_info(struct qed_hwfn *p_hwfn,
988 int qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn,
1002 int qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn);
1004 int qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn,
1007 void qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn,
1017 int qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn);
1026 void __qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
1037 void __qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
1048 void __qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
1054 int qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn,
1057 u32 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, enum BAR_ID bar_id);
1063 int qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn, u8 *p_mac);
1066 static inline void qed_vf_get_link_params(struct qed_hwfn *p_hwfn, in qed_vf_get_link_params()
1071 static inline void qed_vf_get_link_state(struct qed_hwfn *p_hwfn, in qed_vf_get_link_state()
1077 qed_vf_get_link_caps(struct qed_hwfn *p_hwfn, in qed_vf_get_link_caps()
1082 static inline void qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs) in qed_vf_get_num_rxqs()
1086 static inline void qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs) in qed_vf_get_num_txqs()
1090 static inline void qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids) in qed_vf_get_num_cids()
1094 static inline void qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac) in qed_vf_get_port_mac()
1098 static inline void qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn, in qed_vf_get_num_vlan_filters()
1103 static inline void qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn, in qed_vf_get_num_mac_filters()
1108 static inline bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac) in qed_vf_check_mac()
1113 static inline void qed_vf_get_fw_version(struct qed_hwfn *p_hwfn, in qed_vf_get_fw_version()
1119 static inline int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn) in qed_vf_hw_prepare()
1124 static inline int qed_vf_pf_rxq_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_rxq_start()
1134 static inline int qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_txq_start()
1142 static inline int qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn, in qed_vf_pf_rxq_stop()
1149 static inline int qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn, in qed_vf_pf_txq_stop()
1156 qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn, in qed_vf_pf_vport_update()
1162 static inline int qed_vf_pf_reset(struct qed_hwfn *p_hwfn) in qed_vf_pf_reset()
1167 static inline int qed_vf_pf_release(struct qed_hwfn *p_hwfn) in qed_vf_pf_release()
1172 static inline u16 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id) in qed_vf_get_igu_sb_id()
1177 static inline void qed_vf_set_sb_info(struct qed_hwfn *p_hwfn, u16 sb_id, in qed_vf_set_sb_info()
1182 static inline int qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_vport_start()
1193 static inline int qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn) in qed_vf_pf_vport_stop()
1198 static inline int qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn, in qed_vf_pf_filter_ucast()
1204 static inline void qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn, in qed_vf_pf_filter_mcast()
1209 static inline int qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn) in qed_vf_pf_int_cleanup()
1214 static inline void __qed_vf_get_link_params(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_params()
1222 static inline void __qed_vf_get_link_state(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_state()
1230 __qed_vf_get_link_caps(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_caps()
1245 static inline int qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn, in qed_vf_pf_tunnel_param_update()
1251 static inline int qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn, in qed_vf_pf_bulletin_update_mac()
1258 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, in qed_vf_hw_bar_size()