Lines Matching refs:p_hwfn
38 int qed_cxt_get_cid_info(struct qed_hwfn *p_hwfn,
49 int qed_cxt_get_tid_mem_info(struct qed_hwfn *p_hwfn,
62 u32 qed_cxt_get_proto_cid_count(struct qed_hwfn *p_hwfn,
73 int qed_cxt_set_pf_params(struct qed_hwfn *p_hwfn, u32 rdma_tasks);
83 int qed_cxt_cfg_ilt_compute(struct qed_hwfn *p_hwfn, u32 *last_line);
93 u32 qed_cxt_cfg_ilt_compute_excess(struct qed_hwfn *p_hwfn, u32 used_lines);
102 int qed_cxt_mngr_alloc(struct qed_hwfn *p_hwfn);
111 void qed_cxt_mngr_free(struct qed_hwfn *p_hwfn);
120 int qed_cxt_tables_alloc(struct qed_hwfn *p_hwfn);
127 void qed_cxt_mngr_setup(struct qed_hwfn *p_hwfn);
136 void qed_cxt_hw_init_common(struct qed_hwfn *p_hwfn);
146 void qed_cxt_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
157 void qed_qm_init_pf(struct qed_hwfn *p_hwfn,
168 int qed_qm_reconf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
180 void qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid);
191 void _qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid, u8 vfid);
202 int qed_cxt_acquire_cid(struct qed_hwfn *p_hwfn,
216 int _qed_cxt_acquire_cid(struct qed_hwfn *p_hwfn,
219 int qed_cxt_dynamic_ilt_alloc(struct qed_hwfn *p_hwfn,
221 u32 qed_cxt_get_proto_tid_count(struct qed_hwfn *p_hwfn,
223 u32 qed_cxt_get_proto_cid_start(struct qed_hwfn *p_hwfn,
225 int qed_cxt_free_proto_ilt(struct qed_hwfn *p_hwfn, enum protocol_type proto);
229 int qed_cxt_get_task_ctx(struct qed_hwfn *p_hwfn,
357 u16 qed_get_cdut_num_pf_init_pages(struct qed_hwfn *p_hwfn);
358 u16 qed_get_cdut_num_vf_init_pages(struct qed_hwfn *p_hwfn);
359 u16 qed_get_cdut_num_pf_work_pages(struct qed_hwfn *p_hwfn);
360 u16 qed_get_cdut_num_vf_work_pages(struct qed_hwfn *p_hwfn);
362 u32 qed_cxt_get_ilt_page_size(struct qed_hwfn *p_hwfn,
365 u32 qed_cxt_get_total_srq_count(struct qed_hwfn *p_hwfn);