Searched refs:num_aeqs (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_hwdev.c | 51 u16 num_aeqs, resp_num_irq, i; in hinic3_comm_aeqs_init() local 54 num_aeqs = hwdev->hwif->attr.num_aeqs; in hinic3_comm_aeqs_init() 55 if (num_aeqs > HINIC3_MAX_AEQS) { in hinic3_comm_aeqs_init() 58 num_aeqs = HINIC3_MAX_AEQS; in hinic3_comm_aeqs_init() 60 err = hinic3_alloc_irqs(hwdev, num_aeqs, aeq_msix_entries, in hinic3_comm_aeqs_init() 64 num_aeqs); in hinic3_comm_aeqs_init() 68 if (resp_num_irq < num_aeqs) { in hinic3_comm_aeqs_init() 71 num_aeqs = resp_num_irq; in hinic3_comm_aeqs_init() 74 err = hinic3_aeqs_init(hwdev, num_aeqs, aeq_msix_entries); in hinic3_comm_aeqs_init() 83 for (i = 0; i < num_aeqs; i++) in hinic3_comm_aeqs_init() [all …]
|
| H A D | hinic3_eqs.h | 80 u16 num_aeqs; member 105 int hinic3_aeqs_init(struct hinic3_hwdev *hwdev, u16 num_aeqs,
|
| H A D | hinic3_eqs.c | 644 int hinic3_aeqs_init(struct hinic3_hwdev *hwdev, u16 num_aeqs, in hinic3_aeqs_init() argument 657 aeqs->num_aeqs = num_aeqs; in hinic3_aeqs_init() 666 for (q_id = 0; q_id < num_aeqs; q_id++) { in hinic3_aeqs_init() 676 for (q_id = 0; q_id < num_aeqs; q_id++) in hinic3_aeqs_init() 702 for (q_id = 0; q_id < aeqs->num_aeqs; q_id++) { in hinic3_aeqs_free()
|
| H A D | hinic3_hwif.h | 33 u8 num_aeqs; member
|
| H A D | hinic3_mbox.c | 647 u8 num_aeqs = hwdev->hwif->attr.num_aeqs; in send_mbox_seg() local 653 if (num_aeqs > MBOX_MSG_AEQ_FOR_MBOX) { in send_mbox_seg() 704 if (hwdev->hwif->attr.num_aeqs > MBOX_MSG_AEQ_FOR_MBOX) in send_mbox_msg()
|
| H A D | hinic3_hw_cfg.c | 80 intr_needed = hwif->attr.msix_flex_en ? (hwif->attr.num_aeqs + in hinic3_init_irq_info()
|
| H A D | hinic3_hwif.c | 122 attr->num_aeqs = BIT(HINIC3_AF1_GET(attr1, AEQS_PER_FUNC)); in set_hwif_attr()
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_dev.c | 35 #define MAX_IRQS(max_qps, num_aeqs, num_ceqs) \ argument 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 = HINIC_HWIF_NUM_AEQS(hwif); in hinic_hwdev_ifup() [all …]
|
| H A D | hinic_hw_eqs.c | 861 int num_aeqs, u32 q_len, u32 page_size, in hinic_aeqs_init() argument 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()
|
| H A D | hinic_hw_eqs.h | 209 int num_aeqs; member 247 int num_aeqs, u32 q_len, u32 page_size,
|
| H A D | hinic_hw_if.h | 142 #define HINIC_HWIF_NUM_AEQS(hwif) ((hwif)->attr.num_aeqs) 232 u8 num_aeqs; member
|
| H A D | hinic_hw_mbox.c | 804 u8 num_aeqs = hwdev->hwif->attr.num_aeqs; in send_mbox_seg() local 807 if (num_aeqs >= 4) in send_mbox_seg()
|
| H A D | hinic_hw_if.c | 208 hwif->attr.num_aeqs = BIT(HINIC_FA1_GET(attr1, AEQS_PER_FUNC)); in set_hwif_attr()
|