Searched refs:ring (Results 51 - 75 of 213) sorted by relevance

123456789

/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/
H A Dtst.ddi_pathname.d30 #pragma D option bufpolicy=ring
H A Dtst.dirname.d30 #pragma D option bufpolicy=ring
H A Dtst.msgdsize.d40 #pragma D option bufpolicy=ring
H A Dtst.msgsize.d40 #pragma D option bufpolicy=ring
H A Dtst.null.d43 #pragma D option bufpolicy=ring
H A Dtst.strjoin.d30 #pragma D option bufpolicy=ring
H A Dtst.strstr.d30 #pragma D option bufpolicy=ring
H A Dtst.strtok.d30 #pragma D option bufpolicy=ring
H A Dtst.substr.d30 #pragma D option bufpolicy=ring
H A Dtst.vahole.d36 #pragma D option bufpolicy=ring
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dr600.c1422 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 Dr300.c49 * 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 Di915_irq.c348 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 Di915_debug.c137 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 Doce_queue.c256 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 Di915_dma.c39 * 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 Dena_netmap.c47 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 Drt2560.c233 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 Drt2661.c247 "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 Dlb.c177 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 Dtpmif.h63 struct tpmif_ring ring[TPMIF_TX_RING_SIZE]; member in struct:tpmif_tx_interface
/freebsd-11-stable/sys/dev/bnxt/
H A Dbnxt_txrx.c194 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 Dif_lmc.c2347 /* 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 Dif_nfe.c1104 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 Dif_vtnet_netmap.h146 /* 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...]

Completed in 146 milliseconds

123456789