Searched refs:ring_size (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-current/sys/contrib/xen/io/
H A Dring.h395 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \
397 return idx & (ring_size - 1); \
402 RING_IDX ring_size) \
404 return buf + name##_mask(idx, ring_size); \
412 RING_IDX ring_size) \
415 size <= ring_size - *masked_cons) { \
418 memcpy(opaque, buf + *masked_cons, ring_size - *masked_cons); \
419 memcpy((unsigned char *)opaque + ring_size - *masked_cons, buf, \
420 size - (ring_size - *masked_cons)); \
422 *masked_cons = name##_mask(*masked_cons + size, ring_size); \
[all...]
/freebsd-current/sys/dev/qat/qat_api/qat_kernel/src/
H A Dqat_transport.c171 ADF_MAX_INFLIGHTS(ring->ring_size, ring->msg_size);
302 if (flight > ADF_MAX_INFLIGHTS(ring->ring_size, ring->msg_size)) {
329 if (flight > ADF_MAX_INFLIGHTS(ring->ring_size, ring->msg_size)) {
341 ADF_RING_SIZE_MODULO(ring->ring_size));
360 ADF_RING_SIZE_MODULO(ring->ring_size));
/freebsd-current/sys/dev/qat/include/common/
H A Dadf_transport_internal.h23 uint8_t ring_size; member in struct:adf_etr_ring_data
/freebsd-current/sys/dev/ena/
H A Dena.h119 #define ENA_TX_RING_IDX_NEXT(idx, ring_size) (((idx) + 1) & ((ring_size) - 1))
121 #define ENA_RX_RING_IDX_NEXT(idx, ring_size) (((idx) + 1) & ((ring_size) - 1))
342 int ring_size; /* number of tx/rx_buffer_info's entries */ member in struct:ena_ring
H A Dena_datapath.c292 tx_ring->ring_size);
464 ntc = ENA_RX_RING_IDX_NEXT(ntc, rx_ring->ring_size);
509 ntc = ENA_RX_RING_IDX_NEXT(ntc, rx_ring->ring_size);
637 next_to_clean, rx_ring->ring_size);
687 rx_ring->ring_size / ENA_RX_REFILL_THRESH_DIVIDER,
1052 tx_ring->ring_size);
H A Dena.c575 for (i = 0; i < tx_ring->ring_size; ++i) {
619 size = sizeof(struct ena_tx_buffer) * tx_ring->ring_size;
625 size = sizeof(uint16_t) * tx_ring->ring_size;
637 for (i = 0; i < tx_ring->ring_size; i++)
654 for (i = 0; i < tx_ring->ring_size; i++) {
687 i = tx_ring->ring_size;
744 for (int i = 0; i < tx_ring->ring_size; i++) {
845 size = sizeof(struct ena_rx_buffer) * rx_ring->ring_size;
860 size = sizeof(uint16_t) * rx_ring->ring_size;
863 for (i = 0; i < rx_ring->ring_size;
[all...]
H A Dena_netmap.c459 ctx->nt = ENA_TX_RING_IDX_NEXT(ctx->nt, ctx->ring->ring_size);
864 if (likely(req_id < tx_ring->ring_size))
1037 ctx->nt = ENA_RX_RING_IDX_NEXT(ctx->nt, ctx->ring->ring_size);
/freebsd-current/sys/dev/qat/qat_common/
H A Dadf_transport.c124 ADF_RING_SIZE_MODULO(ring->ring_size));
152 ADF_RING_SIZE_MODULO(ring->ring_size));
287 u32 ring_config = BUILD_RING_CONFIG(ring->ring_size);
299 u32 ring_config = BUILD_RESP_RING_CONFIG(ring->ring_size,
317 u32 ring_size_bytes = ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size);
348 csr_ops->build_csr_ring_base_addr(ring->dma_addr, ring->ring_size);
360 u32 ring_size_bytes = ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size);
432 ring->ring_size = adf_verify_ring_size(msg_size, num_msgs);
434 ADF_MAX_INFLIGHTS(ring->ring_size, ring->msg_size);
H A Dadf_freebsd_transport_debug.c56 ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size),
62 ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size));
/freebsd-current/contrib/libpcap/
H A Dpcap-usb-linux.c248 int ring_size; local
253 ring_size = (handle->snapshot - header_size) * 5;
261 if (ring_size > MAX_RING_SIZE) {
267 ring_size = MAX_RING_SIZE;
269 } else if (ring_size < MIN_RING_SIZE) {
276 ring_size = MIN_RING_SIZE;
279 if (ioctl(handle->fd, MON_IOCT_RING_SIZE, ring_size) == -1) {
284 return ring_size;
/freebsd-current/sys/dev/enic/
H A Dvnic_wq.h16 u32 ring_size; /* 0x08 */ member in struct:vnic_wq_ctrl
H A Dvnic_rq.h16 u32 ring_size; /* 0x08 */ member in struct:vnic_rq_ctrl
H A Dvnic_cq.h16 u32 ring_size; /* 0x08 */ member in struct:vnic_cq_ctrl
H A Denic.h386 uint32_t ring_size; /* Must be a power of two */ member in struct:enic_ring
/freebsd-current/sys/dev/dpaa2/
H A Ddpaa2_swp.c227 p->dqrr.ring_size = 4;
230 p->dqrr.ring_size = 8;
236 p->dqrr.ring_size, /* max. entries QMan writes to DQRR */
255 p->dqrr.ring_size, /* max. entries QMan writes to DQRR */ /* DQRR_MF */
302 dpaa2_swp_set_irq_coalescing(p, p->dqrr.ring_size - 1, 120);
489 if (threshold >= swp->dqrr.ring_size)
490 threshold = swp->dqrr.ring_size - 1;
681 if (swp->dqrr.next_idx == (swp->dqrr.ring_size - 1))
702 swp->dqrr.next_idx &= swp->dqrr.ring_size - 1; /* wrap around */
H A Ddpaa2_swp.h474 uint8_t ring_size; member in struct:dpaa2_swp::__anon657
/freebsd-current/sys/contrib/dev/athk/ath11k/
H A Dhal.c664 if (srng->u.dst_ring.tp == srng->ring_size)
693 return (srng->ring_size - tp + hp) / srng->entry_size;
716 return ((srng->ring_size - hp + tp) / srng->entry_size) - 1;
733 next_hp = (srng->u.src_ring.hp + srng->entry_size) % srng->ring_size;
761 srng->ring_size;
784 srng->ring_size;
793 if (((srng->u.src_ring.hp + srng->entry_size) % srng->ring_size) ==
981 srng->ring_size = srng->entry_size * srng->num_entries;
1010 srng->u.src_ring.reap_hp = srng->ring_size - srng->entry_size;
/freebsd-current/sys/dev/bnxt/bnxt_en/
H A Dbnxt.h240 if (__predict_false(++(cons) == (ring)->ring_size)) \
244 #define RING_NEXT(ring, idx) (__predict_false(idx + 1 == (ring)->ring_size) ? \
250 ((cpr)->ring.ring_size - 1)])
562 uint32_t ring_size; /* Must be a power of two */ member in struct:bnxt_ring
H A Dif_bnxt.c482 softc->tx_cp_rings[i].ring.ring_size =
495 softc->tx_rings[i].ring_size = softc->scctx->isc_ntxd[1];
511 softc->nq_rings[i].ring.ring_size = softc->scctx->isc_ntxd[2];
673 softc->rx_cp_rings[i].ring.ring_size =
685 softc->rx_rings[i].ring_size = softc->scctx->isc_nrxd[1];
706 softc->ag_rings[i].ring_size = softc->scctx->isc_nrxd[2];
2376 softc->def_cp_ring.ring.ring_size = PAGE_SIZE /
2379 sizeof(struct cmpl_base) * softc->def_cp_ring.ring.ring_size,
4392 for (i = 0; i < cpr->ring.ring_size; i++)
/freebsd-current/sys/contrib/dev/athk/ath12k/
H A Dhal.c1609 srng->ring_size;
1633 return (srng->ring_size - tp + hp) / srng->entry_size;
1656 return ((srng->ring_size - hp + tp) / srng->entry_size) - 1;
1673 next_hp = (srng->u.src_ring.hp + srng->entry_size) % srng->ring_size;
1701 srng->ring_size;
1724 srng->ring_size;
1919 srng->ring_size = srng->entry_size * srng->num_entries;
1945 srng->u.src_ring.reap_hp = srng->ring_size - srng->entry_size;
H A Dhal.h641 u32 ring_size; member in struct:hal_srng
/freebsd-current/sys/dev/oce/
H A Doce_hw.h768 uint32_t ring_size:4; member in struct:oce_mq_ext_ctx_u::__anon3737
785 uint32_t ring_size:4;
808 uint32_t ring_size:4; member in struct:oce_mq_ext_ctx_u::__anon3738
824 uint32_t ring_size:4;
1465 uint32_t ring_size:4; member in struct:oce_mq_ctx_u::__anon3779
1480 uint32_t ring_size:4;
H A Doce_queue.c676 ctx->v1.ring_size = OCE_LOG2(q_len) + 1;
690 ctx->v0.ring_size = OCE_LOG2(q_len) + 1;
/freebsd-current/lib/libnetmap/
H A Dnmport.c369 NPKEY_DECL(extmem, ring_size, 0)
436 } else if (i == NPKEY_ID(extmem, ring_size)) {
/freebsd-current/sys/dev/xen/blkback/
H A Dblkback.c2870 size_t ring_size; local
2915 ring_size = PAGE_SIZE * xbb->ring_config.ring_pages;
2916 xbb->max_requests = BLKIF_MAX_RING_REQUESTS(ring_size);

Completed in 413 milliseconds

12