efa_com_dev
struct efa_com_dev edev;
int efa_com_get_dma_width(struct efa_com_dev *edev)
static int wait_for_reset_state(struct efa_com_dev *edev, u32 timeout, int on)
int efa_com_dev_reset(struct efa_com_dev *edev,
static int efa_com_create_eq(struct efa_com_dev *edev,
static void efa_com_destroy_eq(struct efa_com_dev *edev,
static void efa_com_arm_eq(struct efa_com_dev *edev, struct efa_com_eq *eeq)
void efa_com_eq_comp_intr_handler(struct efa_com_dev *edev,
void efa_com_eq_destroy(struct efa_com_dev *edev, struct efa_com_eq *eeq)
int efa_com_eq_init(struct efa_com_dev *edev, struct efa_com_eq *eeq,
static int efa_com_admin_init_sq(struct efa_com_dev *edev)
static int efa_com_admin_init_cq(struct efa_com_dev *edev)
static int efa_com_admin_init_aenq(struct efa_com_dev *edev,
void efa_com_admin_destroy(struct efa_com_dev *edev)
void efa_com_set_admin_polling_mode(struct efa_com_dev *edev, bool polling)
static void efa_com_stats_init(struct efa_com_dev *edev)
int efa_com_admin_init(struct efa_com_dev *edev,
static u32 efa_com_reg_read32(struct efa_com_dev *edev, u16 offset)
void efa_com_admin_q_comp_intr_handler(struct efa_com_dev *edev)
static efa_aenq_handler efa_com_get_specific_aenq_cb(struct efa_com_dev *edev,
void efa_com_aenq_intr_handler(struct efa_com_dev *edev, void *data)
static void efa_com_mmio_reg_read_resp_addr_init(struct efa_com_dev *edev)
int efa_com_mmio_reg_read_init(struct efa_com_dev *edev)
void efa_com_mmio_reg_read_destroy(struct efa_com_dev *edev)
int efa_com_validate_version(struct efa_com_dev *edev)
struct efa_com_dev *edev;
int efa_com_admin_init(struct efa_com_dev *edev,
void efa_com_admin_destroy(struct efa_com_dev *edev);
int efa_com_eq_init(struct efa_com_dev *edev, struct efa_com_eq *eeq,
void efa_com_eq_destroy(struct efa_com_dev *edev, struct efa_com_eq *eeq);
int efa_com_dev_reset(struct efa_com_dev *edev,
void efa_com_set_admin_polling_mode(struct efa_com_dev *edev, bool polling);
void efa_com_admin_q_comp_intr_handler(struct efa_com_dev *edev);
int efa_com_mmio_reg_read_init(struct efa_com_dev *edev);
void efa_com_mmio_reg_read_destroy(struct efa_com_dev *edev);
int efa_com_validate_version(struct efa_com_dev *edev);
int efa_com_get_dma_width(struct efa_com_dev *edev);
void efa_com_aenq_intr_handler(struct efa_com_dev *edev, void *data);
void efa_com_eq_comp_intr_handler(struct efa_com_dev *edev,
int efa_com_destroy_qp(struct efa_com_dev *edev,
int efa_com_create_cq(struct efa_com_dev *edev,
int efa_com_destroy_cq(struct efa_com_dev *edev,
int efa_com_register_mr(struct efa_com_dev *edev,
int efa_com_dereg_mr(struct efa_com_dev *edev,
int efa_com_create_ah(struct efa_com_dev *edev,
int efa_com_destroy_ah(struct efa_com_dev *edev,
efa_com_check_supported_feature_id(struct efa_com_dev *edev,
static int efa_com_get_feature_ex(struct efa_com_dev *edev,
static int efa_com_get_feature(struct efa_com_dev *edev,
int efa_com_get_device_attr(struct efa_com_dev *edev,
int efa_com_get_hw_hints(struct efa_com_dev *edev,
int efa_com_set_feature_ex(struct efa_com_dev *edev,
static int efa_com_set_feature(struct efa_com_dev *edev,
int efa_com_modify_qp(struct efa_com_dev *edev,
int efa_com_set_aenq_config(struct efa_com_dev *edev, u32 groups)
int efa_com_alloc_pd(struct efa_com_dev *edev,
int efa_com_dealloc_pd(struct efa_com_dev *edev,
int efa_com_alloc_uar(struct efa_com_dev *edev,
int efa_com_dealloc_uar(struct efa_com_dev *edev,
int efa_com_get_stats(struct efa_com_dev *edev,
int efa_com_create_qp(struct efa_com_dev *edev,
int efa_com_query_qp(struct efa_com_dev *edev,
int efa_com_create_qp(struct efa_com_dev *edev,
int efa_com_modify_qp(struct efa_com_dev *edev,
int efa_com_query_qp(struct efa_com_dev *edev,
int efa_com_destroy_qp(struct efa_com_dev *edev,
int efa_com_create_cq(struct efa_com_dev *edev,
int efa_com_destroy_cq(struct efa_com_dev *edev,
int efa_com_register_mr(struct efa_com_dev *edev,
int efa_com_dereg_mr(struct efa_com_dev *edev,
int efa_com_create_ah(struct efa_com_dev *edev,
int efa_com_destroy_ah(struct efa_com_dev *edev,
int efa_com_get_device_attr(struct efa_com_dev *edev,
int efa_com_get_hw_hints(struct efa_com_dev *edev,
efa_com_check_supported_feature_id(struct efa_com_dev *edev,
int efa_com_set_feature_ex(struct efa_com_dev *edev,
int efa_com_set_aenq_config(struct efa_com_dev *edev, u32 groups);
int efa_com_alloc_pd(struct efa_com_dev *edev,
int efa_com_dealloc_pd(struct efa_com_dev *edev,
int efa_com_alloc_uar(struct efa_com_dev *edev,
int efa_com_dealloc_uar(struct efa_com_dev *edev,
int efa_com_get_stats(struct efa_com_dev *edev,
struct efa_com_dev *edev = eq->eeq.edev;
struct efa_com_dev *edev = &dev->edev;
static int efa_device_init(struct efa_com_dev *edev, struct pci_dev *pdev)
struct efa_com_dev *edev;
struct efa_com_dev *edev;