Lines Matching refs:qed_hwfn
65 int qed_cxt_get_cid_info(struct qed_hwfn *p_hwfn,
76 int qed_cxt_get_tid_mem_info(struct qed_hwfn *p_hwfn,
88 u32 qed_cxt_get_proto_cid_count(struct qed_hwfn *p_hwfn,
98 int qed_cxt_set_pf_params(struct qed_hwfn *p_hwfn, u32 rdma_tasks);
108 int qed_cxt_cfg_ilt_compute(struct qed_hwfn *p_hwfn, u32 *last_line);
116 u32 qed_cxt_cfg_ilt_compute_excess(struct qed_hwfn *p_hwfn, u32 used_lines);
125 int qed_cxt_mngr_alloc(struct qed_hwfn *p_hwfn);
132 void qed_cxt_mngr_free(struct qed_hwfn *p_hwfn);
141 int qed_cxt_tables_alloc(struct qed_hwfn *p_hwfn);
148 void qed_cxt_mngr_setup(struct qed_hwfn *p_hwfn);
157 void qed_cxt_hw_init_common(struct qed_hwfn *p_hwfn);
165 void qed_cxt_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
174 void qed_qm_init_pf(struct qed_hwfn *p_hwfn,
185 int qed_qm_reconf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
195 void qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid);
204 void _qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid, u8 vfid);
215 int qed_cxt_acquire_cid(struct qed_hwfn *p_hwfn,
229 int _qed_cxt_acquire_cid(struct qed_hwfn *p_hwfn,
232 int qed_cxt_dynamic_ilt_alloc(struct qed_hwfn *p_hwfn,
234 u32 qed_cxt_get_proto_tid_count(struct qed_hwfn *p_hwfn,
236 u32 qed_cxt_get_proto_cid_start(struct qed_hwfn *p_hwfn,
238 u32 qed_cxt_get_srq_count(struct qed_hwfn *p_hwfn);
239 int qed_cxt_free_proto_ilt(struct qed_hwfn *p_hwfn, enum protocol_type proto);
243 int qed_cxt_get_task_ctx(struct qed_hwfn *p_hwfn,