Lines Matching refs:qed_hwfn
289 bool qed_iov_is_valid_vfid(struct qed_hwfn *p_hwfn,
301 u16 qed_iov_get_next_active_vf(struct qed_hwfn *p_hwfn, u16 rel_vf_id);
303 void qed_iov_bulletin_set_udp_ports(struct qed_hwfn *p_hwfn,
314 int qed_iov_hw_info(struct qed_hwfn *p_hwfn);
326 void *qed_add_tlv(struct qed_hwfn *p_hwfn, u8 **offset, u16 type, u16 length);
334 void qed_dp_tlv_list(struct qed_hwfn *p_hwfn, void *tlvs_list);
343 int qed_iov_alloc(struct qed_hwfn *p_hwfn);
350 void qed_iov_setup(struct qed_hwfn *p_hwfn);
357 void qed_iov_free(struct qed_hwfn *p_hwfn);
374 bool qed_iov_mark_vf_flr(struct qed_hwfn *p_hwfn, u32 *disabled_vfs);
385 void *qed_iov_search_list_tlvs(struct qed_hwfn *p_hwfn,
391 void qed_schedule_iov(struct qed_hwfn *hwfn, enum qed_iov_wq_flag flag);
394 void qed_inform_vf_link_state(struct qed_hwfn *hwfn);
397 qed_iov_is_valid_vfid(struct qed_hwfn *p_hwfn, in qed_iov_is_valid_vfid()
403 static inline u16 qed_iov_get_next_active_vf(struct qed_hwfn *p_hwfn, in qed_iov_get_next_active_vf()
410 qed_iov_bulletin_set_udp_ports(struct qed_hwfn *p_hwfn, int vfid, in qed_iov_bulletin_set_udp_ports()
415 static inline int qed_iov_hw_info(struct qed_hwfn *p_hwfn) in qed_iov_hw_info()
420 static inline int qed_iov_alloc(struct qed_hwfn *p_hwfn) in qed_iov_alloc()
425 static inline void qed_iov_setup(struct qed_hwfn *p_hwfn) in qed_iov_setup()
429 static inline void qed_iov_free(struct qed_hwfn *p_hwfn) in qed_iov_free()
437 static inline bool qed_iov_mark_vf_flr(struct qed_hwfn *p_hwfn, in qed_iov_mark_vf_flr()
452 static inline void qed_schedule_iov(struct qed_hwfn *hwfn, in qed_schedule_iov()
466 static inline void qed_inform_vf_link_state(struct qed_hwfn *hwfn) in qed_inform_vf_link_state()