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

12

/freebsd-12-stable/sys/dev/drm2/radeon/
H A Dradeon_ring.c366 /* This works because ring_size is a power of 2 */
367 ring->ring_free_dw = (ring->rptr + (ring->ring_size / 4));
371 ring->ring_free_dw = ring->ring_size / 4;
390 if (ndw > (ring->ring_size / 4))
616 size = ring->wptr + (ring->ring_size / 4);
676 * @ring_size: size of the ring
687 int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size, argument
694 ring->ring_size = ring_size;
703 r = radeon_bo_create(rdev, ring->ring_size, PAGE_SIZ
[all...]
H A Dradeon_test.c66 n -= rdev->ring[i].ring_size;
70 n -= rdev->ih.ring_size;
H A Dr600.c2244 rb_bufsz = drm_order(ring->ring_size / 8);
2292 void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) argument
2298 rb_bufsz = drm_order(ring_size / 8);
2299 ring_size = (1 << (rb_bufsz + 1)) * 4;
2300 ring->ring_size = ring_size;
2378 rb_bufsz = drm_order(ring->ring_size / 4);
2845 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET,
2852 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET,
3249 void r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size) argument
[all...]
H A Dr600_blit_kms.c671 int ring_size; local
697 ring_size = num_loops * dwords_per_loop;
698 ring_size += rdev->r600_blit.ring_size_common;
699 r = radeon_ring_lock(rdev, ring, ring_size);
H A Dradeon_asic.h108 int r100_cp_init(struct radeon_device *rdev, unsigned ring_size);
358 void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size);
373 void r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size);
H A Dni.c1155 rb_cntl = drm_order(ring->ring_size / 8);
1315 rb_bufsz = drm_order(ring->ring_size / 4);
1659 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET,
1666 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET,
1674 r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET,
H A Dsi.c2056 rb_bufsz = drm_order(ring->ring_size / 8);
2089 rb_bufsz = drm_order(ring->ring_size / 8);
2115 rb_bufsz = drm_order(ring->ring_size / 8);
3389 rb_bufsz = drm_order(rdev->ih.ring_size / 4);
4201 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET,
4208 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP1_RPTR_OFFSET,
4215 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP2_RPTR_OFFSET,
4222 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET,
4230 r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET,
H A Dradeon.h657 unsigned ring_size; member in struct:radeon_ring
736 unsigned ring_size; member in struct:r600_ih
811 int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size,
H A Dradeon_drm.h571 int ring_size; member in struct:drm_radeon_init
H A Dradeon_gem.c235 args->gart_size -= rdev->ring[i].ring_size;
H A Drv770.c1031 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET,
1038 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET,
H A Dr100.c1095 int r100_cp_init(struct radeon_device *rdev, unsigned ring_size) argument
1120 rb_bufsz = drm_order(ring_size / 8);
1121 ring_size = (1 << (rb_bufsz + 1)) * 4;
1123 r = radeon_ring_init(rdev, ring, ring_size, RADEON_WB_CP_RPTR_OFFSET,
3061 count = (rdp + ring->ring_size - wdp) & ring->ptr_mask;
/freebsd-12-stable/sys/dev/ena/
H A Dena.h120 #define ENA_TX_RING_IDX_NEXT(idx, ring_size) (((idx) + 1) & ((ring_size) - 1))
122 #define ENA_RX_RING_IDX_NEXT(idx, ring_size) (((idx) + 1) & ((ring_size) - 1))
335 int ring_size; /* number of tx/rx_buffer_info's entries */ member in struct:ena_ring
H A Dena_datapath.c194 if (likely(req_id < tx_ring->ring_size)) {
280 tx_ring->ring_size);
452 ntc = ENA_RX_RING_IDX_NEXT(ntc, rx_ring->ring_size);
497 ntc = ENA_RX_RING_IDX_NEXT(ntc, rx_ring->ring_size);
622 rx_ring->ring_size);
673 rx_ring->ring_size / ENA_RX_REFILL_THRESH_DIVIDER,
1015 tx_ring->ring_size);
H A Dena.c595 for (i = 0; i < tx_ring->ring_size; ++i) {
636 size = sizeof(struct ena_tx_buffer) * tx_ring->ring_size;
642 size = sizeof(uint16_t) * tx_ring->ring_size;
654 for (i = 0; i < tx_ring->ring_size; i++)
671 for (i = 0; i < tx_ring->ring_size; i++) {
704 i = tx_ring->ring_size;
754 for (int i = 0; i < tx_ring->ring_size; i++) {
854 size = sizeof(struct ena_rx_buffer) * rx_ring->ring_size;
869 size = sizeof(uint16_t) * rx_ring->ring_size;
872 for (i = 0; i < rx_ring->ring_size;
[all...]
H A Dena_netmap.c462 ctx->nt = ENA_TX_RING_IDX_NEXT(ctx->nt, ctx->ring->ring_size);
882 if (likely(req_id < tx_ring->ring_size))
1052 ctx->nt = ENA_RX_RING_IDX_NEXT(ctx->nt, ctx->ring->ring_size);
/freebsd-12-stable/contrib/libpcap/
H A Dpcap-usb-linux.c413 int ring_size; local
418 ring_size = (handle->snapshot - header_size) * 5;
426 if (ring_size > MAX_RING_SIZE) {
432 ring_size = MAX_RING_SIZE;
434 } else if (ring_size < MIN_RING_SIZE) {
441 ring_size = MIN_RING_SIZE;
444 if (ioctl(handle->fd, MON_IOCT_RING_SIZE, ring_size) == -1) {
449 return ring_size;
/freebsd-12-stable/sys/dev/bnxt/
H A Dbnxt.h118 if (__predict_false(++(cons) == (ring)->ring_size)) \
122 #define RING_NEXT(ring, idx) (__predict_false(idx + 1 == (ring)->ring_size) ? \
128 ((cpr)->ring.ring_size - 1)])
469 uint32_t ring_size; /* Must be a power of two */ member in struct:bnxt_ring
H A Dif_bnxt.c389 softc->tx_cp_rings[i].ring.ring_size =
400 softc->tx_rings[i].ring_size = softc->scctx->isc_ntxd[1];
530 softc->rx_cp_rings[i].ring.ring_size =
540 softc->rx_rings[i].ring_size = softc->scctx->isc_nrxd[1];
560 softc->ag_rings[i].ring_size = softc->scctx->isc_nrxd[2];
877 softc->def_cp_ring.ring.ring_size = PAGE_SIZE /
880 sizeof(struct cmpl_base) * softc->def_cp_ring.ring.ring_size,
2293 for (i = 0; i < cpr->ring.ring_size; i++)
/freebsd-12-stable/sys/dev/drm/
H A Dr128_cce.c547 + init->ring_size / sizeof(u32));
548 dev_priv->ring.size = init->ring_size;
549 dev_priv->ring.size_l2qw = drm_order(init->ring_size / 8);
H A Dr128_drm.h232 int ring_size; member in struct:drm_r128_init
/freebsd-12-stable/sys/dev/oce/
H A Doce_hw.h793 uint32_t ring_size:4; member in struct:oce_mq_ext_ctx_u::__anon14576
810 uint32_t ring_size:4;
833 uint32_t ring_size:4; member in struct:oce_mq_ext_ctx_u::__anon14577
849 uint32_t ring_size:4;
1491 uint32_t ring_size:4; member in struct:oce_mq_ctx_u::__anon14618
1506 uint32_t ring_size:4;
H A Doce_queue.c718 ctx->v1.ring_size = OCE_LOG2(q_len) + 1;
732 ctx->v0.ring_size = OCE_LOG2(q_len) + 1;
/freebsd-12-stable/lib/libnetmap/
H A Dnmport.c317 NPKEY_DECL(extmem, ring_size, 0)
381 } else if (i == NPKEY_ID(extmem, ring_size)) {
/freebsd-12-stable/sys/dev/drm2/i915/
H A Di915_drm.h56 unsigned int ring_size; member in struct:_drm_i915_init

Completed in 314 milliseconds

12