/freebsd-11.0-release/sys/dev/nxge/xgehal/ |
H A D | xgehal-mgmtaux.c | 965 (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 D | xgehal-device.c | 32 #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 D | t4_netmap.c | 550 * 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 D | qman_low.h | 150 * 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 D | cvmx-tim.c | 111 * 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 D | cvmx-tim-defs.h | 425 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 D | i915_drv.h | 204 /* 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 D | i915_gem_gtt.c | 300 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 D | intel_display.c | 252 /* 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 D | intel_pm.c | 2529 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 D | i915_drv.c | 75 "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 D | mlx4_en.h | 111 /* 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 D | en_netdev.c | 66 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 D | via_drv.h | 78 drm_via_ring_buffer_t ring; member in struct:drm_via_private
|
H A D | mach64_state.c | 446 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 D | blkif.h | 26 #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 D | xgehal-ring.h | 26 * $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 D | xgehal-device.h | 39 #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 D | xgehal-config.h | 323 * 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 D | radeon_pm.c | 257 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 D | vxgehal-mgmtaux.c | 753 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 D | vxgehal-config.c | 1311 * __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 D | vxgehal-virtualpath.c | 7041 * 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 D | Makefile.in | 102 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 D | oce_mbox.c | 309 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]);
|