Home
last modified time | relevance | path

Searched refs:num_ceqs (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_dev.c31 #define MAX_IRQS(max_qps, num_aeqs, num_ceqs) \ argument
32 (2 * (max_qps) + (num_aeqs) + (num_ceqs))
74 int num_aeqs, num_ceqs, num_irqs; in get_capability() local
83 num_ceqs = HINIC_HWIF_NUM_CEQS(hwdev->hwif); in get_capability()
87 nic_cap->num_qps = (num_irqs - (num_aeqs + num_ceqs)) / 2; in get_capability()
174 int nr_irqs, num_aeqs, num_ceqs; in init_msix() local
179 num_ceqs = HINIC_HWIF_NUM_CEQS(hwif); in init_msix()
180 nr_irqs = MAX_IRQS(HINIC_MAX_QPS, num_aeqs, num_ceqs); in init_msix()
520 int err, num_aeqs, num_ceqs, num_qps; in hinic_hwdev_ifup() local
534 num_ceqs = HINIC_HWIF_NUM_CEQS(hwif); in hinic_hwdev_ifup()
[all …]
Dhinic_hw_eqs.h224 int num_ceqs; member
251 int num_ceqs, u32 q_len, u32 page_size,
Dhinic_hw_io.h83 struct hinic_hwif *hwif, u16 max_qps, int num_ceqs,
Dhinic_hw_eqs.c840 int num_ceqs, u32 q_len, u32 page_size, in hinic_ceqs_init() argument
847 ceqs->num_ceqs = num_ceqs; in hinic_ceqs_init()
849 for (q_id = 0; q_id < num_ceqs; q_id++) { in hinic_ceqs_init()
875 for (q_id = 0; q_id < ceqs->num_ceqs; q_id++) in hinic_ceqs_free()
Dhinic_hw_if.h135 #define HINIC_HWIF_NUM_CEQS(hwif) ((hwif)->attr.num_ceqs)
222 u8 num_ceqs; member
Dhinic_hw_io.c498 struct hinic_hwif *hwif, u16 max_qps, int num_ceqs, in hinic_io_init() argument
510 err = hinic_ceqs_init(&func_to_io->ceqs, hwif, num_ceqs, in hinic_io_init()
Dhinic_hw_if.c214 hwif->attr.num_ceqs = BIT(HINIC_FA1_GET(attr1, CEQS_PER_FUNC)); in set_hwif_attr()
/Linux-v5.4/drivers/infiniband/hw/i40iw/
Di40iw_main.c781 u32 num_ceqs; in i40iw_setup_ceqs() local
793 num_ceqs = min(iwdev->msix_count, iwdev->sc_dev.hmc_fpm_misc.max_ceqs); in i40iw_setup_ceqs()
794 iwdev->ceqlist = kcalloc(num_ceqs, sizeof(*iwdev->ceqlist), GFP_KERNEL); in i40iw_setup_ceqs()
800 for (ceq_id = 0; i < num_ceqs; i++, ceq_id++) { in i40iw_setup_ceqs()