/linux-3.3/drivers/gpu/drm/i915/ |
D | intel_ringbuffer.c | 47 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 …]
|
D | intel_ringbuffer.h | 17 #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 …]
|
D | i915_gem_execbuffer.c | 157 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/ |
D | ib_ring.c | 66 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 …]
|
D | iw_ring.c | 66 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/ |
D | dma.c | 45 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/ |
D | dma.c | 85 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/ |
D | radeon_fence.c | 43 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 …]
|
D | radeon_ring.c | 64 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 …]
|
D | evergreen_blit_kms.c | 52 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
|
D | r600_blit_kms.c | 53 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
|
D | ni.c | 1030 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/ |
D | ring_sw.c | 44 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/ |
D | en_rx.c | 83 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 …]
|
D | en_tx.c | 57 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/ |
D | scsi_tgt_if.c | 56 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/ |
D | ad799x_ring.c | 35 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
|
D | ad7887_ring.c | 32 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
|
D | ad7298_ring.c | 31 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/ |
D | ctrl.c | 19 int ring, ret = 0; in caam_remove() local 49 int d, ring, rspec; in caam_probe() local
|
/linux-3.3/drivers/staging/iio/accel/ |
D | adis16201_ring.c | 65 struct iio_buffer *ring = indio_dev->buffer; in adis16201_trigger_handler() local 110 struct iio_buffer *ring; in adis16201_configure_ring() local
|
D | adis16204_ring.c | 63 struct iio_buffer *ring = indio_dev->buffer; in adis16204_trigger_handler() local 107 struct iio_buffer *ring; in adis16204_configure_ring() local
|
D | adis16209_ring.c | 63 struct iio_buffer *ring = indio_dev->buffer; in adis16209_trigger_handler() local 108 struct iio_buffer *ring; in adis16209_configure_ring() local
|
D | adis16203_ring.c | 65 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/ |
D | adis16260_ring.c | 66 struct iio_buffer *ring = indio_dev->buffer; in adis16260_trigger_handler() local 110 struct iio_buffer *ring; in adis16260_configure_ring() local
|