Searched refs:aeq (Results 1 – 7 of 7) sorted by relevance
| /freebsd/sys/dev/irdma/ |
| H A D | irdma_hw.c | 211 struct irdma_aeq *aeq = &rf->aeq; in irdma_process_aeq() local 212 struct irdma_sc_aeq *sc_aeq = &aeq->sc_aeq; in irdma_process_aeq() 645 struct irdma_aeq *aeq = &rf->aeq; in irdma_destroy_virt_aeq() local 646 u32 pg_cnt = DIV_ROUND_UP(aeq->mem.size, PAGE_SIZE); in irdma_destroy_virt_aeq() 647 dma_addr_t *pg_arr = (dma_addr_t *) aeq->palloc.level1.addr; in irdma_destroy_virt_aeq() 650 irdma_free_pble(rf->pble_rsrc, &aeq->palloc); in irdma_destroy_virt_aeq() 651 vfree(aeq->mem.va); in irdma_destroy_virt_aeq() 666 struct irdma_aeq *aeq = &rf->aeq; in irdma_destroy_aeq() local 676 aeq->sc_aeq.size = 0; in irdma_destroy_aeq() 677 status = irdma_cqp_aeq_cmd(dev, &aeq->sc_aeq, IRDMA_OP_AEQ_DESTROY); in irdma_destroy_aeq() [all …]
|
| H A D | irdma_ctrl.c | 3998 irdma_sc_aeq_init(struct irdma_sc_aeq *aeq, in irdma_sc_aeq_init() argument 4012 aeq->size = sizeof(*aeq); in irdma_sc_aeq_init() 4013 aeq->polarity = 1; in irdma_sc_aeq_init() 4014 aeq->aeqe_base = (struct irdma_sc_aeqe *)info->aeqe_base; in irdma_sc_aeq_init() 4015 aeq->dev = info->dev; in irdma_sc_aeq_init() 4016 aeq->elem_cnt = info->elem_cnt; in irdma_sc_aeq_init() 4017 aeq->aeq_elem_pa = info->aeq_elem_pa; in irdma_sc_aeq_init() 4018 IRDMA_RING_INIT(aeq->aeq_ring, aeq->elem_cnt); in irdma_sc_aeq_init() 4019 aeq->virtual_map = info->virtual_map; in irdma_sc_aeq_init() 4020 aeq->pbl_list = (aeq->virtual_map ? info->pbl_list : NULL); in irdma_sc_aeq_init() [all …]
|
| H A D | irdma_type.h | 645 struct irdma_sc_aeq *aeq; member 1216 int irdma_sc_aeq_init(struct irdma_sc_aeq *aeq, 1218 int irdma_sc_get_next_aeqe(struct irdma_sc_aeq *aeq, 1256 int irdma_sc_aeq_destroy(struct irdma_sc_aeq *aeq, u64 scratch, bool post_sq); 1383 struct irdma_sc_aeq *aeq; member 1388 struct irdma_sc_aeq *aeq; member
|
| H A D | icrdma_hw.c | 103 if (dev->ceq_itr && dev->aeq->msix_idx != idx) in icrdma_ena_irq()
|
| H A D | irdma_main.h | 336 struct irdma_aeq aeq; member
|
| H A D | irdma_utils.c | 1709 cqp_info->in.u.aeq_create.aeq = sc_aeq; in irdma_cqp_aeq_cmd()
|
| /freebsd/sys/contrib/device-tree/src/arm64/airoha/ |
| H A D | en7581.dtsi | 198 "rx-aeq";
|