/freebsd-11.0-release/crypto/heimdal/appl/telnet/telnet/ |
H A D | ring.c | 39 * This defines a structure for a ring buffer. 64 * There is some trickiness here. Since the ring buffers are initialized 83 ring_init(Ring *ring, unsigned char *buffer, int count) argument 85 memset(ring, 0, sizeof *ring); 87 ring->size = count; 89 ring->supply = ring->consume = ring->bottom = buffer; 91 ring 107 ring_mark(Ring *ring) argument 117 ring_at_mark(Ring *ring) argument 131 ring_clear_mark(Ring *ring) argument 140 ring_supplied(Ring *ring, int count) argument 150 ring_consumed(Ring *ring, int count) argument 185 ring_empty_count(Ring *ring) argument 196 ring_empty_consecutive(Ring *ring) argument 217 ring_full_count(Ring *ring) argument 235 ring_full_consecutive(Ring *ring) argument 256 ring_supply_data(Ring *ring, unsigned char *buffer, int count) argument 275 ring_consume_data(Ring *ring, unsigned char *buffer, int count) argument 291 ring_encrypt(Ring *ring, void (*encryptor)(unsigned char *, int)) argument 313 ring_clearto(Ring *ring) argument [all...] |
H A D | ring.h | 33 * @(#)ring.h 8.1 (Berkeley) 6/6/93 39 * This defines a structure for a ring buffer. 63 /* Here are some functions and macros to deal with the ring buffer */ 67 ring_init (Ring *ring, unsigned char *buffer, int count); 71 ring_supply_data (Ring *ring, unsigned char *buffer, int count); 74 ring_consume_data (Ring *ring, unsigned char *buffer, int count); 79 ring_supplied (Ring *ring, int count), 80 ring_consumed (Ring *ring, int count); 84 ring_empty_count (Ring *ring), 85 ring_empty_consecutive (Ring *ring), [all...] |
/freebsd-11.0-release/contrib/telnet/telnet/ |
H A D | ring.c | 36 static const char sccsid[] = "@(#)ring.c 8.2 (Berkeley) 5/30/95"; 40 __FBSDID("$FreeBSD: releng/11.0/contrib/telnet/telnet/ring.c 114630 2003-05-04 02:54:49Z obrien $"); 43 * This defines a structure for a ring buffer. 67 #include "ring.h" 89 * There is some trickiness here. Since the ring buffers are initialized 104 ring_init(Ring *ring, unsigned char *buffer, int count) argument 106 memset((char *)ring, 0, sizeof *ring); 108 ring->size = count; 110 ring 128 ring_mark(Ring *ring) argument 138 ring_at_mark(Ring *ring) argument 152 ring_clear_mark(Ring *ring) argument 161 ring_supplied(Ring *ring, int count) argument 171 ring_consumed(Ring *ring, int count) argument 206 ring_empty_count(Ring *ring) argument 217 ring_empty_consecutive(Ring *ring) argument 238 ring_full_count(Ring *ring) argument 256 ring_full_consecutive(Ring *ring) argument 277 ring_supply_data(Ring *ring, unsigned char *buffer, int count) argument 292 ring_encrypt(Ring *ring, void (*encryptor)(unsigned char *, int)) argument [all...] |
H A D | ring.h | 33 * @(#)ring.h 8.1 (Berkeley) 6/6/93 34 * $FreeBSD: releng/11.0/contrib/telnet/telnet/ring.h 87155 2001-11-30 22:28:07Z markm $ 48 * This defines a structure for a ring buffer. 72 /* Here are some functions and macros to deal with the ring buffer */ 76 ring_init(Ring *ring, unsigned char *buffer, int count); 80 ring_supply_data(Ring *ring, unsigned char *buffer, int count); 83 ring_consume_data(Ring *ring, unsigned char *buffer, int count); 88 ring_supplied(Ring *ring, int count), 89 ring_consumed(Ring *ring, int count); 94 ring_empty_count(Ring *ring), [all...] |
/freebsd-11.0-release/sys/dev/drm2/i915/ |
H A D | intel_ringbuffer.c | 50 static inline int ring_space(struct intel_ring_buffer *ring) argument 52 int space = (ring->head & HEAD_ADDR) - (ring->tail + I915_RING_FREE_SPACE); 54 space += ring->size; 59 gen2_render_ring_flush(struct intel_ring_buffer *ring, argument 73 ret = intel_ring_begin(ring, 2); 77 intel_ring_emit(ring, cmd); 78 intel_ring_emit(ring, MI_NOOP); 79 intel_ring_advance(ring); 85 gen4_render_ring_flush(struct intel_ring_buffer *ring, argument 180 intel_emit_post_sync_nonzero_flush(struct intel_ring_buffer *ring) argument 216 gen6_render_ring_flush(struct intel_ring_buffer *ring, u32 invalidate_domains, u32 flush_domains) argument 269 gen7_render_ring_cs_stall_wa(struct intel_ring_buffer *ring) argument 288 gen7_render_ring_flush(struct intel_ring_buffer *ring, u32 invalidate_domains, u32 flush_domains) argument 345 ring_write_tail(struct intel_ring_buffer *ring, u32 value) argument 352 intel_ring_get_active_head(struct intel_ring_buffer *ring) argument 361 init_ring_common(struct intel_ring_buffer *ring) argument 443 init_pipe_control(struct intel_ring_buffer *ring) argument 491 cleanup_pipe_control(struct intel_ring_buffer *ring) argument 510 init_render_ring(struct intel_ring_buffer *ring) argument 568 render_ring_cleanup(struct intel_ring_buffer *ring) argument 582 update_mboxes(struct intel_ring_buffer *ring, u32 mmio_offset) argument 600 gen6_add_request(struct intel_ring_buffer *ring) argument 674 pc_render_add_request(struct intel_ring_buffer *ring) argument 723 gen6_ring_get_seqno(struct intel_ring_buffer *ring, bool lazy_coherency) argument 734 ring_get_seqno(struct intel_ring_buffer *ring, bool lazy_coherency) argument 740 pc_render_get_seqno(struct intel_ring_buffer *ring, bool lazy_coherency) argument 747 gen5_ring_get_irq(struct intel_ring_buffer *ring) argument 767 gen5_ring_put_irq(struct intel_ring_buffer *ring) argument 782 i9xx_ring_get_irq(struct intel_ring_buffer *ring) argument 802 i9xx_ring_put_irq(struct intel_ring_buffer *ring) argument 817 i8xx_ring_get_irq(struct intel_ring_buffer *ring) argument 837 i8xx_ring_put_irq(struct intel_ring_buffer *ring) argument 851 intel_ring_setup_status_page(struct intel_ring_buffer *ring) argument 883 bsd_ring_flush(struct intel_ring_buffer *ring, u32 invalidate_domains, u32 flush_domains) argument 900 i9xx_add_request(struct intel_ring_buffer *ring) argument 918 gen6_ring_get_irq(struct intel_ring_buffer *ring) argument 948 gen6_ring_put_irq(struct intel_ring_buffer *ring) argument 969 i965_dispatch_execbuffer(struct intel_ring_buffer *ring, u32 offset, u32 length, unsigned flags) argument 992 i830_dispatch_execbuffer(struct intel_ring_buffer *ring, u32 offset, u32 len, unsigned flags) argument 1044 i915_dispatch_execbuffer(struct intel_ring_buffer *ring, u32 offset, u32 len, unsigned flags) argument 1061 cleanup_status_page(struct intel_ring_buffer *ring) argument 1077 init_status_page(struct intel_ring_buffer *ring) argument 1124 init_phys_hws_pga(struct intel_ring_buffer *ring) argument 1147 intel_init_ring_buffer(struct drm_device *dev, struct intel_ring_buffer *ring) argument 1228 intel_cleanup_ring_buffer(struct intel_ring_buffer *ring) argument 1257 intel_ring_wait_seqno(struct intel_ring_buffer *ring, u32 seqno) argument 1268 intel_ring_wait_request(struct intel_ring_buffer *ring, int n) argument 1325 ring_wait_for_space(struct intel_ring_buffer *ring, int n) argument 1370 intel_wrap_ring_buffer(struct intel_ring_buffer *ring) argument 1392 intel_ring_idle(struct intel_ring_buffer *ring) argument 1416 intel_ring_alloc_seqno(struct intel_ring_buffer *ring) argument 1424 intel_ring_begin(struct intel_ring_buffer *ring, int num_dwords) argument 1456 intel_ring_advance(struct intel_ring_buffer *ring) argument 1467 gen6_bsd_ring_write_tail(struct intel_ring_buffer *ring, u32 value) argument 1500 gen6_ring_flush(struct intel_ring_buffer *ring, u32 invalidate, u32 flush) argument 1529 hsw_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, u32 offset, u32 len, unsigned flags) argument 1550 gen6_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, u32 offset, u32 len, unsigned flags) argument 1572 blt_ring_flush(struct intel_ring_buffer *ring, u32 invalidate, u32 flush) argument 1603 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; local 1688 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; local 1756 struct intel_ring_buffer *ring = &dev_priv->ring[VCS]; local 1804 struct intel_ring_buffer *ring = &dev_priv->ring[BCS]; local 1830 intel_ring_flush_all_caches(struct intel_ring_buffer *ring) argument 1846 intel_ring_invalidate_all_caches(struct intel_ring_buffer *ring) argument [all...] |
H A D | intel_ringbuffer.h | 24 #define I915_READ_TAIL(ring) I915_READ(RING_TAIL((ring)->mmio_base)) 25 #define I915_WRITE_TAIL(ring, val) I915_WRITE(RING_TAIL((ring)->mmio_base), val) 27 #define I915_READ_START(ring) I915_READ(RING_START((ring)->mmio_base)) 28 #define I915_WRITE_START(ring, val) I915_WRITE(RING_START((ring)->mmio_base), val) 30 #define I915_READ_HEAD(ring) I915_READ(RING_HEAD((ring) 145 intel_ring_initialized(struct intel_ring_buffer *ring) argument 151 intel_ring_flag(struct intel_ring_buffer *ring) argument 157 intel_ring_sync_index(struct intel_ring_buffer *ring, struct intel_ring_buffer *other) argument 176 intel_read_status_page(struct intel_ring_buffer *ring, int reg) argument 206 intel_ring_emit(struct intel_ring_buffer *ring, u32 data) argument 225 intel_ring_get_tail(struct intel_ring_buffer *ring) argument 230 intel_ring_get_seqno(struct intel_ring_buffer *ring) argument 237 i915_trace_irq_get(struct intel_ring_buffer *ring, u32 seqno) argument [all...] |
H A D | i915_gem_context.c | 33 * something like a context does exist for the media ring, the code only 34 * supports contexts for the render ring. 141 KASSERT(ctx == dev_priv->ring[RCS].default_context, 175 /* The ring associated with the context object is handled by the normal 176 * object tracking code. We give an initial ring value simple to pass an 179 ctx->ring = &dev_priv->ring[RCS]; 210 return (ctx == ctx->ring->default_context); 214 * The default context needs to exist per ring that uses contexts. It stores the 235 dev_priv->ring[RC 339 mi_set_context(struct intel_ring_buffer *ring, struct i915_hw_context *new_context, u32 hw_flags) argument 387 struct intel_ring_buffer *ring = to->ring; local 470 i915_switch_context(struct intel_ring_buffer *ring, struct drm_file *file, int to_id) argument [all...] |
/freebsd-11.0-release/sys/dev/drm2/radeon/ |
H A D | radeon_ring.c | 44 * command ring and the hw will fetch the commands from the IB 47 * put in IBs for execution by the requested ring. 56 * @ring: ring index the IB is associated with 64 int radeon_ib_get(struct radeon_device *rdev, int ring, argument 81 ib->ring = ring; 116 * radeon_ib_schedule - schedule an IB (Indirect Buffer) on the ring 122 * Schedule an IB on the associated ring (all asics). 125 * On SI, there are two parallel engines fed from the primary ring, 138 struct radeon_ring *ring = &rdev->ring[ib->ring]; local 264 struct radeon_ring *ring = &rdev->ring[i]; local 313 radeon_ring_write(struct radeon_ring *ring, uint32_t v) argument 336 radeon_ring_supports_scratch_reg(struct radeon_device *rdev, struct radeon_ring *ring) argument 357 radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) argument 385 radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) argument 420 radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) argument 443 radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring) argument 463 radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring) argument 476 radeon_ring_undo(struct radeon_ring *ring) argument 488 radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) argument 503 radeon_ring_force_activity(struct radeon_device *rdev, struct radeon_ring *ring) argument 524 radeon_ring_lockup_update(struct radeon_ring *ring) argument 550 radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument 585 radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring, uint32_t **data) argument 649 radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, unsigned size, uint32_t *data) argument 687 radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size, unsigned rptr_offs, unsigned rptr_reg, unsigned wptr_reg, u32 ptr_reg_shift, u32 ptr_reg_mask, u32 nop) argument 757 radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *ring) argument 791 struct radeon_ring *ring = &rdev->ring[ridx]; local 855 radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring) argument [all...] |
H A D | evergreen_blit_kms.c | 45 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 59 radeon_ring_write(ring, PACKET3(PACKET3_SET_CONTEXT_REG, 15)); 60 radeon_ring_write(ring, (CB_COLOR0_BASE - PACKET3_SET_CONTEXT_REG_START) >> 2); 61 radeon_ring_write(ring, gpu_addr >> 8); 62 radeon_ring_write(ring, pitch); 63 radeon_ring_write(ring, slice); 64 radeon_ring_write(ring, 0); 65 radeon_ring_write(ring, cb_color_info); 66 radeon_ring_write(ring, 84 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 112 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 140 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 185 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 226 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 257 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 282 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local [all...] |
H A D | radeon_fence.c | 47 * are no longer in use by the associated ring on the GPU and 58 * @ring: ring index the fence is associated with 62 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) argument 64 struct radeon_fence_driver *drv = &rdev->fence_drv[ring]; 76 * @ring: ring index the fence is associated with 81 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) argument 83 struct radeon_fence_driver *drv = &rdev->fence_drv[ring]; 95 * radeon_fence_emit - emit a fence on the requested ring 104 radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring) argument 131 radeon_fence_process(struct radeon_device *rdev, int ring) argument 220 radeon_fence_seq_signaled(struct radeon_device *rdev, u64 seq, unsigned ring) argument 275 radeon_fence_wait_seq(struct radeon_device *rdev, u64 target_seq, unsigned ring, bool intr, bool lock_ring) argument 456 unsigned i, ring = RADEON_NUM_RINGS; local 640 radeon_fence_wait_next_locked(struct radeon_device *rdev, int ring) argument 663 radeon_fence_wait_empty_locked(struct radeon_device *rdev, int ring) argument 722 radeon_fence_count_emitted(struct radeon_device *rdev, int ring) argument 816 radeon_fence_driver_start_ring(struct radeon_device *rdev, int ring) argument 854 radeon_fence_driver_init_ring(struct radeon_device *rdev, int ring) argument 882 int ring; local 906 int ring, r; local 935 int ring; local [all...] |
H A D | radeon_semaphore.c | 61 void radeon_semaphore_emit_signal(struct radeon_device *rdev, int ring, argument 65 radeon_semaphore_ring_emit(rdev, ring, &rdev->ring[ring], semaphore, false); 68 void radeon_semaphore_emit_wait(struct radeon_device *rdev, int ring, argument 72 radeon_semaphore_ring_emit(rdev, ring, &rdev->ring[ring], semaphore, true); 75 /* caller must hold ring lock */ 82 /* no need to signal and wait on the same ring */ [all...] |
H A D | r600_blit_kms.c | 43 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 57 radeon_ring_write(ring, PACKET3(PACKET3_SET_CONTEXT_REG, 1)); 58 radeon_ring_write(ring, (CB_COLOR0_BASE - PACKET3_SET_CONTEXT_REG_OFFSET) >> 2); 59 radeon_ring_write(ring, gpu_addr >> 8); 62 radeon_ring_write(ring, PACKET3(PACKET3_SURFACE_BASE_UPDATE, 0)); 63 radeon_ring_write(ring, 2 << 0); 66 radeon_ring_write(ring, PACKET3(PACKET3_SET_CONTEXT_REG, 1)); 67 radeon_ring_write(ring, (CB_COLOR0_SIZE - PACKET3_SET_CONTEXT_REG_OFFSET) >> 2); 68 radeon_ring_write(ring, (pitc 97 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 116 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 163 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 200 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 239 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 260 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 285 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 636 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 689 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local [all...] |
H A D | ni.c | 910 int ring, u32 cp_int_cntl) 914 WREG32(SRBM_GFX_CNTL, srbm_gfx_cntl | (ring & 3)); 924 struct radeon_ring *ring = &rdev->ring[fence->ring]; local 925 u64 addr = rdev->fence_drv[fence->ring].gpu_addr; 928 radeon_ring_write(ring, PACKET3(PACKET3_SET_CONFIG_REG, 1)); 929 radeon_ring_write(ring, (CP_COHER_CNTL2 - PACKET3_SET_CONFIG_REG_START) >> 2); 930 radeon_ring_write(ring, 0); 931 radeon_ring_write(ring, PACKET 909 cayman_cp_int_cntl_setup(struct radeon_device *rdev, int ring, u32 cp_int_cntl) argument 947 struct radeon_ring *ring = &rdev->ring[ib->ring]; local 1023 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 1089 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 1122 struct radeon_ring *ring; local 1227 struct radeon_ring *ring = &rdev->ring[ib->ring]; local 1288 struct radeon_ring *ring; local 1540 cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument 1559 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 1752 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; local 1930 struct radeon_ring *ring = &rdev->ring[rdev->asic->vm.pt_ring_index]; local 1997 struct radeon_ring *ring = &rdev->ring[ridx]; local 2020 struct radeon_ring *ring = &rdev->ring[ridx]; local [all...] |
/freebsd-11.0-release/sys/xen/interface/io/ |
H A D | console.h | 32 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1))
|
/freebsd-11.0-release/sys/ofed/drivers/net/mlx4/ |
H A D | en_rx.c | 49 struct mlx4_en_rx_ring *ring, 53 (ring->buf + (ring->stride * index)); 62 * If the number of used fragments does not fill up the ring 66 possible_frags = (ring->stride - sizeof(struct mlx4_en_rx_desc)) / DS_SIZE; 75 mlx4_en_alloc_buf(struct mlx4_en_rx_ring *ring, argument 85 if (unlikely(ring->spare.mbuf == NULL)) { 86 mb = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, ring->rx_mb_size); 90 mb->m_pkthdr.len = mb->m_len = ring->rx_mb_size; 96 err = -bus_dmamap_load_mbuf_sg(ring 48 mlx4_en_init_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, int index) argument 157 mlx4_en_free_buf(struct mlx4_en_rx_ring *ring, struct mlx4_en_rx_mbuf *mb_list) argument 167 mlx4_en_prepare_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, int index) argument 184 mlx4_en_update_rx_prod_db(struct mlx4_en_rx_ring *ring) argument 191 struct mlx4_en_rx_ring *ring; local 237 mlx4_en_free_rx_buf(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument 284 struct mlx4_en_rx_ring *ring; local 380 struct mlx4_en_rx_ring *ring; local 457 struct mlx4_en_rx_ring *ring = *pring; local 481 mlx4_en_deactivate_rx_ring(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument 530 mlx4_en_rx_mb(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, struct mlx4_en_rx_desc *rx_desc, struct mlx4_en_rx_mbuf *mb_list, int length) argument 562 struct mlx4_en_rx_ring *ring = priv->rx_ring[cq->ring]; local 736 mlx4_en_config_rss_qp(struct mlx4_en_priv *priv, int qpn, struct mlx4_en_rx_ring *ring, enum mlx4_qp_state *state, struct mlx4_qp *qp) argument [all...] |
H A D | en_tx.c | 71 struct mlx4_en_tx_ring *ring; local 76 ring = kzalloc_node(sizeof(struct mlx4_en_tx_ring), GFP_KERNEL, node); 77 if (!ring) { 78 ring = kzalloc(sizeof(struct mlx4_en_tx_ring), GFP_KERNEL); 79 if (!ring) { 80 en_err(priv, "Failed allocating TX ring\n"); 98 &ring->dma_tag))) 101 ring->size = size; 102 ring->size_mask = size - 1; 103 ring 218 struct mlx4_en_tx_ring *ring = *pring; local 240 mlx4_en_activate_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, int cq, int user_prio) argument 268 mlx4_en_deactivate_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring) argument 296 mlx4_en_stamp_wqe(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, u32 index, u8 owner) argument 315 mlx4_en_free_tx_desc(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, u32 index) argument 336 mlx4_en_free_tx_buf(struct net_device *dev, struct mlx4_en_tx_ring *ring) argument 365 mlx4_en_tx_ring_is_full(struct mlx4_en_tx_ring *ring) argument 377 struct mlx4_en_tx_ring *ring = priv->tx_ring[cq->ring]; local 460 struct mlx4_en_tx_ring *ring = priv->tx_ring[cq->ring]; local 473 struct mlx4_en_tx_ring *ring = priv->tx_ring[cq->ring]; local 499 struct mlx4_en_tx_ring *ring = priv->tx_ring[tx_ind]; local 518 mlx4_en_get_inline_hdr_size(struct mlx4_en_tx_ring *ring, struct mbuf *mb) argument 687 struct mlx4_en_tx_ring *ring = priv->tx_ring[tx_ind]; local 996 struct mlx4_en_tx_ring *ring; local 1041 struct mlx4_en_tx_ring *ring; local 1066 struct mlx4_en_tx_ring *ring; local 1105 struct mlx4_en_tx_ring *ring; local [all...] |
/freebsd-11.0-release/sys/dev/nxge/xgehal/ |
H A D | xgehal-ring.c | 26 * $FreeBSD: releng/11.0/sys/dev/nxge/xgehal/xgehal-ring.c 288308 2015-09-27 12:19:36Z bz $ 29 #include <dev/nxge/include/xgehal-ring.h> 81 xge_hal_ring_t *ring, int from, int to) 110 xge_os_dma_sync(ring->channel.pdev, 135 xge_hal_ring_t *ring = (xge_hal_ring_t *)userdata; local 138 xge_assert(ring); 142 for (i=ring->rxds_per_block-1; i>=0; i--) { 146 int reserve_index = index * ring->rxds_per_block + i; 149 ring->reserved_rxds_arr[reserve_index] = (char *)item + 150 (ring 80 __hal_ring_rxdblock_link(xge_hal_mempool_h mempoolh, xge_hal_ring_t *ring, int from, int to) argument 249 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; local 351 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; local 389 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; local 467 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; local [all...] |
/freebsd-11.0-release/sys/dev/vxge/vxgehal/ |
H A D | vxgehal-ring.c | 31 /*$FreeBSD: releng/11.0/sys/dev/vxge/vxgehal/vxgehal-ring.c 260056 2013-12-29 20:16:12Z dim $*/ 101 * @ringh: Handle to the ring 109 __hal_ring_t *ring = (__hal_ring_t *) ringh; local 112 dma_object = __hal_mempool_memblock_dma(ring->mempool, 0); 123 * @mempoolh: Handle to the memory pool of the ring 165 * @mempoolh: Handle to the memory pool of the ring 222 * @mempoolh: Handle to the memory pool of the ring 223 * @ring: ring 232 __hal_ring_t *ring, 230 __hal_ring_rxdblock_link( vxge_hal_mempool_h mempoolh, __hal_ring_t *ring, u32 from, u32 to) argument 321 __hal_ring_t *ring = (__hal_ring_t *) userdata; local 435 __hal_ring_t *ring = (__hal_ring_t *) userdata; local 467 __hal_ring_initial_replenish( __hal_ring_t *ring, vxge_hal_reopen_e reopen) argument 527 __hal_ring_t *ring; local 692 __hal_ring_t *ring = (__hal_ring_t *) ringh; local 747 __hal_ring_t *ring = (__hal_ring_t *) ringh; local 806 __hal_ring_t *ring; local 943 __hal_ring_t *ring; local 1018 __hal_ring_t *ring; local 1108 __hal_ring_t *ring; local 1169 __hal_ring_t *ring; local 1300 __hal_ring_t *ring; local 1354 __hal_ring_t *ring; local 1448 __hal_ring_t *ring; local 1777 __hal_ring_t *ring; local [all...] |
/freebsd-11.0-release/sys/dev/oce/ |
H A D | oce_util.c | 149 * @brief Destroy a ring buffer 151 * @param ring ring buffer 155 oce_destroy_ring_buffer(POCE_SOFTC sc, oce_ring_buffer_t *ring) argument 157 oce_dma_free(sc, &ring->dma); 158 free(ring, M_DEVBUF); 169 oce_ring_buffer_t *ring; local 172 ring = malloc(sizeof(oce_ring_buffer_t), M_DEVBUF, M_NOWAIT | M_ZERO); 173 if (ring == NULL) 176 ring 254 oce_page_list(oce_ring_buffer_t *ring, struct phys_addr *pa_list) argument [all...] |
/freebsd-11.0-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/ |
H A D | tst.ring2.d | 31 * Positive test for ring buffer policy. 33 * SECTION: Buffers and Buffering/ring Policy; 39 #pragma D option bufpolicy=ring
|
H A D | tst.smallring.d | 31 * Positive test for ring buffer policy. 33 * SECTION: Buffers and Buffering/ring Policy; 39 #pragma D option bufpolicy=ring
|
/freebsd-11.0-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/ |
H A D | tst.caller.d | 42 #pragma D option bufpolicy=ring
|
H A D | tst.stack.d | 40 #pragma D option bufpolicy=ring
|
H A D | tst.stackdepth.d | 41 #pragma D option bufpolicy=ring
|
H A D | tst.stddev.d | 40 #pragma D option bufpolicy=ring
|