Home
last modified time | relevance | path

Searched refs:num_aeqs (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_dev.c35 #define MAX_IRQS(max_qps, num_aeqs, num_ceqs) \
36 (2 * (max_qps) + (num_aeqs) + (num_ceqs))
55 int num_aeqs, num_ceqs, num_irqs; in parse_capability() local
60 num_aeqs = HINIC_HWIF_NUM_AEQS(hwdev->hwif); in parse_capability()
65 nic_cap->num_qps = (num_irqs - (num_aeqs + num_ceqs)) / 2; in parse_capability()
158 int nr_irqs, num_aeqs, num_ceqs; in init_msix() local
161 num_aeqs = HINIC_HWIF_NUM_AEQS(hwif); in init_msix()
163 nr_irqs = MAX_IRQS(HINIC_MAX_QPS, num_aeqs, num_ceqs); in init_msix()
443 int err, num_aeqs, num_ceqs, num_qps; in hinic_hwdev_ifup() local
456 num_aeqs in hinic_hwdev_ifup()
910 int err, num_aeqs; hinic_init_hwdev() local
[all...]
H A Dhinic_hw_eqs.c853 * @num_aeqs: number of AEQs
861 int num_aeqs, u32 q_len, u32 page_size, in hinic_aeqs_init()
872 aeqs->num_aeqs = num_aeqs; in hinic_aeqs_init()
874 for (q_id = 0; q_id < num_aeqs; q_id++) { in hinic_aeqs_init()
901 for (q_id = 0; q_id < aeqs->num_aeqs ; q_id++) in hinic_aeqs_free()
985 for (q_id = 0; q_id < hwdev->aeqs.num_aeqs; q_id++) { in hinic_dump_aeq_info()
860 hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif, int num_aeqs, u32 q_len, u32 page_size, struct msix_entry *msix_entries) hinic_aeqs_init() argument
H A Dhinic_hw_eqs.h209 int num_aeqs; member
247 int num_aeqs, u32 q_len, u32 page_size,
H A Dhinic_hw_if.h142 #define HINIC_HWIF_NUM_AEQS(hwif) ((hwif)->attr.num_aeqs)
232 u8 num_aeqs; member
H A Dhinic_hw_if.c208 hwif->attr.num_aeqs = BIT(HINIC_FA1_GET(attr1, AEQS_PER_FUNC)); in set_hwif_attr()
H A Dhinic_hw_mbox.c804 u8 num_aeqs = hwdev->hwif->attr.num_aeqs; in send_mbox_seg() local
807 if (num_aeqs >= 4) in send_mbox_seg()
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_dev.c36 #define MAX_IRQS(max_qps, num_aeqs, num_ceqs) \
37 (2 * (max_qps) + (num_aeqs) + (num_ceqs))
61 int num_aeqs, num_ceqs, num_irqs; in parse_capability() local
66 num_aeqs = HINIC_HWIF_NUM_AEQS(hwdev->hwif); in parse_capability()
71 nic_cap->num_qps = (num_irqs - (num_aeqs + num_ceqs)) / 2; in parse_capability()
164 int nr_irqs, num_aeqs, num_ceqs; in init_msix() local
167 num_aeqs = HINIC_HWIF_NUM_AEQS(hwif); in init_msix()
169 nr_irqs = MAX_IRQS(HINIC_MAX_QPS, num_aeqs, num_ceqs); in init_msix()
449 int err, num_aeqs, num_ceqs, num_qps; in hinic_hwdev_ifup() local
462 num_aeqs in hinic_hwdev_ifup()
925 int err, num_aeqs; hinic_init_hwdev() local
[all...]
H A Dhinic_hw_eqs.c853 * @num_aeqs: number of AEQs
861 int num_aeqs, u32 q_len, u32 page_size, in hinic_aeqs_init()
872 aeqs->num_aeqs = num_aeqs; in hinic_aeqs_init()
874 for (q_id = 0; q_id < num_aeqs; q_id++) { in hinic_aeqs_init()
901 for (q_id = 0; q_id < aeqs->num_aeqs ; q_id++) in hinic_aeqs_free()
985 for (q_id = 0; q_id < hwdev->aeqs.num_aeqs; q_id++) { in hinic_dump_aeq_info()
860 hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif, int num_aeqs, u32 q_len, u32 page_size, struct msix_entry *msix_entries) hinic_aeqs_init() argument
H A Dhinic_hw_eqs.h209 int num_aeqs; member
247 int num_aeqs, u32 q_len, u32 page_size,
H A Dhinic_hw_if.h146 #define HINIC_HWIF_NUM_AEQS(hwif) ((hwif)->attr.num_aeqs)
236 u8 num_aeqs; member
H A Dhinic_hw_mbox.c809 u8 num_aeqs = hwdev->hwif->attr.num_aeqs; in send_mbox_seg() local
812 if (num_aeqs >= 4) in send_mbox_seg()
H A Dhinic_hw_if.c243 hwif->attr.num_aeqs = BIT(HINIC_FA1_GET(attr1, AEQS_PER_FUNC)); in set_hwif_attr()

Completed in 13 milliseconds