Home
last modified time | relevance | path

Searched refs:cq_addr (Results 1 – 2 of 2) sorted by relevance

/f-stack/dpdk/drivers/event/dlb/
H A Ddlb.c2872 volatile struct dlb_dequeue_qe *cq_addr; in dlb_recv_qe() local
2877 cq_addr = dlb_port[qm_port->id][PORT_TYPE(qm_port)].cq_base; in dlb_recv_qe()
2878 cq_addr = &cq_addr[qm_port->cq_idx]; in dlb_recv_qe()
2880 cache_line_base = (void *)(((uintptr_t)cq_addr) & ~0x3F); in dlb_recv_qe()
2881 *offset = ((uintptr_t)cq_addr & 0x30) >> 4; in dlb_recv_qe()
3273 volatile struct dlb_dequeue_qe *cq_addr; in dlb_recv_qe_sparse() local
3281 cq_addr = dlb_port[qm_port->id][PORT_TYPE(qm_port)].cq_base; in dlb_recv_qe_sparse()
3286 addr[0] = (uintptr_t)&cq_addr[idx]; in dlb_recv_qe_sparse()
3292 rte_prefetch0(&cq_addr[(idx + 16) & qm_port->cq_depth_mask]); in dlb_recv_qe_sparse()
3293 rte_prefetch0(&cq_addr[(idx + 20) & qm_port->cq_depth_mask]); in dlb_recv_qe_sparse()
[all …]
/f-stack/dpdk/drivers/event/dlb2/
H A Ddlb2.c3170 volatile struct dlb2_dequeue_qe *cq_addr; in dlb2_recv_qe_sparse() local
3178 cq_addr = dlb2_port[qm_port->id][PORT_TYPE(qm_port)].cq_base; in dlb2_recv_qe_sparse()
3183 addr[0] = (uintptr_t)&cq_addr[idx]; in dlb2_recv_qe_sparse()
3189 rte_prefetch0(&cq_addr[(idx + 16) & qm_port->cq_depth_mask]); in dlb2_recv_qe_sparse()
3190 rte_prefetch0(&cq_addr[(idx + 20) & qm_port->cq_depth_mask]); in dlb2_recv_qe_sparse()
3191 rte_prefetch0(&cq_addr[(idx + 24) & qm_port->cq_depth_mask]); in dlb2_recv_qe_sparse()
3192 rte_prefetch0(&cq_addr[(idx + 28) & qm_port->cq_depth_mask]); in dlb2_recv_qe_sparse()
3321 volatile struct dlb2_dequeue_qe *cq_addr; in dlb2_recv_qe() local
3327 cq_addr = &cq_addr[qm_port->cq_idx]; in dlb2_recv_qe()
3329 cache_line_base = (void *)(((uintptr_t)cq_addr) & ~0x3F); in dlb2_recv_qe()
[all …]