Home
last modified time | relevance | path

Searched refs:eq (Results 1 – 11 of 11) sorted by relevance

/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_eqs.c64 #define EQ_CONS_IDX(eq) ((eq)->cons_idx | \ argument
82 #define ELEMENT_SIZE_IN_32B(eq) (((eq)->elem_size) >> 5) argument
92 container_of((eq) - (eq)->q_id, struct hinic_aeqs, aeq[0])
223 dma_addr_size = eq->num_pages * sizeof(*eq->dma_addr); in alloc_eq_pages()
224 virt_addr_size = eq->num_pages * sizeof(*eq->virt_addr); in alloc_eq_pages()
242 eq->page_size, &eq->dma_addr[pg_num], in alloc_eq_pages()
268 dma_free_coherent(eq->hwdev, eq->page_size, in alloc_eq_pages()
269 eq->virt_addr[i], eq->dma_addr[i]); in alloc_eq_pages()
331 eq->num_pages = GET_EQ_NUM_PAGES(eq, page_size); in init_aeq()
332 eq->num_elem_in_pg = GET_EQ_NUM_ELEMS(eq, page_size); in init_aeq()
[all …]
H A Dhinic_pmd_eqs.h28 #define GET_EQ_ELEMENT(eq, idx) \ argument
29 (((u8 *)(eq)->virt_addr[(idx) / (eq)->num_elem_in_pg]) + \
30 (((u32)(idx) & ((eq)->num_elem_in_pg - 1)) * (eq)->elem_size))
32 #define GET_AEQ_ELEM(eq, idx) \ argument
33 ((struct hinic_aeq_elem *)GET_EQ_ELEMENT((eq), (idx)))
35 #define GET_CEQ_ELEM(eq, idx) ((u32 *)GET_EQ_ELEMENT((eq), (idx))) argument
94 void eq_update_ci(struct hinic_eq *eq);
H A Dhinic_pmd_mgmt.c46 #define GET_CURR_AEQ_ELEM(eq) GET_AEQ_ELEM((eq), (eq)->cons_idx) argument
708 int hinic_aeq_poll_msg(struct hinic_eq *eq, u32 timeout, void *param) in hinic_aeq_poll_msg() argument
719 for (i = 0; ((timeout == 0) && (i < eq->eq_len)) || in hinic_aeq_poll_msg()
724 aeqe_pos = GET_CURR_AEQ_ELEM(eq); in hinic_aeq_poll_msg()
734 != eq->wrapped) { in hinic_aeq_poll_msg()
753 done = hinic_handle_aeqe(eq->hwdev, event, in hinic_aeq_poll_msg()
758 eq->cons_idx++; in hinic_aeq_poll_msg()
759 if (eq->cons_idx == eq->eq_len) { in hinic_aeq_poll_msg()
760 eq->cons_idx = 0; in hinic_aeq_poll_msg()
761 eq->wrapped = !eq->wrapped; in hinic_aeq_poll_msg()
[all …]
H A Dhinic_pmd_mgmt.h110 int hinic_aeq_poll_msg(struct hinic_eq *eq, u32 timeout, void *param);
H A Dhinic_pmd_hwdev.c735 struct hinic_eq *eq; in init_aeqs_msix_attr() local
746 eq = &aeqs->aeq[q_id]; in init_aeqs_msix_attr()
747 info.msix_index = eq->eq_irq.msix_entry_idx; in init_aeqs_msix_attr()
/dpdk/drivers/bus/dpaa/base/qbman/
H A Dqman.c2286 return eq; in try_p_eq_start()
2295 if (!eq) in qman_enqueue()
2338 eq = (void *)((unsigned long)(eq + 1) & in qman_enqueue_multi()
2354 eq = (void *)((unsigned long)(eq + 1) & in qman_enqueue_multi()
2365 dcbf(eq); in qman_enqueue_multi()
2366 eq = (void *)((unsigned long)(eq + 1) & in qman_enqueue_multi()
2409 eq = (void *)((unsigned long)(eq + 1) & in qman_enqueue_multi_fq()
2425 eq = (void *)((unsigned long)(eq + 1) & in qman_enqueue_multi_fq()
2436 dcbf(eq); in qman_enqueue_multi_fq()
2437 eq = (void *)((unsigned long)(eq + 1) & in qman_enqueue_multi_fq()
[all …]
/dpdk/drivers/bus/fslmc/qbman/
H A Dqbman_portal.c630 d->eq.orpid = opr_id; in qbman_eq_desc_set_orp()
631 d->eq.seqnum = seqnum; in qbman_eq_desc_set_orp()
643 d->eq.orpid = opr_id; in qbman_eq_desc_set_orp_hole()
644 d->eq.seqnum = seqnum; in qbman_eq_desc_set_orp_hole()
654 d->eq.orpid = opr_id; in qbman_eq_desc_set_orp_nesn()
665 d->eq.wae = stash; in qbman_eq_desc_set_response()
670 d->eq.rspid = token; in qbman_eq_desc_set_token()
676 d->eq.tgtid = fqid; in qbman_eq_desc_set_fq()
683 d->eq.tgtid = qdid; in qbman_eq_desc_set_qd()
684 d->eq.qdbin = qd_bin; in qbman_eq_desc_set_qd()
[all …]
/dpdk/drivers/bus/fslmc/qbman/include/
H A Dfsl_qbman_portal.h850 struct eq { struct
864 } eq; member
/dpdk/drivers/net/bnx2x/
H A Dbnx2x.c4383 elem = &sc->eq[EQ_DESC(sw_cons)]; in bnx2x_eq_int()
5223 elem = &sc->eq[EQ_DESC_CNT_PAGE * i - 1]; in bnx2x_init_eq_ring()
8933 sc->eq = (union event_ring_elem *)sc->eq_dma.vaddr; in bnx2x_alloc_hsi_mem()
8942 sc->eq = NULL; in bnx2x_alloc_hsi_mem()
8957 sc->eq = NULL; in bnx2x_alloc_hsi_mem()
8972 sc->eq = NULL; in bnx2x_alloc_hsi_mem()
9058 sc->eq = NULL; in bnx2x_free_hsi_mem()
H A Dbnx2x.h1215 union event_ring_elem *eq; member
/dpdk/doc/guides/nics/
H A Dcxgbe.rst623 t5nex0: PCIe x8, 2 ports, 14 MSI-X interrupts, 31 eq, 13 iq