Home
last modified time | relevance | path

Searched refs:ring_mask (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/net/xdp/
Dxsk_queue.h37 u32 ring_mask; member
179 unsigned int idx = q->cons_tail & q->ring_mask; in xskq_validate_addr()
229 ring->desc[q->prod_tail++ & q->ring_mask] = addr; in xskq_produce_addr()
246 ring->desc[q->prod_head++ & q->ring_mask] = addr; in xskq_produce_addr_lazy()
305 unsigned int idx = q->cons_tail & q->ring_mask; in xskq_validate_desc()
348 idx = (q->prod_head++) & q->ring_mask; in xskq_produce_batch_desc()
Dxsk_queue.c42 q->ring_mask = nentries - 1; in xskq_create()
/Linux-v5.4/tools/io_uring/
Dio_uring-bench.c40 unsigned *ring_mask; member
49 unsigned *ring_mask; member
438 sring->ring_mask = ptr + p.sq_off.ring_mask; in setup_ring()
442 sq_ring_mask = *sring->ring_mask; in setup_ring()
455 cring->ring_mask = ptr + p.cq_off.ring_mask; in setup_ring()
458 cq_ring_mask = *cring->ring_mask; in setup_ring()
Dsetup.c24 sq->kring_mask = ptr + p->sq_off.ring_mask; in io_uring_mmap()
51 cq->kring_mask = ptr + p->cq_off.ring_mask; in io_uring_mmap()
/Linux-v5.4/drivers/net/ethernet/atheros/
Dag71xx.c634 int ring_mask, ring_size; in ag71xx_tx_packets() local
637 ring_mask = BIT(ring->order) - 1; in ag71xx_tx_packets()
647 i = (ring->dirty + n) & ring_mask; in ag71xx_tx_packets()
958 int ring_mask = BIT(ring->order) - 1; in ag71xx_ring_tx_clean() local
964 u32 i = ring->dirty & ring_mask; in ag71xx_ring_tx_clean()
991 int ring_mask = ring_size - 1; in ag71xx_ring_tx_init() local
998 AG71XX_DESC_SIZE * ((i + 1) & ring_mask)); in ag71xx_ring_tx_init()
1061 int ring_mask = BIT(ring->order) - 1; in ag71xx_ring_rx_init() local
1071 AG71XX_DESC_SIZE * ((i + 1) & ring_mask)); in ag71xx_ring_rx_init()
1101 int ring_mask = BIT(ring->order) - 1; in ag71xx_ring_rx_refill() local
[all …]
/Linux-v5.4/include/uapi/linux/
Dio_uring.h94 __u32 ring_mask; member
111 __u32 ring_mask; member
/Linux-v5.4/drivers/crypto/qat/qat_common/
Dadf_transport.c83 if (bank->ring_mask & (1 << ring)) { in adf_reserve_ring()
87 bank->ring_mask |= (1 << ring); in adf_reserve_ring()
95 bank->ring_mask &= ~(1 << ring); in adf_unreserve_ring()
518 if (bank->ring_mask & (1 << i)) in cleanup_bank()
Dadf_transport_internal.h81 uint16_t ring_mask; member
Dadf_hw_arbiter.c113 ring->bank->ring_mask & 0xFF); in adf_update_ring_arb()
Dadf_transport_debug.c212 if (!(bank->ring_mask & 1 << ring_id)) in adf_bank_show()
/Linux-v5.4/drivers/scsi/lpfc/
Dlpfc_sli.h273 uint32_t ring_mask; /* Binds HBQ to a ring e.g. Ring0=b0001, member
Dlpfc_mbox.c1157 hbqmb->ringMask = hbq_desc->ring_mask; /* Binds HBQ to a ring in lpfc_config_hbq()
Dlpfc_sli.c2105 .ring_mask = (1 << LPFC_ELS_RING),
/Linux-v5.4/drivers/net/ethernet/intel/iavf/
Diavf.h99 u32 ring_mask; member
Diavf_virtchnl.c381 vecmap->txq_map = q_vector->ring_mask; in iavf_map_queues()
382 vecmap->rxq_map = q_vector->ring_mask; in iavf_map_queues()
Diavf_main.c315 q_vector->ring_mask |= BIT(r_idx); in iavf_map_vector_to_rxq()
/Linux-v5.4/drivers/infiniband/hw/bnxt_re/
Dmain.c399 int pages, int type, u32 ring_mask, in bnxt_re_net_ring_alloc() argument
423 req.length = cpu_to_le32(ring_mask + 1); in bnxt_re_net_ring_alloc()
/Linux-v5.4/fs/
Dio_uring.c3852 p->sq_off.ring_mask = offsetof(struct io_rings, sq_ring_mask); in io_uring_create()
3861 p->cq_off.ring_mask = offsetof(struct io_rings, cq_ring_mask); in io_uring_create()