Lines Matching refs:p_hwfn
703 int qed_vf_pf_set_coalesce(struct qed_hwfn *p_hwfn,
716 int qed_vf_pf_get_coalesce(struct qed_hwfn *p_hwfn,
728 int qed_vf_read_bulletin(struct qed_hwfn *p_hwfn, u8 *p_change);
738 void qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
749 void qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
760 void qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
771 void qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs);
781 void qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs);
792 void qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids);
802 void qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac);
813 void qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn,
825 void qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn, u8 *num_mac_filters);
835 bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac);
849 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,
895 qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn,
909 int qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn,
920 int qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid);
930 int qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn,
940 int qed_vf_pf_reset(struct qed_hwfn *p_hwfn);
949 int qed_vf_pf_release(struct qed_hwfn *p_hwfn);
960 u16 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id);
971 void qed_vf_set_sb_info(struct qed_hwfn *p_hwfn,
987 int qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn,
1001 int qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn);
1003 int qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn,
1006 void qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn,
1016 int qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn);
1027 void __qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
1040 void __qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
1054 void __qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
1060 int qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn,
1063 u32 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, enum BAR_ID bar_id);
1073 int qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn, const u8 *p_mac);
1076 static inline void qed_vf_get_link_params(struct qed_hwfn *p_hwfn, in qed_vf_get_link_params() argument
1081 static inline void qed_vf_get_link_state(struct qed_hwfn *p_hwfn, in qed_vf_get_link_state() argument
1087 qed_vf_get_link_caps(struct qed_hwfn *p_hwfn, in qed_vf_get_link_caps() argument
1092 static inline void qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs) in qed_vf_get_num_rxqs() argument
1096 static inline void qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs) in qed_vf_get_num_txqs() argument
1100 static inline void qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids) in qed_vf_get_num_cids() argument
1104 static inline void qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac) in qed_vf_get_port_mac() argument
1108 static inline void qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn, in qed_vf_get_num_vlan_filters() argument
1113 static inline void qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn, in qed_vf_get_num_mac_filters() argument
1118 static inline bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac) in qed_vf_check_mac() argument
1123 static inline void qed_vf_get_fw_version(struct qed_hwfn *p_hwfn, in qed_vf_get_fw_version() argument
1129 static inline int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn) in qed_vf_hw_prepare() argument
1134 static inline int qed_vf_pf_rxq_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_rxq_start() argument
1144 static inline int qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_txq_start() argument
1152 static inline int qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn, in qed_vf_pf_rxq_stop() argument
1159 static inline int qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn, in qed_vf_pf_txq_stop() argument
1166 qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn, in qed_vf_pf_vport_update() argument
1172 static inline int qed_vf_pf_reset(struct qed_hwfn *p_hwfn) in qed_vf_pf_reset() argument
1177 static inline int qed_vf_pf_release(struct qed_hwfn *p_hwfn) in qed_vf_pf_release() argument
1182 static inline u16 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id) in qed_vf_get_igu_sb_id() argument
1187 static inline void qed_vf_set_sb_info(struct qed_hwfn *p_hwfn, u16 sb_id, in qed_vf_set_sb_info() argument
1192 static inline int qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_vport_start() argument
1203 static inline int qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn) in qed_vf_pf_vport_stop() argument
1208 static inline int qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn, in qed_vf_pf_filter_ucast() argument
1214 static inline void qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn, in qed_vf_pf_filter_mcast() argument
1219 static inline int qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn) in qed_vf_pf_int_cleanup() argument
1224 static inline void __qed_vf_get_link_params(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_params() argument
1232 static inline void __qed_vf_get_link_state(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_state() argument
1240 __qed_vf_get_link_caps(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_caps() argument
1255 static inline int qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn, in qed_vf_pf_tunnel_param_update() argument
1261 static inline int qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn, in qed_vf_pf_bulletin_update_mac() argument
1268 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, in qed_vf_hw_bar_size() argument