Searched refs:ring (Results 151 - 175 of 200) sorted by relevance

12345678

/freebsd-11.0-release/sys/dev/nxge/xgehal/
H A Dxgehal-mgmtaux.c965 (void) xge_os_sprintf(key, "ring%d_", channel->post_qid);
1260 (void) xge_os_sprintf(key, "ring%d_", channel->post_qid);
1539 dev_config->ring.memblock_size, "%u");
1551 xge_hal_ring_queue_t *ring = &dev_config->ring.queue[i]; local
1552 xge_hal_rti_config_t *rti = &ring->rti;
1554 if (!ring->configured)
1557 (void) xge_os_sprintf(key, "ring%d_", i);
1559 __HAL_AUX_ENTRY(key, ring->initial, "%u");
1561 __HAL_AUX_ENTRY(key, ring
[all...]
H A Dxgehal-device.c32 #include <dev/nxge/include/xgehal-ring.h>
913 if (!hldev->config.ring.queue[i].configured)
915 rti = &hldev->config.ring.queue[i].rti;
1120 xge_hal_rti_config_t *rti = &hldev->config.ring.queue[i].rti;
1122 if (!hldev->config.ring.queue[i].configured)
1536 * Initiate port steering according to per-ring configuration
1540 xge_hal_ring_queue_t *queue = &hldev->config.ring.queue[rnum];
1643 if (hldev->config.ring.queue[j].configured)
1857 if (hldev->config.ring.queue[rnum].configured &&
1858 hldev->config.ring
6516 int ring = channel->post_qid; local
6663 int ring = channel->post_qid; local
[all...]
/freebsd-11.0-release/sys/dev/cxgbe/
H A Dt4_netmap.c550 * Write work requests to send 'npkt' frames and ring the doorbell to send them
557 struct netmap_ring *ring = kring->ring; local
580 slot = &ring->slot[kring->nr_hwcur];
768 struct netmap_ring *ring = kring->ring; local
791 struct netmap_slot *slot = &ring->slot[fl_pidx];
817 slot = &ring->slot[0];
913 struct netmap_ring *ring = kring->ring; local
[all...]
/freebsd-11.0-release/sys/contrib/ncsw/Peripherals/QM/
H A Dqman_low.h150 * analysis, look at using the "extra" bit in the ring index registers to avoid
186 /* Bit-wise logic to wrap a ring pointer by clearing the "carry bit" */
190 /* Bit-wise logic to convert a ring pointer to a ring index */
196 /* Increment the 'cursor' ring pointer, taking 'vbit' into account */
217 eqcr->ring = ptr_ADD(portal->addr.addr_ce, CL_EQCR);
221 eqcr->cursor = eqcr->ring + pi;
492 dqrr->ring = ptr_ADD(portal->addr.addr_ce, CL_DQRR);
495 dqrr->cursor = dqrr->ring + dqrr->ci;
600 /* If ring entrie
[all...]
/freebsd-11.0-release/sys/contrib/octeon-sdk/
H A Dcvmx-tim.c111 * to fetch the bucket data, Resulting in timer ring error interrupt
218 config_ring0.s.ring = timer_id;
227 config_ring1.s.ring = timer_id;
H A Dcvmx-tim-defs.h425 uint64_t rings_pending_vec : 64; /**< Pending rings vector. Indicates which ring in TIM are
426 pending traversal. Bit 0 represents ring 0 while bit 63
427 represents ring 63. */
540 * A ring is in error if its interval has elapsed more than once without having been serviced. This is
542 * specified for the ring.
549 uint64_t int0 : 64; /**< Interrupt bit per ring. Each bit indicates the
550 ring number in error. Each bit in this reg is set
698 * Internal per-ring state intended for debug use only - tim.ctl[47:0]
709 uint64_t count : 22; /**< Time offset for the ring
716 is written for the ring
854 uint64_t ring : 4; /**< Ring ID */ member in struct:cvmx_tim_mem_ring0::cvmx_tim_mem_ring0_s
905 uint64_t ring : 4; /**< Ring ID */ member in struct:cvmx_tim_mem_ring1::cvmx_tim_mem_ring1_s
[all...]
/freebsd-11.0-release/sys/dev/drm2/i915/
H A Di915_drv.h204 /* our own tracking of ring head and tail */
231 } ring[I915_NUM_RINGS]; member in struct:drm_i915_error_state
244 s32 ring:4; member in struct:drm_i915_error_state::drm_i915_error_buffer
365 struct intel_ring_buffer *ring; member in struct:i915_hw_context
655 struct intel_ring_buffer ring[I915_NUM_RINGS]; member in struct:drm_i915_private
825 * fire periodically while the ring is running. When it
941 if (((ring__) = &(dev_priv__)->ring[(i__)]), intel_ring_initialized((ring__)))
1083 struct intel_ring_buffer *ring; member in struct:drm_i915_gem_object
1126 /** On Which ring this request was generated */
1127 struct intel_ring_buffer *ring; member in struct:drm_i915_gem_request
[all...]
H A Di915_gem_gtt.c300 struct intel_ring_buffer *ring; local
346 /* GFX_MODE is per-ring on gen7+ */
349 for_each_ring(ring, dev_priv, i) {
351 I915_WRITE(RING_MODE_GEN7(ring),
354 I915_WRITE(RING_PP_DIR_DCLV(ring), PP_DIR_DCLV_2G);
355 I915_WRITE(RING_PP_DIR_BASE(ring), pd_offset);
H A Dintel_display.c252 /* Pineview's Ncounter is a ring counter */
603 /* m1 is reserved as 0 in Pineview, n is a ring counter */
7189 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; local
7192 ret = intel_pin_and_fence_fb_obj(dev, obj, ring);
7196 ret = intel_ring_begin(ring, 6);
7207 intel_ring_emit(ring, MI_WAIT_FOR_EVENT | flip_mask);
7208 intel_ring_emit(ring, MI_NOOP);
7209 intel_ring_emit(ring, MI_DISPLAY_FLIP |
7211 intel_ring_emit(ring, f
7233 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; local
7274 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; local
7321 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; local
7371 struct intel_ring_buffer *ring = &dev_priv->ring[BCS]; local
[all...]
H A Dintel_pm.c2529 struct intel_ring_buffer *ring; local
2572 for_each_ring(ring, dev_priv, i)
2573 I915_WRITE(RING_MAX_IDLE(ring->mmio_base), 10);
2699 * For each potential GPU frequency, load a ring frequency we'd like
2701 * the PCU should use as a reference to determine the ring frequency.
2709 * ring freq.
2781 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; local
2804 ret = intel_ring_begin(ring, 6);
2811 intel_ring_emit(ring, MI_SUSPEND_FLUS
3287 struct intel_ring_buffer *ring; local
[all...]
H A Di915_drv.c75 "Use semaphores for inter-ring sync (default: -1 (use per-chip defaults))");
853 * - re-init ring buffer
898 struct intel_ring_buffer *ring; local
905 for_each_ring(ring, dev_priv, i)
906 ring->init(ring);
/freebsd-11.0-release/sys/ofed/drivers/net/mlx4/
H A Dmlx4_en.h111 /* Maximum ring sizes */
118 /* Maximum ring sizes */
122 /* Minimum ring sizes */
257 u16 cqn; /* index of port CQ associated with this ring */
290 /* actual number of entries depends on rx ring stride */
314 u16 cqn; /* index of port CQ associated with this ring */
365 int ring; member in struct:mlx4_en_cq
670 struct mlx4_en_rx_ring *rx_ring = priv->rx_ring[cq->ring];
749 int entries, int ring, enum cq_type mode, int node);
767 struct mlx4_en_tx_ring *ring,
[all...]
H A Den_netdev.c66 struct mlx4_en_rx_ring *rx_ring = priv->rx_ring[cq->ring];
1091 int ring, err; local
1096 for (ring = 0; ring < priv->rx_ring_num; ring++) {
1098 rx_packets = priv->rx_ring[ring]->packets;
1099 rx_bytes = priv->rx_ring[ring]->bytes;
1103 priv->last_moder_packets[ring]));
1107 priv->last_moder_bytes[ring])) / packets : 0;
1126 if (moder_time != priv->last_moder_time[ring]) {
1526 struct mlx4_en_tx_ring *ring; local
[all...]
/freebsd-11.0-release/sys/dev/drm/
H A Dvia_drv.h78 drm_via_ring_buffer_t ring; member in struct:drm_via_private
H A Dmach64_state.c446 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local
456 tail = ring->tail;
457 mach64_ring_tick(dev_priv, ring);
458 head = ring->head;
/freebsd-11.0-release/sys/xen/
H A Dblkif.h26 #include <xen/interface/io/ring.h>
30 /* Not a real protocol. Used to generate ring structs which contain
83 * regardless of the protocol in use, based on the ring size. This constant
93 * The number of ring pages required to support a given number of requests
/freebsd-11.0-release/sys/dev/nxge/include/
H A Dxgehal-ring.h26 * $FreeBSD: releng/11.0/sys/dev/nxge/include/xgehal-ring.h 173139 2007-10-29 14:19:32Z rwatson $
38 /* HW ring configuration */
282 * @channel: Channel "base" of this ring, the common part of all HAL
327 * completed ring descriptor.
398 __hal_ring_rxd_priv(xge_hal_ring_t *ring, xge_hal_dtr_h dtrh);
460 #include <dev/nxge/xgehal/xgehal-ring-fp.c>
H A Dxgehal-device.h39 #include <dev/nxge/include/xgehal-ring.h>
606 * @chan_type: Channel type (fifo/ring).
976 xge_hal_lro_process_rx(int ring, u8 *eth_hdr, u8 *ip_hdr, tcplro_t **tcp,
987 xge_hal_lro_next_session (xge_hal_device_t *hldev, int ring);
H A Dxgehal-config.h323 * struct xge_hal_ring_queue_t - Single ring configuration.
329 * @dram_size_mb: Size (in MB) of Xframe DRAM used for _that_ ring.
332 * If a single ring is used, @dram_size_mb can be set to 64.
339 * @max_frm_len: Maximum frame length that can be received on _that_ ring.
340 * Setting this field to -1 ensures that the ring will
357 * @configured: Boolean. Use 1 to specify that the ring is configured.
368 * Single ring configuration.
441 * struct xge_hal_ring_config_t - Array of ring configurations.
449 * @queue: Array of all Xframe ring configurations.
451 * Array of ring configuration
746 xge_hal_ring_config_t ring; member in struct:xge_hal_device_config_t
[all...]
/freebsd-11.0-release/sys/dev/drm2/radeon/
H A Dradeon_pm.c257 struct radeon_ring *ring = &rdev->ring[i]; local
258 if (!ring->ready) {
832 struct radeon_ring *ring = &rdev->ring[i]; local
834 if (ring->ready) {
/freebsd-11.0-release/sys/dev/vxge/vxgehal/
H A Dvxgehal-mgmtaux.c753 dev_config->vp_config[i].ring.ring_length, "%u");
755 dev_config->vp_config[i].ring.buffer_mode, "%u");
757 dev_config->vp_config[i].ring.scatter_mode, "%u");
759 dev_config->vp_config[i].ring.post_mode, "%u");
761 dev_config->vp_config[i].ring.max_frm_len, "%u");
763 dev_config->vp_config[i].ring.no_snoop_bits, "%u");
765 dev_config->vp_config[i].ring.rx_timer_val, "%u");
767 dev_config->vp_config[i].ring.greedy_return, "%u");
769 dev_config->vp_config[i].ring.rx_timer_ci, "%u");
771 dev_config->vp_config[i].ring
2841 __hal_ring_t *ring; local
[all...]
H A Dvxgehal-config.c1311 * __hal_device_ring_config_check - Check ring configuration.
1314 * Check the ring configuration
1642 status = __hal_device_ring_config_check(&vp_config->ring);
2514 device_config->vp_config[i].ring.enable =
2517 device_config->vp_config[i].ring.ring_length =
2520 device_config->vp_config[i].ring.buffer_mode =
2523 device_config->vp_config[i].ring.scatter_mode =
2526 device_config->vp_config[i].ring.post_mode =
2529 device_config->vp_config[i].ring.max_frm_len =
2532 device_config->vp_config[i].ring
[all...]
H A Dvxgehal-virtualpath.c7041 * interrupts(Can be repeated). If fifo or ring are not enabled
7555 __hal_ring_t *ring; local
7570 ring = (__hal_ring_t *) vpath->ringh;
7571 if (ring == NULL) {
7577 ring->cmpl_cnt = 0;
7578 ring->channel.poll_bytes = 0;
7583 if (ring->callback(vpath_handle, first_rxdh, rxd_priv,
7584 t_code, ring->channel.userdata) != VXGE_HAL_OK) {
7987 if (vp_config->ring.enable == VXGE_HAL_RING_DISABLE) {
7997 if (vp_config->ring
[all...]
/freebsd-11.0-release/crypto/heimdal/appl/telnet/telnet/
H A DMakefile.in102 main.$(OBJEXT) network.$(OBJEXT) ring.$(OBJEXT) \
397 telnet_SOURCES = authenc.c commands.c main.c network.c ring.c \
399 utilities.c defines.h externs.h ring.h telnet_locl.h types.h
501 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ring.Po@am__quote@
/freebsd-11.0-release/sys/dev/oce/
H A Doce_mbox.c309 mbx = RING_GET_PRODUCER_ITEM_VA(mq->ring, struct oce_mbx);
321 bus_dmamap_sync(mq->ring->dma.tag, mq->ring->dma.map,
323 RING_PUT(mq->ring, 1);
1689 num_pages = oce_page_list(rq->ring, &fwcmd->params.req.pages[0]);
1753 num_pages = oce_page_list(wq->ring, &fwcmd->params.req.pages[0]);
1805 num_pages = oce_page_list(eq->ring, &fwcmd->params.req.pages[0]);
1864 num_pages = oce_page_list(cq->ring, &fwcmd->params.req.pages[0]);

Completed in 214 milliseconds

12345678