Home
last modified time | relevance | path

Searched defs:ring (Results 1 – 25 of 193) sorted by relevance

12345678

/linux-3.3/drivers/gpu/drm/i915/
Dintel_ringbuffer.c47 static inline int ring_space(struct intel_ring_buffer *ring) in ring_space()
70 render_ring_flush(struct intel_ring_buffer *ring, in render_ring_flush()
174 intel_emit_post_sync_nonzero_flush(struct intel_ring_buffer *ring) in intel_emit_post_sync_nonzero_flush()
210 gen6_render_ring_flush(struct intel_ring_buffer *ring, in gen6_render_ring_flush()
248 static void ring_write_tail(struct intel_ring_buffer *ring, in ring_write_tail()
255 u32 intel_ring_get_active_head(struct intel_ring_buffer *ring) in intel_ring_get_active_head()
264 static int init_ring_common(struct intel_ring_buffer *ring) in init_ring_common()
332 init_pipe_control(struct intel_ring_buffer *ring) in init_pipe_control()
377 cleanup_pipe_control(struct intel_ring_buffer *ring) in cleanup_pipe_control()
394 static int init_render_ring(struct intel_ring_buffer *ring) in init_render_ring()
[all …]
Dintel_ringbuffer.h17 #define I915_READ_TAIL(ring) I915_READ(RING_TAIL((ring)->mmio_base)) argument
18 #define I915_WRITE_TAIL(ring, val) I915_WRITE(RING_TAIL((ring)->mmio_base), val) argument
20 #define I915_READ_START(ring) I915_READ(RING_START((ring)->mmio_base)) argument
21 #define I915_WRITE_START(ring, val) I915_WRITE(RING_START((ring)->mmio_base), val) argument
23 #define I915_READ_HEAD(ring) I915_READ(RING_HEAD((ring)->mmio_base)) argument
24 #define I915_WRITE_HEAD(ring, val) I915_WRITE(RING_HEAD((ring)->mmio_base), val) argument
26 #define I915_READ_CTL(ring) I915_READ(RING_CTL((ring)->mmio_base)) argument
27 #define I915_WRITE_CTL(ring, val) I915_WRITE(RING_CTL((ring)->mmio_base), val) argument
29 #define I915_READ_IMR(ring) I915_READ(RING_IMR((ring)->mmio_base)) argument
30 #define I915_WRITE_IMR(ring, val) I915_WRITE(RING_IMR((ring)->mmio_base), val) argument
[all …]
Di915_gem_execbuffer.c157 struct intel_ring_buffer *ring, in i915_gem_object_set_to_gpu_domain()
465 i915_gem_execbuffer_reserve(struct intel_ring_buffer *ring, in i915_gem_execbuffer_reserve()
621 struct intel_ring_buffer *ring, in i915_gem_execbuffer_relocate_slow()
809 i915_gem_execbuffer_wait_for_flips(struct intel_ring_buffer *ring, u32 flips) in i915_gem_execbuffer_wait_for_flips()
842 i915_gem_execbuffer_move_to_gpu(struct intel_ring_buffer *ring, in i915_gem_execbuffer_move_to_gpu()
916 struct intel_ring_buffer *ring, in i915_gem_execbuffer_move_to_active()
946 struct intel_ring_buffer *ring) in i915_gem_execbuffer_retire_commands()
975 struct intel_ring_buffer *ring) in i915_reset_gen7_sol_offsets()
1009 struct intel_ring_buffer *ring; in i915_gem_do_execbuffer() local
/linux-3.3/net/rds/
Dib_ring.c66 void rds_ib_ring_init(struct rds_ib_work_ring *ring, u32 nr) in rds_ib_ring_init()
73 static inline u32 __rds_ib_ring_used(struct rds_ib_work_ring *ring) in __rds_ib_ring_used()
84 void rds_ib_ring_resize(struct rds_ib_work_ring *ring, u32 nr) in rds_ib_ring_resize()
92 static int __rds_ib_ring_empty(struct rds_ib_work_ring *ring) in __rds_ib_ring_empty()
97 u32 rds_ib_ring_alloc(struct rds_ib_work_ring *ring, u32 val, u32 *pos) in rds_ib_ring_alloc()
117 void rds_ib_ring_free(struct rds_ib_work_ring *ring, u32 val) in rds_ib_ring_free()
127 void rds_ib_ring_unalloc(struct rds_ib_work_ring *ring, u32 val) in rds_ib_ring_unalloc()
133 int rds_ib_ring_empty(struct rds_ib_work_ring *ring) in rds_ib_ring_empty()
138 int rds_ib_ring_low(struct rds_ib_work_ring *ring) in rds_ib_ring_low()
147 u32 rds_ib_ring_oldest(struct rds_ib_work_ring *ring) in rds_ib_ring_oldest()
[all …]
Diw_ring.c66 void rds_iw_ring_init(struct rds_iw_work_ring *ring, u32 nr) in rds_iw_ring_init()
73 static inline u32 __rds_iw_ring_used(struct rds_iw_work_ring *ring) in __rds_iw_ring_used()
84 void rds_iw_ring_resize(struct rds_iw_work_ring *ring, u32 nr) in rds_iw_ring_resize()
92 static int __rds_iw_ring_empty(struct rds_iw_work_ring *ring) in __rds_iw_ring_empty()
97 u32 rds_iw_ring_alloc(struct rds_iw_work_ring *ring, u32 val, u32 *pos) in rds_iw_ring_alloc()
117 void rds_iw_ring_free(struct rds_iw_work_ring *ring, u32 val) in rds_iw_ring_free()
127 void rds_iw_ring_unalloc(struct rds_iw_work_ring *ring, u32 val) in rds_iw_ring_unalloc()
133 int rds_iw_ring_empty(struct rds_iw_work_ring *ring) in rds_iw_ring_empty()
138 int rds_iw_ring_low(struct rds_iw_work_ring *ring) in rds_iw_ring_low()
148 u32 rds_iw_ring_oldest(struct rds_iw_work_ring *ring) in rds_iw_ring_oldest()
[all …]
/linux-3.3/drivers/net/wireless/b43legacy/
Ddma.c45 struct b43legacy_dmadesc32 *op32_idx2desc(struct b43legacy_dmaring *ring, in op32_idx2desc()
58 static void op32_fill_descriptor(struct b43legacy_dmaring *ring, in op32_fill_descriptor()
93 static void op32_poke_tx(struct b43legacy_dmaring *ring, int slot) in op32_poke_tx()
99 static void op32_tx_suspend(struct b43legacy_dmaring *ring) in op32_tx_suspend()
106 static void op32_tx_resume(struct b43legacy_dmaring *ring) in op32_tx_resume()
113 static int op32_get_current_rxslot(struct b43legacy_dmaring *ring) in op32_get_current_rxslot()
123 static void op32_set_current_rxslot(struct b43legacy_dmaring *ring, in op32_set_current_rxslot()
130 static inline int free_slots(struct b43legacy_dmaring *ring) in free_slots()
135 static inline int next_slot(struct b43legacy_dmaring *ring, int slot) in next_slot()
143 static inline int prev_slot(struct b43legacy_dmaring *ring, int slot) in prev_slot()
[all …]
/linux-3.3/drivers/net/wireless/b43/
Ddma.c85 struct b43_dmadesc_generic *op32_idx2desc(struct b43_dmaring *ring, in op32_idx2desc()
98 static void op32_fill_descriptor(struct b43_dmaring *ring, in op32_fill_descriptor()
131 static void op32_poke_tx(struct b43_dmaring *ring, int slot) in op32_poke_tx()
137 static void op32_tx_suspend(struct b43_dmaring *ring) in op32_tx_suspend()
143 static void op32_tx_resume(struct b43_dmaring *ring) in op32_tx_resume()
149 static int op32_get_current_rxslot(struct b43_dmaring *ring) in op32_get_current_rxslot()
159 static void op32_set_current_rxslot(struct b43_dmaring *ring, int slot) in op32_set_current_rxslot()
177 struct b43_dmadesc_generic *op64_idx2desc(struct b43_dmaring *ring, in op64_idx2desc()
190 static void op64_fill_descriptor(struct b43_dmaring *ring, in op64_fill_descriptor()
226 static void op64_poke_tx(struct b43_dmaring *ring, int slot) in op64_poke_tx()
[all …]
/linux-3.3/drivers/gpu/drm/radeon/
Dradeon_fence.c43 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) in radeon_fence_write()
52 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) in radeon_fence_read()
89 static bool radeon_fence_poll_locked(struct radeon_device *rdev, int ring) in radeon_fence_poll_locked()
163 int ring) in radeon_fence_create()
286 int radeon_fence_wait_next(struct radeon_device *rdev, int ring) in radeon_fence_wait_next()
309 int radeon_fence_wait_last(struct radeon_device *rdev, int ring) in radeon_fence_wait_last()
348 void radeon_fence_process(struct radeon_device *rdev, int ring) in radeon_fence_process()
361 int radeon_fence_count_emitted(struct radeon_device *rdev, int ring) in radeon_fence_count_emitted()
384 int radeon_fence_driver_start_ring(struct radeon_device *rdev, int ring) in radeon_fence_driver_start_ring()
416 static void radeon_fence_driver_init_ring(struct radeon_device *rdev, int ring) in radeon_fence_driver_init_ring()
[all …]
Dradeon_ring.c64 void radeon_ring_write(struct radeon_ring *ring, uint32_t v) in radeon_ring_write()
95 int radeon_ib_get(struct radeon_device *rdev, int ring, in radeon_ib_get()
184 struct radeon_ring *ring = &rdev->ring[ib->fence->ring]; in radeon_ib_schedule() local
275 int radeon_ring_index(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_index()
290 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_free_size()
309 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_alloc()
330 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_lock()
343 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_commit()
359 void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_unlock_commit()
365 void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_unlock_undo()
[all …]
Devergreen_blit_kms.c52 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_render_target() local
91 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cp_set_surface_sync() local
119 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_shaders() local
147 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_vtx_resource() local
192 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_tex_resource() local
233 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_scissors() local
264 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in draw_auto() local
289 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_default_state() local
Dr600_blit_kms.c53 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_render_target() local
107 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cp_set_surface_sync() local
126 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_shaders() local
173 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_vtx_resource() local
210 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_tex_resource() local
249 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_scissors() local
270 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in draw_auto() local
295 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in set_default_state() local
706 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r600_blit_prepare_copy() local
Dni.c1030 int ring, u32 cp_int_cntl) in cayman_cp_int_cntl_setup()
1044 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cayman_fence_ring_emit() local
1067 struct radeon_ring *ring = &rdev->ring[ib->fence->ring]; in cayman_ring_ib_execute() local
1132 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cayman_cp_start() local
1204 struct radeon_ring *ring; in cayman_cp_resume() local
1332 bool cayman_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in cayman_gpu_is_lockup()
1437 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cayman_startup() local
1578 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cayman_init() local
/linux-3.3/drivers/staging/iio/
Dring_sw.c44 static inline int __iio_allocate_sw_ring_buffer(struct iio_sw_ring_buffer *ring, in __iio_allocate_sw_ring_buffer()
57 static inline void __iio_free_sw_ring_buffer(struct iio_sw_ring_buffer *ring) in __iio_free_sw_ring_buffer()
67 static int iio_store_to_sw_ring(struct iio_sw_ring_buffer *ring, in iio_store_to_sw_ring()
142 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); in iio_read_first_n_sw_rb() local
262 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); in iio_store_to_sw_rb() local
269 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); in iio_request_update_sw_rb() local
283 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); in iio_get_bytes_per_datum_sw_rb() local
289 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); in iio_mark_update_needed_sw_rb() local
335 struct iio_sw_ring_buffer *ring; in iio_sw_rb_allocate() local
/linux-3.3/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c83 struct mlx4_en_rx_ring *ring) in mlx4_en_init_allocator()
111 struct mlx4_en_rx_ring *ring) in mlx4_en_destroy_allocator()
128 struct mlx4_en_rx_ring *ring, int index) in mlx4_en_init_rx_desc()
157 struct mlx4_en_rx_ring *ring, int index) in mlx4_en_prepare_rx_desc()
180 static inline void mlx4_en_update_rx_prod_db(struct mlx4_en_rx_ring *ring) in mlx4_en_update_rx_prod_db()
186 struct mlx4_en_rx_ring *ring, in mlx4_en_free_rx_desc()
209 struct mlx4_en_rx_ring *ring; in mlx4_en_fill_rx_buffers() local
252 struct mlx4_en_rx_ring *ring) in mlx4_en_free_rx_buf()
270 struct mlx4_en_rx_ring *ring, u32 size, u16 stride) in mlx4_en_create_rx_ring()
319 struct mlx4_en_rx_ring *ring; in mlx4_en_activate_rx_rings() local
[all …]
Den_tx.c57 struct mlx4_en_tx_ring *ring, int qpn, u32 size, in mlx4_en_create_tx_ring()
141 struct mlx4_en_tx_ring *ring) in mlx4_en_destroy_tx_ring()
160 struct mlx4_en_tx_ring *ring, in mlx4_en_activate_tx_ring()
190 struct mlx4_en_tx_ring *ring) in mlx4_en_deactivate_tx_ring()
200 struct mlx4_en_tx_ring *ring, in mlx4_en_free_tx_desc()
280 int mlx4_en_free_tx_buf(struct net_device *dev, struct mlx4_en_tx_ring *ring) in mlx4_en_free_tx_buf()
314 struct mlx4_en_tx_ring *ring = &priv->tx_ring[cq->ring]; in mlx4_en_process_tx_cq() local
383 struct mlx4_en_tx_ring *ring = &priv->tx_ring[cq->ring]; in mlx4_en_tx_irq() local
397 struct mlx4_en_tx_ring *ring = &priv->tx_ring[cq->ring]; in mlx4_en_poll_tx_cq() local
419 struct mlx4_en_tx_ring *ring, in mlx4_en_bounce_to_desc()
[all …]
/linux-3.3/drivers/scsi/
Dscsi_tgt_if.c56 static inline void tgt_ring_idx_inc(struct tgt_ring *ring) in tgt_ring_idx_inc()
64 static struct tgt_event *tgt_head_event(struct tgt_ring *ring, u32 idx) in tgt_head_event()
78 struct tgt_ring *ring = &tx_ring; in tgt_uspace_send_event() local
243 struct tgt_ring *ring = &rx_ring; in tgt_write() local
264 struct tgt_ring *ring = &tx_ring; in tgt_poll() local
284 struct tgt_ring *ring) in uspace_ring_map()
344 static void tgt_ring_exit(struct tgt_ring *ring) in tgt_ring_exit()
352 static int tgt_ring_init(struct tgt_ring *ring) in tgt_ring_init()
/linux-3.3/drivers/staging/iio/adc/
Dad799x_ring.c35 struct iio_buffer *ring = indio_dev->buffer; in ad799x_ring_preenable() local
75 struct iio_buffer *ring = indio_dev->buffer; in ad799x_trigger_handler() local
Dad7887_ring.c32 struct iio_buffer *ring = indio_dev->buffer; in ad7887_ring_preenable() local
86 struct iio_buffer *ring = indio_dev->buffer; in ad7887_trigger_handler() local
Dad7298_ring.c31 struct iio_buffer *ring = indio_dev->buffer; in ad7298_ring_preenable() local
94 struct iio_buffer *ring = indio_dev->buffer; in ad7298_trigger_handler() local
/linux-3.3/drivers/crypto/caam/
Dctrl.c19 int ring, ret = 0; in caam_remove() local
49 int d, ring, rspec; in caam_probe() local
/linux-3.3/drivers/staging/iio/accel/
Dadis16201_ring.c65 struct iio_buffer *ring = indio_dev->buffer; in adis16201_trigger_handler() local
110 struct iio_buffer *ring; in adis16201_configure_ring() local
Dadis16204_ring.c63 struct iio_buffer *ring = indio_dev->buffer; in adis16204_trigger_handler() local
107 struct iio_buffer *ring; in adis16204_configure_ring() local
Dadis16209_ring.c63 struct iio_buffer *ring = indio_dev->buffer; in adis16209_trigger_handler() local
108 struct iio_buffer *ring; in adis16209_configure_ring() local
Dadis16203_ring.c65 struct iio_buffer *ring = indio_dev->buffer; in adis16203_trigger_handler() local
112 struct iio_buffer *ring; in adis16203_configure_ring() local
/linux-3.3/drivers/staging/iio/gyro/
Dadis16260_ring.c66 struct iio_buffer *ring = indio_dev->buffer; in adis16260_trigger_handler() local
110 struct iio_buffer *ring; in adis16260_configure_ring() local

12345678