Lines Matching refs:qed_hwfn
52 void (*function)(struct qed_hwfn *,
68 int qed_eth_cqe_completion(struct qed_hwfn *p_hwfn,
183 (*qed_spq_async_comp_cb)(struct qed_hwfn *p_hwfn,
190 qed_spq_register_async_cb(struct qed_hwfn *p_hwfn,
195 qed_spq_unregister_async_cb(struct qed_hwfn *p_hwfn,
239 int qed_spq_post(struct qed_hwfn *p_hwfn,
250 int qed_spq_alloc(struct qed_hwfn *p_hwfn);
257 void qed_spq_setup(struct qed_hwfn *p_hwfn);
264 void qed_spq_free(struct qed_hwfn *p_hwfn);
278 qed_spq_get_entry(struct qed_hwfn *p_hwfn,
288 void qed_spq_return_entry(struct qed_hwfn *p_hwfn,
298 int qed_eq_alloc(struct qed_hwfn *p_hwfn, u16 num_elem);
305 void qed_eq_setup(struct qed_hwfn *p_hwfn);
312 void qed_eq_free(struct qed_hwfn *p_hwfn);
320 void qed_eq_prod_update(struct qed_hwfn *p_hwfn,
331 int qed_eq_completion(struct qed_hwfn *p_hwfn,
343 int qed_spq_completion(struct qed_hwfn *p_hwfn,
355 u32 qed_spq_get_cid(struct qed_hwfn *p_hwfn);
365 int qed_consq_alloc(struct qed_hwfn *p_hwfn);
372 void qed_consq_setup(struct qed_hwfn *p_hwfn);
379 void qed_consq_free(struct qed_hwfn *p_hwfn);
399 int qed_sp_init_request(struct qed_hwfn *p_hwfn,
424 int qed_sp_pf_start(struct qed_hwfn *p_hwfn,
440 int qed_sp_pf_update(struct qed_hwfn *p_hwfn);
449 int qed_sp_pf_update_stag(struct qed_hwfn *p_hwfn);
472 int qed_sp_pf_update_ufp(struct qed_hwfn *p_hwfn);
474 int qed_sp_pf_stop(struct qed_hwfn *p_hwfn);
476 int qed_sp_pf_update_tunn_cfg(struct qed_hwfn *p_hwfn,
489 int qed_sp_heartbeat_ramrod(struct qed_hwfn *p_hwfn);