/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/ |
H A D | tst.ddi_pathname.d | 30 #pragma D option bufpolicy=ring
|
H A D | tst.dirname.d | 30 #pragma D option bufpolicy=ring
|
H A D | tst.msgdsize.d | 40 #pragma D option bufpolicy=ring
|
H A D | tst.msgsize.d | 40 #pragma D option bufpolicy=ring
|
H A D | tst.null.d | 43 #pragma D option bufpolicy=ring
|
H A D | tst.strjoin.d | 30 #pragma D option bufpolicy=ring
|
H A D | tst.strstr.d | 30 #pragma D option bufpolicy=ring
|
H A D | tst.strtok.d | 30 #pragma D option bufpolicy=ring
|
H A D | tst.substr.d | 30 #pragma D option bufpolicy=ring
|
H A D | tst.vahole.d | 36 #pragma D option bufpolicy=ring
|
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | r600.c | 1422 bool r600_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument 1432 radeon_ring_lockup_update(ring); 1436 radeon_ring_force_activity(rdev, ring); 1437 return radeon_ring_test_lockup(rdev, ring); 1444 * @ring: radeon_ring structure holding ring information 1449 bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument 1455 radeon_ring_lockup_update(ring); 1458 /* force ring activities */ 1459 radeon_ring_force_activity(rdev, ring); 2202 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 2232 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 2292 r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) argument 2314 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 2360 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; local 2462 r600_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) argument 2512 r600_dma_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) argument 2563 struct radeon_ring *ring = &rdev->ring[fence->ring]; local 2607 r600_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument 2640 struct radeon_ring *ring = &rdev->ring[fence->ring]; local 2663 r600_dma_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument 2715 struct radeon_ring *ring = &rdev->ring[ring_index]; local 2784 struct radeon_ring *ring; local 3058 struct radeon_ring *ring = &rdev->ring[ib->ring]; local 3086 r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) argument 3148 r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) argument 3214 struct radeon_ring *ring = &rdev->ring[ib->ring]; local [all...] |
H A D | r300.c | 49 * However, scheduling such write to the ring seems harmless, i suspect 181 struct radeon_ring *ring = &rdev->ring[fence->ring]; local 186 radeon_ring_write(ring, PACKET0(R300_RE_SCISSORS_TL, 0)); 187 radeon_ring_write(ring, 0); 188 radeon_ring_write(ring, PACKET0(R300_RE_SCISSORS_BR, 0)); 189 radeon_ring_write(ring, 0); 191 radeon_ring_write(ring, PACKET0(R300_RB3D_DSTCACHE_CTLSTAT, 0)); 192 radeon_ring_write(ring, R300_RB3D_DC_FLUS 212 r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) argument [all...] |
/freebsd-11-stable/sys/dev/drm2/i915/ |
H A D | i915_irq.c | 348 struct intel_ring_buffer *ring) 352 if (ring->obj == NULL) 355 CTR2(KTR_DRM, "request_complete %s %d", ring->name, ring->get_seqno(ring, false)); 357 wake_up_all(&ring->irq_queue); 489 notify_ring(dev, &dev_priv->ring[RCS]); 491 notify_ring(dev, &dev_priv->ring[VCS]); 493 notify_ring(dev, &dev_priv->ring[BCS]); 746 notify_ring(dev, &dev_priv->ring[RC 347 notify_ring(struct drm_device *dev, struct intel_ring_buffer *ring) argument 1082 i915_error_first_batchbuffer(struct drm_i915_private *dev_priv, struct intel_ring_buffer *ring) argument 1123 i915_record_ring_state(struct drm_device *dev, struct drm_i915_error_state *error, struct intel_ring_buffer *ring) argument 1173 struct intel_ring_buffer *ring; local 1456 struct intel_ring_buffer *ring; local 1661 ring_last_seqno(struct intel_ring_buffer *ring) argument 1667 i915_hangcheck_ring_idle(struct intel_ring_buffer *ring, bool *err) argument 1687 kick_ring(struct intel_ring_buffer *ring) argument 1712 struct intel_ring_buffer *ring; local 1741 struct intel_ring_buffer *ring; local [all...] |
H A D | i915_debug.c | 137 if (obj->ring != NULL) 138 seq_printf(m, " (%s)", obj->ring->name); 341 struct intel_ring_buffer *ring; local 349 for_each_ring(ring, dev_priv, i) { 350 if (list_empty(&ring->request_list)) 353 seq_printf(m, "%s requests:\n", ring->name); 355 &ring->request_list, 372 struct intel_ring_buffer *ring) 374 if (ring->get_seqno) { 376 ring 371 i915_ring_seqno_info(struct sbuf *m, struct intel_ring_buffer *ring) argument 383 struct intel_ring_buffer *ring; local 401 struct intel_ring_buffer *ring; local 520 struct intel_ring_buffer *ring; local 537 ring_str(int ring) argument 610 i915_ring_error_state(struct sbuf *m, struct drm_device *dev, struct drm_i915_error_state *error, unsigned ring) argument 652 struct intel_ring_buffer *ring; local 1388 struct intel_ring_buffer *ring; local [all...] |
/freebsd-11-stable/sys/dev/oce/ |
H A D | oce_queue.c | 256 wq->ring = oce_create_ring_buffer(sc, q_len, NIC_WQE_SIZE); 257 if (!wq->ring) 265 /* Allocate buf ring for multiqueue*/ 294 if (wq->ring != NULL) { 295 oce_destroy_ring_buffer(sc, wq->ring); 296 wq->ring = NULL; 348 wq->ring->cidx = 0; 349 wq->ring->pidx = 0; 452 /* create the ring buffer */ 453 rq->ring [all...] |
/freebsd-11-stable/sys/dev/drm/ |
H A D | i915_dma.c | 39 * the head pointer changes, so that EBUSY only happens if the ring 45 drm_i915_ring_buffer_t *ring = &(dev_priv->ring); local 53 ring->head = I915_READ(PRB0_HEAD) & HEAD_ADDR; 55 ring->space = ring->head - (ring->tail + 8); 56 if (ring->space < 0) 57 ring->space += ring 129 drm_i915_ring_buffer_t *ring = &(dev_priv->ring); local [all...] |
/freebsd-11-stable/sys/dev/ena/ |
H A D | ena_netmap.c | 47 struct ena_ring *ring; member in struct:ena_netmap_ctx 114 struct netmap_ring *ring; local 134 ena_trace(NULL, ENA_NETMAP, "No free slots in netmap ring\n"); 138 ring = kring->ring; 139 if (ring == NULL) { 140 device_printf(adapter->pdev, "Rx ring %d is NULL\n", qid); 143 slot = &ring->slot[nm_i]; 159 rx_info->ena_buf.len = ring->nr_buf_size; 195 "netmap kernel ring [all...] |
/freebsd-11-stable/sys/dev/ral/ |
H A D | rt2560.c | 233 device_printf(sc->sc_dev, "could not allocate Tx ring\n"); 239 device_printf(sc->sc_dev, "could not allocate ATIM ring\n"); 245 device_printf(sc->sc_dev, "could not allocate Prio ring\n"); 251 device_printf(sc->sc_dev, "could not allocate Beacon ring\n"); 257 device_printf(sc->sc_dev, "could not allocate Rx ring\n"); 454 rt2560_alloc_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring, argument 459 ring->count = count; 460 ring->queued = 0; 461 ring->cur = ring 521 rt2560_reset_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring) argument 555 rt2560_free_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring) argument 596 rt2560_alloc_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring, int count) argument 691 rt2560_reset_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring) argument 707 rt2560_free_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring) argument [all...] |
H A D | rt2661.c | 247 "could not allocate Tx ring %d\n", ac); 254 device_printf(sc->sc_dev, "could not allocate Mgt ring\n"); 260 device_printf(sc->sc_dev, "could not allocate Rx ring\n"); 465 rt2661_alloc_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring, argument 470 ring->count = count; 471 ring->queued = 0; 472 ring->cur = ring->next = ring->stat = 0; 477 0, NULL, NULL, &ring 530 rt2661_reset_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring) argument 563 rt2661_free_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring) argument 604 rt2661_alloc_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring, int count) argument 698 rt2661_reset_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring) argument 711 rt2661_free_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring) argument [all...] |
/freebsd-11-stable/tools/tools/netmap/ |
H A D | lb.c | 177 struct netmap_ring *ring; member in struct:port_des 368 uint32_t *b = (uint32_t *)NETMAP_BUF(cp->ring, s.buf_idx); 492 struct netmap_ring *ring = port->ring; local 496 * either no space left on the ring, or there is some 500 if (ring->head != ring->tail && (q == NULL || oq_empty(q))) { 501 struct netmap_slot *ts = &ring->slot[ring->head]; 508 ring 849 struct netmap_ring *ring = ports[i].ring; local 893 struct netmap_ring *ring = p->ring; local 921 struct netmap_ring *ring; local [all...] |
/freebsd-11-stable/sys/xen/interface/io/ |
H A D | tpmif.h | 63 struct tpmif_ring ring[TPMIF_TX_RING_SIZE]; member in struct:tpmif_tx_interface
|
/freebsd-11-stable/sys/dev/bnxt/ |
H A D | bnxt_txrx.c | 194 struct tx_cmpl *cmpl = (struct tx_cmpl *)cpr->ring.vaddr; 206 NEXT_CP_CONS_V(&cpr->ring, cons, v_bit); 225 * at least one buffer. Don't scan the whole ring in 233 NEXT_CP_CONS_V(&cpr->ring, cons, v_bit); 247 BNXT_CP_IDX_DISABLE_DB(&cpr->ring, cpr->cons); 314 * We *must* update the completion ring before updating the RX ring 315 * or we will overrun the completion ring and the device will wedge for 319 BNXT_CP_IDX_DISABLE_DB(&softc->rx_cp_rings[rxqid].ring, 335 struct cmpl_base *cmp = (struct cmpl_base *)cpr->ring [all...] |
/freebsd-11-stable/sys/dev/lmc/ |
H A D | if_lmc.c | 2347 /* Put an mbuf (chain) on the tail of the descriptor ring queue. */ 2349 mbuf_enqueue(struct desc_ring *ring, struct mbuf *m) argument 2352 if (ring->tail == NULL) 2353 ring->head = m; 2355 ring->tail->m_nextpkt = m; 2356 ring->tail = m; 2359 /* Get an mbuf (chain) from the head of the descriptor ring queue. */ 2361 mbuf_dequeue(struct desc_ring *ring) argument 2363 struct mbuf *m = ring->head; 2365 if ((ring 2373 struct desc_ring *ring = arg; local 2381 create_ring(softc_t *sc, struct desc_ring *ring, int num_descs) argument 2450 destroy_ring(softc_t *sc, struct desc_ring *ring) argument 2495 struct desc_ring *ring = &sc->rxring; local 2677 struct desc_ring *ring = &sc->rxring; local 2744 struct desc_ring *ring = &sc->txring; local 2789 struct desc_ring *ring = &sc->txring; local 2873 struct desc_ring *ring = &sc->txring; local 3050 struct desc_ring *ring = &sc->txring; local 3067 struct desc_ring *ring = &sc->txring; local [all...] |
/freebsd-11-stable/sys/dev/nfe/ |
H A D | if_nfe.c | 1104 nfe_alloc_rx_ring(struct nfe_softc *sc, struct nfe_rx_ring *ring) argument 1112 desc = ring->desc64; 1115 desc = ring->desc32; 1119 ring->cur = ring->next = 0; 1130 &ring->rx_desc_tag); 1137 error = bus_dmamem_alloc(ring->rx_desc_tag, &desc, BUS_DMA_WAITOK | 1138 BUS_DMA_COHERENT | BUS_DMA_ZERO, &ring->rx_desc_map); 1144 ring->desc64 = desc; 1146 ring 1202 nfe_alloc_jrx_ring(struct nfe_softc *sc, struct nfe_jrx_ring *ring) argument 1322 nfe_init_rx_ring(struct nfe_softc *sc, struct nfe_rx_ring *ring) argument 1350 nfe_init_jrx_ring(struct nfe_softc *sc, struct nfe_jrx_ring *ring) argument 1378 nfe_free_rx_ring(struct nfe_softc *sc, struct nfe_rx_ring *ring) argument 1425 nfe_free_jrx_ring(struct nfe_softc *sc, struct nfe_jrx_ring *ring) argument 1479 nfe_alloc_tx_ring(struct nfe_softc *sc, struct nfe_tx_ring *ring) argument 1564 nfe_init_tx_ring(struct nfe_softc *sc, struct nfe_tx_ring *ring) argument 1587 nfe_free_tx_ring(struct nfe_softc *sc, struct nfe_tx_ring *ring) argument [all...] |
/freebsd-11-stable/sys/dev/netmap/ |
H A D | if_vtnet_netmap.h | 146 /* Reconcile kernel and user view of the transmit ring. */ 152 struct netmap_ring *ring = kring->ring; local 154 u_int nm_i; /* index into the netmap ring */ 176 struct netmap_slot *slot = &ring->slot[nm_i]; 240 struct netmap_ring *ring = kring->ring; local 254 struct netmap_slot *slot = &ring->slot[nm_i]; 306 * netmap slots in the RX ring matches the maximum number of 314 /* Reconcile kernel and user view of the receive ring 320 struct netmap_ring *ring = kring->ring; local [all...] |