Lines Matching refs:ecore_hwfn
160 (*ecore_spq_async_comp_cb)(struct ecore_hwfn *p_hwfn,
167 ecore_spq_register_async_cb(struct ecore_hwfn *p_hwfn,
172 ecore_spq_unregister_async_cb(struct ecore_hwfn *p_hwfn,
221 struct ecore_hwfn;
232 enum _ecore_status_t ecore_spq_post(struct ecore_hwfn *p_hwfn,
243 enum _ecore_status_t ecore_spq_alloc(struct ecore_hwfn *p_hwfn);
250 void ecore_spq_setup(struct ecore_hwfn *p_hwfn);
257 void ecore_spq_free(struct ecore_hwfn *p_hwfn);
271 ecore_spq_get_entry(struct ecore_hwfn *p_hwfn,
281 void ecore_spq_return_entry(struct ecore_hwfn *p_hwfn,
291 enum _ecore_status_t ecore_eq_alloc(struct ecore_hwfn *p_hwfn, u16 num_elem);
298 void ecore_eq_setup(struct ecore_hwfn *p_hwfn);
305 void ecore_eq_free(struct ecore_hwfn *p_hwfn);
313 void ecore_eq_prod_update(struct ecore_hwfn *p_hwfn,
324 enum _ecore_status_t ecore_eq_completion(struct ecore_hwfn *p_hwfn,
336 enum _ecore_status_t ecore_spq_completion(struct ecore_hwfn *p_hwfn,
348 u32 ecore_spq_get_cid(struct ecore_hwfn *p_hwfn);
357 enum _ecore_status_t ecore_consq_alloc(struct ecore_hwfn *p_hwfn);
364 void ecore_consq_setup(struct ecore_hwfn *p_hwfn);
371 void ecore_consq_free(struct ecore_hwfn *p_hwfn);
372 enum _ecore_status_t ecore_spq_pend_post(struct ecore_hwfn *p_hwfn);