Searched refs:aeq (Results 1 – 8 of 8) sorted by relevance
/drivers/infiniband/hw/irdma/ |
D | hw.c | 216 struct irdma_aeq *aeq = &rf->aeq; in irdma_process_aeq() local 217 struct irdma_sc_aeq *sc_aeq = &aeq->sc_aeq; in irdma_process_aeq() 608 struct irdma_aeq *aeq = &rf->aeq; in irdma_destroy_virt_aeq() local 609 u32 pg_cnt = DIV_ROUND_UP(aeq->mem.size, PAGE_SIZE); in irdma_destroy_virt_aeq() 610 dma_addr_t *pg_arr = (dma_addr_t *)aeq->palloc.level1.addr; in irdma_destroy_virt_aeq() 613 irdma_free_pble(rf->pble_rsrc, &aeq->palloc); in irdma_destroy_virt_aeq() 614 vfree(aeq->mem.va); in irdma_destroy_virt_aeq() 629 struct irdma_aeq *aeq = &rf->aeq; in irdma_destroy_aeq() local 638 aeq->sc_aeq.size = 0; in irdma_destroy_aeq() 639 status = irdma_cqp_aeq_cmd(dev, &aeq->sc_aeq, IRDMA_OP_AEQ_DESTROY); in irdma_destroy_aeq() [all …]
|
D | ctrl.c | 3935 enum irdma_status_code irdma_sc_aeq_init(struct irdma_sc_aeq *aeq, in irdma_sc_aeq_init() argument 3949 aeq->size = sizeof(*aeq); in irdma_sc_aeq_init() 3950 aeq->polarity = 1; in irdma_sc_aeq_init() 3951 aeq->aeqe_base = (struct irdma_sc_aeqe *)info->aeqe_base; in irdma_sc_aeq_init() 3952 aeq->dev = info->dev; in irdma_sc_aeq_init() 3953 aeq->elem_cnt = info->elem_cnt; in irdma_sc_aeq_init() 3954 aeq->aeq_elem_pa = info->aeq_elem_pa; in irdma_sc_aeq_init() 3955 IRDMA_RING_INIT(aeq->aeq_ring, aeq->elem_cnt); in irdma_sc_aeq_init() 3956 aeq->virtual_map = info->virtual_map; in irdma_sc_aeq_init() 3957 aeq->pbl_list = (aeq->virtual_map ? info->pbl_list : NULL); in irdma_sc_aeq_init() [all …]
|
D | type.h | 648 struct irdma_sc_aeq *aeq; member 1226 enum irdma_status_code irdma_sc_aeq_init(struct irdma_sc_aeq *aeq, 1228 enum irdma_status_code irdma_sc_get_next_aeqe(struct irdma_sc_aeq *aeq, 1401 struct irdma_sc_aeq *aeq; member 1406 struct irdma_sc_aeq *aeq; member
|
D | icrdma_hw.c | 62 if (dev->ceq_itr && dev->aeq->msix_idx != idx) in icrdma_ena_irq()
|
D | main.h | 303 struct irdma_aeq aeq; member
|
D | utils.c | 2006 cqp_info->in.u.aeq_create.aeq = sc_aeq; in irdma_cqp_aeq_cmd()
|
/drivers/net/ethernet/huawei/hinic/ |
D | hinic_hw_eqs.c | 80 container_of((eq) - (eq)->q_id, struct hinic_aeqs, aeq[0]) 364 struct hinic_eq *aeq; in eq_irq_work() local 366 aeq = aeq_work->data; in eq_irq_work() 367 eq_irq_handler(aeq); in eq_irq_work() 389 struct hinic_eq *aeq = data; in aeq_interrupt() local 393 hinic_msix_attr_cnt_clear(aeq->hwif, aeq->msix_entry.entry); in aeq_interrupt() 395 aeq_work = &aeq->aeq_work; in aeq_interrupt() 396 aeq_work->data = aeq; in aeq_interrupt() 398 aeqs = aeq_to_aeqs(aeq); in aeq_interrupt() 875 err = init_eq(&aeqs->aeq[q_id], hwif, HINIC_AEQ, q_id, q_len, in hinic_aeqs_init() [all …]
|
D | hinic_hw_eqs.h | 208 struct hinic_eq aeq[HINIC_MAX_AEQS]; member
|