p_hwfn
typedef enum _ecore_status_t(*ecore_int_comp_cb_t)(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_int_register_cb(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_int_unregister_cb(struct ecore_hwfn *p_hwfn,
u16 ecore_int_get_sp_sb_id(struct ecore_hwfn *p_hwfn);
void ecore_int_igu_init_pure_rt_single(struct ecore_hwfn *p_hwfn,
void ecore_int_cau_conf_sb(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_int_alloc(struct ecore_hwfn *p_hwfn,
void ecore_int_free(struct ecore_hwfn *p_hwfn);
void ecore_int_setup(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_int_igu_enable(struct ecore_hwfn *p_hwfn,
void ecore_init_cau_sb_entry(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_int_set_timer_res(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_pglueb_rbc_attn_handler(struct ecore_hwfn *p_hwfn,
ecore_iscsi_acquire_connection(struct ecore_hwfn *p_hwfn,
void OSAL_IOMEM *ecore_iscsi_get_db_addr(struct ecore_hwfn *p_hwfn,
void OSAL_IOMEM *ecore_iscsi_get_global_cmdq_cons(struct ecore_hwfn *p_hwfn,
void OSAL_IOMEM *ecore_iscsi_get_primary_bdq_prod(struct ecore_hwfn *p_hwfn,
void OSAL_IOMEM *ecore_iscsi_get_secondary_bdq_prod(struct ecore_hwfn *p_hwfn,
ecore_iscsi_offload_connection(struct ecore_hwfn *p_hwfn,
void ecore_iscsi_release_connection(struct ecore_hwfn *p_hwfn,
ecore_iscsi_terminate_connection(struct ecore_hwfn *p_hwfn,
ecore_iscsi_update_connection(struct ecore_hwfn *p_hwfn,
ecore_iscsi_update_remote_mac(struct ecore_hwfn *p_hwfn,
ecore_iscsi_get_tcp_stats(struct ecore_hwfn *p_hwfn,
ecore_iscsi_clear_connection_sq(struct ecore_hwfn *p_hwfn,
ecore_sp_iscsi_func_start(struct ecore_hwfn *p_hwfn,
ecore_sp_iscsi_func_stop(struct ecore_hwfn *p_hwfn,
ecore_iscsi_get_stats(struct ecore_hwfn *p_hwfn,
(*ecore_spq_async_comp_cb)(struct ecore_hwfn *p_hwfn,
ecore_spq_register_async_cb(struct ecore_hwfn *p_hwfn,
ecore_spq_unregister_async_cb(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_spq_post(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_spq_alloc(struct ecore_hwfn *p_hwfn);
void ecore_spq_setup(struct ecore_hwfn *p_hwfn);
void ecore_spq_free(struct ecore_hwfn *p_hwfn);
ecore_spq_get_entry(struct ecore_hwfn *p_hwfn,
void ecore_spq_return_entry(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_eq_alloc(struct ecore_hwfn *p_hwfn, u16 num_elem);
void ecore_eq_setup(struct ecore_hwfn *p_hwfn);
void ecore_eq_free(struct ecore_hwfn *p_hwfn);
void ecore_eq_prod_update(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_eq_completion(struct ecore_hwfn *p_hwfn,
enum _ecore_status_t ecore_spq_completion(struct ecore_hwfn *p_hwfn,
u32 ecore_spq_get_cid(struct ecore_hwfn *p_hwfn);
enum _ecore_status_t ecore_consq_alloc(struct ecore_hwfn *p_hwfn);
void ecore_consq_setup(struct ecore_hwfn *p_hwfn);
void ecore_consq_free(struct ecore_hwfn *p_hwfn);
enum _ecore_status_t ecore_spq_pend_post(struct ecore_hwfn *p_hwfn);