Home
last modified time | relevance | path

Searched defs:ring (Results 1 – 200 of 280) sorted by relevance

12

/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_ringbuffer.c37 intel_ring_initialized(struct intel_engine_cs *ring) in intel_ring_initialized()
78 bool intel_ring_stopped(struct intel_engine_cs *ring) in intel_ring_stopped()
84 void __intel_ring_advance(struct intel_engine_cs *ring) in __intel_ring_advance()
94 gen2_render_ring_flush(struct intel_engine_cs *ring, in gen2_render_ring_flush()
120 gen4_render_ring_flush(struct intel_engine_cs *ring, in gen4_render_ring_flush()
215 intel_emit_post_sync_nonzero_flush(struct intel_engine_cs *ring) in intel_emit_post_sync_nonzero_flush()
250 gen6_render_ring_flush(struct intel_engine_cs *ring, in gen6_render_ring_flush()
302 gen7_render_ring_cs_stall_wa(struct intel_engine_cs *ring) in gen7_render_ring_cs_stall_wa()
321 gen7_render_ring_flush(struct intel_engine_cs *ring, in gen7_render_ring_flush()
383 gen8_emit_pipe_control(struct intel_engine_cs *ring, in gen8_emit_pipe_control()
[all …]
Dintel_lrc.c257 static uint64_t execlists_ctx_descriptor(struct intel_engine_cs *ring, in execlists_ctx_descriptor()
287 static void execlists_elsp_write(struct intel_engine_cs *ring, in execlists_elsp_write()
339 static void execlists_submit_contexts(struct intel_engine_cs *ring, in execlists_submit_contexts()
367 static void execlists_context_unqueue(struct intel_engine_cs *ring) in execlists_context_unqueue()
427 static bool execlists_check_remove_request(struct intel_engine_cs *ring, in execlists_check_remove_request()
464 void intel_lrc_irq_handler(struct intel_engine_cs *ring) in intel_lrc_irq_handler()
517 static int execlists_context_queue(struct intel_engine_cs *ring, in execlists_context_queue()
585 struct intel_engine_cs *ring = ringbuf->ring; in logical_ring_invalidate_all_caches() local
606 struct intel_engine_cs *ring = ringbuf->ring; in execlists_move_to_gpu() local
652 struct intel_engine_cs *ring, in intel_execlists_submission()
[all …]
Dintel_lrc.h30 #define RING_ELSP(ring) ((ring)->mmio_base+0x230) argument
31 #define RING_EXECLIST_STATUS(ring) ((ring)->mmio_base+0x234) argument
32 #define RING_CONTEXT_CONTROL(ring) ((ring)->mmio_base+0x244) argument
35 #define RING_CONTEXT_STATUS_BUF(ring) ((ring)->mmio_base+0x370) argument
36 #define RING_CONTEXT_STATUS_PTR(ring) ((ring)->mmio_base+0x3a0) argument
Dintel_ringbuffer.h32 #define I915_READ_TAIL(ring) I915_READ(RING_TAIL((ring)->mmio_base)) argument
33 #define I915_WRITE_TAIL(ring, val) I915_WRITE(RING_TAIL((ring)->mmio_base), val) argument
35 #define I915_READ_START(ring) I915_READ(RING_START((ring)->mmio_base)) argument
36 #define I915_WRITE_START(ring, val) I915_WRITE(RING_START((ring)->mmio_base), val) argument
38 #define I915_READ_HEAD(ring) I915_READ(RING_HEAD((ring)->mmio_base)) argument
39 #define I915_WRITE_HEAD(ring, val) I915_WRITE(RING_HEAD((ring)->mmio_base), val) argument
41 #define I915_READ_CTL(ring) I915_READ(RING_CTL((ring)->mmio_base)) argument
42 #define I915_WRITE_CTL(ring, val) I915_WRITE(RING_CTL((ring)->mmio_base), val) argument
44 #define I915_READ_IMR(ring) I915_READ(RING_IMR((ring)->mmio_base)) argument
45 #define I915_WRITE_IMR(ring, val) I915_WRITE(RING_IMR((ring)->mmio_base), val) argument
[all …]
Di915_gem_context.c310 struct intel_engine_cs *ring = &dev_priv->ring[i]; in i915_gem_context_reset() local
359 struct intel_engine_cs *ring = &dev_priv->ring[i]; in i915_gem_context_init() local
402 struct intel_engine_cs *ring = &dev_priv->ring[i]; in i915_gem_context_fini() local
416 struct intel_engine_cs *ring; in i915_gem_context_enable() local
492 mi_set_context(struct intel_engine_cs *ring, in mi_set_context()
576 static inline bool should_skip_switch(struct intel_engine_cs *ring, in should_skip_switch()
599 needs_pd_load_pre(struct intel_engine_cs *ring, struct intel_context *to) in needs_pd_load_pre()
616 needs_pd_load_post(struct intel_engine_cs *ring, struct intel_context *to, in needs_pd_load_post()
636 static int do_switch(struct intel_engine_cs *ring, in do_switch()
820 int i915_switch_context(struct intel_engine_cs *ring, in i915_switch_context()
Di915_cmd_parser.c520 static bool validate_cmds_sorted(struct intel_engine_cs *ring, in validate_cmds_sorted()
574 static bool validate_regs_sorted(struct intel_engine_cs *ring) in validate_regs_sorted()
602 static int init_hash_table(struct intel_engine_cs *ring, in init_hash_table()
631 static void fini_hash_table(struct intel_engine_cs *ring) in fini_hash_table()
653 int i915_cmd_parser_init_ring(struct intel_engine_cs *ring) in i915_cmd_parser_init_ring()
749 void i915_cmd_parser_fini_ring(struct intel_engine_cs *ring) in i915_cmd_parser_fini_ring()
758 find_cmd_in_table(struct intel_engine_cs *ring, in find_cmd_in_table()
785 find_cmd(struct intel_engine_cs *ring, in find_cmd()
929 bool i915_needs_cmd_parser(struct intel_engine_cs *ring) in i915_needs_cmd_parser()
940 static bool check_cmd(const struct intel_engine_cs *ring, in check_cmd()
[all …]
Di915_gem_execbuffer.c586 struct intel_engine_cs *ring, in i915_gem_execbuffer_reserve_vma()
683 i915_gem_execbuffer_reserve(struct intel_engine_cs *ring, in i915_gem_execbuffer_reserve()
782 struct intel_engine_cs *ring, in i915_gem_execbuffer_relocate_slow()
895 i915_gem_execbuffer_move_to_gpu(struct intel_engine_cs *ring, in i915_gem_execbuffer_move_to_gpu()
986 struct intel_engine_cs *ring, const u32 ctx_id) in i915_gem_validate_context()
1017 struct intel_engine_cs *ring) in i915_gem_execbuffer_move_to_active()
1059 struct intel_engine_cs *ring, in i915_gem_execbuffer_retire_commands()
1071 struct intel_engine_cs *ring) in i915_reset_gen7_sol_offsets()
1097 i915_emit_box(struct intel_engine_cs *ring, in i915_emit_box()
1137 i915_gem_execbuffer_parse(struct intel_engine_cs *ring, in i915_gem_execbuffer_parse()
[all …]
Di915_gem_render_state.c131 int i915_gem_render_state_prepare(struct intel_engine_cs *ring, in i915_gem_render_state_prepare()
155 int i915_gem_render_state_init(struct intel_engine_cs *ring) in i915_gem_render_state_init()
Dintel_frontbuffer.c108 struct intel_engine_cs *ring) in intel_mark_fb_busy()
134 struct intel_engine_cs *ring, in intel_fb_obj_invalidate()
Di915_gpu_error.c38 static const char *ring_str(int ring) in ring_str()
248 struct drm_i915_error_ring *ring = &error->ring[ring_idx]; in i915_ring_error_state() local
799 struct intel_engine_cs *ring, in gen8_record_semaphore_state()
832 struct intel_engine_cs *ring, in gen6_record_semaphore_state()
849 struct intel_engine_cs *ring, in i915_record_ring_state()
945 static void i915_gem_record_active_context(struct intel_engine_cs *ring, in i915_gem_record_active_context()
975 struct intel_engine_cs *ring = &dev_priv->ring[i]; in i915_gem_record_rings() local
Di915_gem.c1179 struct intel_engine_cs *ring) in missed_irq()
1215 struct intel_engine_cs *ring = i915_gem_request_get_ring(req); in __i915_wait_request() local
2186 struct intel_engine_cs *ring) in i915_gem_object_move_to_active()
2213 struct intel_engine_cs *ring) in i915_vma_move_to_active()
2262 struct intel_engine_cs *ring; in i915_gem_init_seqno() local
2328 int __i915_add_request(struct intel_engine_cs *ring, in __i915_add_request()
2511 struct intel_engine_cs *ring = req->ring; in i915_gem_request_free() local
2524 i915_gem_find_active_request(struct intel_engine_cs *ring) in i915_gem_find_active_request()
2539 struct intel_engine_cs *ring) in i915_gem_reset_ring_status()
2558 struct intel_engine_cs *ring) in i915_gem_reset_ring_cleanup()
[all …]
Di915_gem_gtt.c442 static int gen8_write_pdp(struct intel_engine_cs *ring, unsigned entry, in gen8_write_pdp()
465 struct intel_engine_cs *ring) in gen8_mm_switch()
956 struct intel_engine_cs *ring) in hsw_mm_switch()
981 struct intel_engine_cs *ring) in vgpu_mm_switch()
991 struct intel_engine_cs *ring) in gen7_mm_switch()
1023 struct intel_engine_cs *ring) in gen6_mm_switch()
1040 struct intel_engine_cs *ring; in gen8_ppgtt_enable() local
1052 struct intel_engine_cs *ring; in gen7_ppgtt_enable() local
1465 struct intel_engine_cs *ring; in i915_ppgtt_init_hw() local
1600 struct intel_engine_cs *ring; in i915_check_and_clear_faults() local
Di915_irq.c989 struct intel_engine_cs *ring) in notify_ring()
1285 struct intel_engine_cs *ring; in gen8_gt_irq_handler() local
2296 struct intel_engine_cs *ring; in i915_error_wake_up() local
2654 ring_idle(struct intel_engine_cs *ring, u32 seqno) in ring_idle()
2673 semaphore_wait_to_signaller_ring(struct intel_engine_cs *ring, u32 ipehr, u64 offset) in semaphore_wait_to_signaller_ring()
2706 semaphore_waits_for(struct intel_engine_cs *ring, u32 *seqno) in semaphore_waits_for()
2756 static int semaphore_passed(struct intel_engine_cs *ring) in semaphore_passed()
2785 struct intel_engine_cs *ring; in semaphore_clear_deadlocks() local
2793 ring_stuck(struct intel_engine_cs *ring, u64 acthd) in ring_stuck()
2857 struct intel_engine_cs *ring; in i915_hangcheck_elapsed() local
Di915_debugfs.c570 struct intel_engine_cs *ring = in i915_gem_pageflip_info() local
645 struct intel_engine_cs *ring; in i915_gem_request_info() local
677 struct intel_engine_cs *ring) in i915_ring_seqno_info()
690 struct intel_engine_cs *ring; in i915_gem_seqno_info() local
713 struct intel_engine_cs *ring; in i915_interrupt_info() local
928 struct intel_engine_cs *ring; in i915_hws_info() local
1244 struct intel_engine_cs *ring; in i915_hangcheck_info() local
1844 struct intel_engine_cs *ring; in i915_context_status() local
1893 struct intel_engine_cs *ring, in i915_dump_lrc_obj()
1941 struct intel_engine_cs *ring; in i915_dump_lrc() local
[all …]
Dintel_overlay.c216 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_do_wait_request() local
241 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_on() local
268 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_continue() local
328 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_off() local
394 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_release_old_vid() local
/linux-4.1.27/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-4.1.27/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 …]
Ddma.h167 u32 b43legacy_dma_read(struct b43legacy_dmaring *ring, in b43legacy_dma_read()
174 void b43legacy_dma_write(struct b43legacy_dmaring *ring, in b43legacy_dma_write()
218 void b43legacy_dma_rx(struct b43legacy_dmaring *ring) in b43legacy_dma_rx()
/linux-4.1.27/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 …]
Ddma.h277 static inline u32 b43_dma_read(struct b43_dmaring *ring, u16 offset) in b43_dma_read()
282 static inline void b43_dma_write(struct b43_dmaring *ring, u16 offset, u32 value) in b43_dma_write()
/linux-4.1.27/drivers/thunderbolt/
Dnhi.c22 #define RING_TYPE(ring) ((ring)->is_tx ? "TX ring" : "RX ring") argument
25 static int ring_interrupt_index(struct tb_ring *ring) in ring_interrupt_index()
38 static void ring_interrupt_active(struct tb_ring *ring, bool active) in ring_interrupt_active()
81 static void __iomem *ring_desc_base(struct tb_ring *ring) in ring_desc_base()
89 static void __iomem *ring_options_base(struct tb_ring *ring) in ring_options_base()
97 static void ring_iowrite16desc(struct tb_ring *ring, u32 value, u32 offset) in ring_iowrite16desc()
102 static void ring_iowrite32desc(struct tb_ring *ring, u32 value, u32 offset) in ring_iowrite32desc()
107 static void ring_iowrite64desc(struct tb_ring *ring, u64 value, u32 offset) in ring_iowrite64desc()
113 static void ring_iowrite32options(struct tb_ring *ring, u32 value, u32 offset) in ring_iowrite32options()
118 static bool ring_full(struct tb_ring *ring) in ring_full()
[all …]
Dnhi.h89 static inline int ring_rx(struct tb_ring *ring, struct ring_frame *frame) in ring_rx()
108 static inline int ring_tx(struct tb_ring *ring, struct ring_frame *frame) in ring_tx()
Dctl.c322 static void tb_ctl_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in tb_ctl_tx_callback()
397 static void tb_ctl_rx_callback(struct tb_ring *ring, struct ring_frame *frame, in tb_ctl_rx_callback()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_ring.c58 struct radeon_ring *ring) in radeon_ring_supports_scratch_reg()
78 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_free_size()
104 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_alloc()
140 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_lock()
164 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_commit()
195 void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_unlock_commit()
209 void radeon_ring_undo(struct radeon_ring *ring) in radeon_ring_undo()
221 void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_unlock_undo()
235 struct radeon_ring *ring) in radeon_ring_lockup_update()
247 bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_test_lockup()
[all …]
Duvd_v1_0.c40 struct radeon_ring *ring) in uvd_v1_0_get_rptr()
54 struct radeon_ring *ring) in uvd_v1_0_get_wptr()
68 struct radeon_ring *ring) in uvd_v1_0_set_wptr()
84 struct radeon_ring *ring = &rdev->ring[fence->ring]; in uvd_v1_0_fence_emit() local
158 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_init() local
249 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_fini() local
264 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_start() local
420 int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in uvd_v1_0_ring_test()
465 struct radeon_ring *ring, in uvd_v1_0_semaphore_emit()
483 struct radeon_ring *ring = &rdev->ring[ib->ring]; in uvd_v1_0_ib_execute() local
[all …]
Dr600_dma.c52 struct radeon_ring *ring) in r600_dma_get_rptr()
73 struct radeon_ring *ring) in r600_dma_get_wptr()
87 struct radeon_ring *ring) in r600_dma_set_wptr()
122 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; in r600_dma_resume() local
208 bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in r600_dma_is_lockup()
231 struct radeon_ring *ring) in r600_dma_ring_test()
290 struct radeon_ring *ring = &rdev->ring[fence->ring]; in r600_dma_fence_ring_emit() local
314 struct radeon_ring *ring, in r600_dma_semaphore_ring_emit()
337 int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) in r600_dma_ib_test()
402 struct radeon_ring *ring = &rdev->ring[ib->ring]; in r600_dma_ring_ib_execute() local
[all …]
Dvce_v1_0.c43 struct radeon_ring *ring) in vce_v1_0_get_rptr()
60 struct radeon_ring *ring) in vce_v1_0_get_wptr()
77 struct radeon_ring *ring) in vce_v1_0_set_wptr()
94 struct radeon_ring *ring; in vce_v1_0_start() local
161 struct radeon_ring *ring; in vce_v1_0_init() local
Dradeon_fence.c62 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) in radeon_fence_write()
83 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) in radeon_fence_read()
108 static void radeon_fence_schedule_check(struct radeon_device *rdev, int ring) in radeon_fence_schedule_check()
131 int ring) in radeon_fence_emit()
197 static bool radeon_fence_activity(struct radeon_device *rdev, int ring) in radeon_fence_activity()
271 int ring; in radeon_fence_check_lockup() local
320 void radeon_fence_process(struct radeon_device *rdev, int ring) in radeon_fence_process()
341 u64 seq, unsigned ring) in radeon_fence_seq_signaled()
358 unsigned ring = fence->ring; in radeon_fence_is_signaled() local
619 int radeon_fence_wait_next(struct radeon_device *rdev, int ring) in radeon_fence_wait_next()
[all …]
Dcik_sdma.c64 struct radeon_ring *ring) in cik_sdma_get_rptr()
91 struct radeon_ring *ring) in cik_sdma_get_wptr()
112 struct radeon_ring *ring) in cik_sdma_set_wptr()
136 struct radeon_ring *ring = &rdev->ring[ib->ring]; in cik_sdma_ring_ib_execute() local
172 struct radeon_ring *ring = &rdev->ring[ridx]; in cik_sdma_hdp_flush_ring_emit() local
203 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cik_sdma_fence_ring_emit() local
229 struct radeon_ring *ring, in cik_sdma_semaphore_ring_emit()
367 struct radeon_ring *ring; in cik_sdma_gfx_resume() local
587 struct radeon_ring *ring = &rdev->ring[ring_index]; in cik_copy_dma() local
646 struct radeon_ring *ring) in cik_sdma_ring_test()
[all …]
Dni_dma.c54 struct radeon_ring *ring) in cayman_dma_get_rptr()
81 struct radeon_ring *ring) in cayman_dma_get_wptr()
102 struct radeon_ring *ring) in cayman_dma_set_wptr()
125 struct radeon_ring *ring = &rdev->ring[ib->ring]; in cayman_dma_ring_ib_execute() local
189 struct radeon_ring *ring; in cayman_dma_resume() local
287 bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in cayman_dma_is_lockup()
449 void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, in cayman_dma_vm_flush()
Dni.c1372 int ring, u32 cp_int_cntl) in cayman_cp_int_cntl_setup()
1386 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cayman_fence_ring_emit() local
1408 struct radeon_ring *ring = &rdev->ring[ib->ring]; in cayman_ring_ib_execute() local
1456 struct radeon_ring *ring) in cayman_gfx_get_rptr()
1475 struct radeon_ring *ring) in cayman_gfx_get_wptr()
1490 struct radeon_ring *ring) in cayman_gfx_set_wptr()
1533 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cayman_cp_start() local
1599 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cayman_cp_fini() local
1642 struct radeon_ring *ring; in cayman_cp_resume() local
1967 bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in cayman_gfx_is_lockup()
[all …]
Devergreen_dma.c44 struct radeon_ring *ring = &rdev->ring[fence->ring]; in evergreen_dma_fence_ring_emit() local
70 struct radeon_ring *ring = &rdev->ring[ib->ring]; in evergreen_dma_ring_ib_execute() local
116 struct radeon_ring *ring = &rdev->ring[ring_index]; in evergreen_copy_dma() local
171 bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in evergreen_dma_is_lockup()
Dradeon_vce.c328 int radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, in radeon_vce_get_create_msg()
395 int radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, in radeon_vce_get_destroy_msg()
678 struct radeon_ring *ring, in radeon_vce_semaphore_emit()
703 struct radeon_ring *ring = &rdev->ring[ib->ring]; in radeon_vce_ib_execute() local
720 struct radeon_ring *ring = &rdev->ring[fence->ring]; in radeon_vce_fence_emit() local
738 int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_vce_ring_test()
778 int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_vce_ib_test()
Dradeon_ib.c55 int radeon_ib_get(struct radeon_device *rdev, int ring, in radeon_ib_get()
125 struct radeon_ring *ring = &rdev->ring[ib->ring]; in radeon_ib_schedule() local
263 struct radeon_ring *ring = &rdev->ring[i]; in radeon_ib_ring_tests() local
Duvd_v2_2.c42 struct radeon_ring *ring = &rdev->ring[fence->ring]; in uvd_v2_2_fence_emit() local
73 struct radeon_ring *ring, in uvd_v2_2_semaphore_emit()
Dradeon_semaphore.c61 struct radeon_ring *ring = &rdev->ring[ridx]; in radeon_semaphore_emit_signal() local
78 struct radeon_ring *ring = &rdev->ring[ridx]; in radeon_semaphore_emit_wait() local
Dsi_dma.c41 bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in si_dma_is_lockup()
187 void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, in si_dma_vm_flush()
239 struct radeon_ring *ring = &rdev->ring[ring_index]; in si_copy_dma() local
Dr600.c1862 bool r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in r600_gfx_is_lockup()
2565 struct radeon_ring *ring) in r600_gfx_get_rptr()
2578 struct radeon_ring *ring) in r600_gfx_get_wptr()
2588 struct radeon_ring *ring) in r600_gfx_set_wptr()
2638 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r600_cp_start() local
2668 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r600_cp_resume() local
2730 void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) in r600_ring_init()
2752 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r600_cp_fini() local
2773 int r600_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in r600_ring_test()
2820 struct radeon_ring *ring = &rdev->ring[fence->ring]; in r600_fence_ring_emit() local
[all …]
Dradeon_irq_kms.c339 void radeon_irq_kms_sw_irq_get(struct radeon_device *rdev, int ring) in radeon_irq_kms_sw_irq_get()
363 bool radeon_irq_kms_sw_irq_get_delayed(struct radeon_device *rdev, int ring) in radeon_irq_kms_sw_irq_get_delayed()
378 void radeon_irq_kms_sw_irq_put(struct radeon_device *rdev, int ring) in radeon_irq_kms_sw_irq_put()
Dr100.c839 static void r100_ring_hdp_flush(struct radeon_device *rdev, struct radeon_ring *ring) in r100_ring_hdp_flush()
853 struct radeon_ring *ring = &rdev->ring[fence->ring]; in r100_fence_ring_emit() local
873 struct radeon_ring *ring, in r100_semaphore_ring_emit()
888 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r100_copy_blit() local
974 void r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) in r100_ring_start()
1057 struct radeon_ring *ring) in r100_gfx_get_rptr()
1070 struct radeon_ring *ring) in r100_gfx_get_wptr()
1080 struct radeon_ring *ring) in r100_gfx_set_wptr()
1111 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r100_cp_init() local
2520 bool r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in r100_gpu_is_lockup()
[all …]
Duvd_v3_1.c41 struct radeon_ring *ring, in uvd_v3_1_semaphore_emit()
Dcik.c3842 int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in cik_ring_test()
3894 struct radeon_ring *ring = &rdev->ring[ridx]; in cik_hdp_flush_cp_ring_emit() local
3940 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cik_fence_gfx_ring_emit() local
3981 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cik_fence_compute_ring_emit() local
4009 struct radeon_ring *ring, in cik_semaphore_ring_emit()
4050 struct radeon_ring *ring = &rdev->ring[ring_index]; in cik_copy_cpdma() local
4118 struct radeon_ring *ring = &rdev->ring[ib->ring]; in cik_ring_ib_execute() local
4170 int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) in cik_ib_test()
4367 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cik_cp_gfx_start() local
4442 struct radeon_ring *ring; in cik_cp_gfx_resume() local
[all …]
Dr420.c209 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r420_cp_errata_init() local
227 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r420_cp_errata_fini() local
Dradeon_test.c40 int i, r, ring; in radeon_do_test_moves() local
262 struct radeon_ring *ring, in radeon_test_create_and_emit_fence()
Drv770_dma.c50 struct radeon_ring *ring = &rdev->ring[ring_index]; in rv770_copy_dma() local
Dradeon_sync.c139 int ring) in radeon_sync_rings()
Dradeon_uvd.c696 int ring, uint64_t addr, in radeon_uvd_send_msg()
728 int radeon_uvd_get_create_msg(struct radeon_device *rdev, int ring, in radeon_uvd_get_create_msg()
764 int radeon_uvd_get_destroy_msg(struct radeon_device *rdev, int ring, in radeon_uvd_get_destroy_msg()
Dr200.c89 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r200_copy_dma() local
Dsi.c3371 struct radeon_ring *ring = &rdev->ring[fence->ring]; in si_fence_ring_emit() local
3400 struct radeon_ring *ring = &rdev->ring[ib->ring]; in si_ring_ib_execute() local
3557 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in si_cp_start() local
3626 struct radeon_ring *ring; in si_cp_fini() local
3644 struct radeon_ring *ring; in si_cp_resume() local
4116 bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in si_gfx_is_lockup()
5060 void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, in si_vm_flush()
6870 struct radeon_ring *ring; in si_startup() local
7101 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in si_init() local
Dradeon_cs.c190 static int radeon_cs_get_ring(struct radeon_cs_parser *p, u32 ring, s32 priority) in radeon_cs_get_ring()
256 u32 ring = RADEON_CS_RING_GFX; in radeon_cs_parser_init() local
Dr300.c186 struct radeon_ring *ring = &rdev->ring[fence->ring]; in r300_fence_ring_emit() local
217 void r300_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) in r300_ring_start()
Drv770.c1126 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r700_cp_fini() local
1686 struct radeon_ring *ring; in rv770_startup() local
Dradeon_pm.c262 struct radeon_ring *ring = &rdev->ring[i]; in radeon_pm_set_clocks() local
1087 struct radeon_ring *ring = &rdev->ring[i]; in radeon_dpm_change_power_state_locked() local
1800 struct radeon_ring *ring = &rdev->ring[i]; in radeon_dynpm_idle_work_handler() local
Dradeon_vm.c178 struct radeon_vm *vm, int ring) in radeon_vm_grab_id()
238 int ring, struct radeon_fence *updates) in radeon_vm_flush()
Devergreen.c2973 struct radeon_ring *ring = &rdev->ring[ib->ring]; in evergreen_ring_ib_execute() local
3040 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in evergreen_cp_start() local
3106 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in evergreen_cp_resume() local
4126 bool evergreen_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in evergreen_gfx_is_lockup()
5472 struct radeon_ring *ring; in evergreen_startup() local
Dradeon_cp.c1979 drm_radeon_ring_buffer_t *ring = &dev_priv->ring; in radeon_wait_ring() local
2210 u32 *ring; in radeon_commit_ring() local
Dradeon_object.c517 struct list_head *head, int ring) in radeon_bo_list_validate()
/linux-4.1.27/tools/testing/selftests/net/
Dpsock_tpacket.c78 struct ring { struct
83 void (*walk)(int sock, struct ring *ring); argument
84 int type, rd_num, flen, version;
85 union {
232 static void walk_v1_v2_rx(int sock, struct ring *ring) in walk_v1_v2_rx()
351 static void walk_v1_v2_tx(int sock, struct ring *ring) in walk_v1_v2_tx()
458 static void walk_v1_v2(int sock, struct ring *ring) in walk_v1_v2()
539 static void walk_v3_rx(int sock, struct ring *ring) in walk_v3_rx()
581 static void walk_v3(int sock, struct ring *ring) in walk_v3()
589 static void __v1_v2_fill(struct ring *ring, unsigned int blocks) in __v1_v2_fill()
[all …]
Dpsock_fanout.c102 char *ring; in sock_fanout_open_ring() local
126 static int sock_fanout_read_ring(int fd, void *ring) in sock_fanout_read_ring()
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dadf_transport.c80 static int adf_reserve_ring(struct adf_etr_bank_data *bank, uint32_t ring) in adf_reserve_ring()
92 static void adf_unreserve_ring(struct adf_etr_bank_data *bank, uint32_t ring) in adf_unreserve_ring()
99 static void adf_enable_ring_irq(struct adf_etr_bank_data *bank, uint32_t ring) in adf_enable_ring_irq()
109 static void adf_disable_ring_irq(struct adf_etr_bank_data *bank, uint32_t ring) in adf_disable_ring_irq()
117 int adf_send_message(struct adf_etr_ring_data *ring, uint32_t *msg) in adf_send_message()
137 static int adf_handle_response(struct adf_etr_ring_data *ring) in adf_handle_response()
160 static void adf_configure_tx_ring(struct adf_etr_ring_data *ring) in adf_configure_tx_ring()
168 static void adf_configure_rx_ring(struct adf_etr_ring_data *ring) in adf_configure_rx_ring()
179 static int adf_init_ring(struct adf_etr_ring_data *ring) in adf_init_ring()
217 static void adf_cleanup_ring(struct adf_etr_ring_data *ring) in adf_cleanup_ring()
[all …]
Dadf_transport_debug.c59 struct adf_etr_ring_data *ring = sfile->private; in adf_ring_start() local
75 struct adf_etr_ring_data *ring = sfile->private; in adf_ring_next() local
87 struct adf_etr_ring_data *ring = sfile->private; in adf_ring_show() local
162 int adf_ring_debugfs_add(struct adf_etr_ring_data *ring, const char *name) in adf_ring_debugfs_add()
187 void adf_ring_debugfs_rm(struct adf_etr_ring_data *ring) in adf_ring_debugfs_rm()
225 struct adf_etr_ring_data *ring = &bank->rings[ring_id]; in adf_bank_show() local
Dadf_transport_access_macros.h118 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \ argument
121 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \ argument
127 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \ argument
130 #define WRITE_CSR_RING_BASE(csr_base_addr, bank, ring, value) \ argument
140 #define WRITE_CSR_RING_HEAD(csr_base_addr, bank, ring, value) \ argument
143 #define WRITE_CSR_RING_TAIL(csr_base_addr, bank, ring, value) \ argument
Dadf_transport_internal.h109 static inline int adf_ring_debugfs_add(struct adf_etr_ring_data *ring, in adf_ring_debugfs_add()
115 #define adf_ring_debugfs_rm(ring) do {} while (0) argument
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_debugfs.c34 struct fm10k_ring *ring = s->private; in fm10k_dbg_desc_seq_start() local
42 struct fm10k_ring *ring = s->private; in fm10k_dbg_desc_seq_next() local
63 struct fm10k_ring *ring = s->private; in fm10k_dbg_tx_desc_seq_show() local
90 struct fm10k_ring *ring = s->private; in fm10k_dbg_rx_desc_seq_show() local
133 struct fm10k_ring *ring = inode->i_private; in fm10k_dbg_desc_open() local
186 struct fm10k_ring *ring = &q_vector->tx.ring[i]; in fm10k_dbg_q_vector_init() local
197 struct fm10k_ring *ring = &q_vector->rx.ring[i]; in fm10k_dbg_q_vector_init() local
Dfm10k_main.c358 static inline void fm10k_rx_checksum(struct fm10k_ring *ring, in fm10k_rx_checksum()
393 static inline void fm10k_rx_hash(struct fm10k_ring *ring, in fm10k_rx_hash()
1155 static u64 fm10k_get_tx_completed(struct fm10k_ring *ring) in fm10k_get_tx_completed()
1160 static u64 fm10k_get_tx_pending(struct fm10k_ring *ring) in fm10k_get_tx_pending()
1437 struct fm10k_ring *ring; in fm10k_poll() local
1585 struct fm10k_ring *ring; in fm10k_alloc_q_vector() local
1684 struct fm10k_ring *ring; in fm10k_free_q_vector() local
Dfm10k.h71 #define check_for_tx_hang(ring) \ argument
73 #define set_check_for_tx_hang(ring) \ argument
75 #define clear_check_for_tx_hang(ring) \ argument
155 struct fm10k_ring *ring; /* pointer to linked list of rings */ member
170 static inline struct netdev_queue *txring_txq(const struct fm10k_ring *ring) in txring_txq()
207 struct fm10k_ring ring[0] ____cacheline_internodealigned_in_smp; member
384 static inline u16 fm10k_desc_unused(struct fm10k_ring *ring) in fm10k_desc_unused()
Dfm10k_ethtool.c222 struct fm10k_ring *ring; in fm10k_get_ethtool_stats() local
454 struct ethtool_ringparam *ring) in fm10k_get_ringparam()
469 struct ethtool_ringparam *ring) in fm10k_set_ringparam()
Dfm10k_pci.c508 struct fm10k_ring *ring) in fm10k_configure_tx_ring()
563 struct fm10k_ring *ring) in fm10k_enable_tx_ring()
611 struct fm10k_ring *ring) in fm10k_configure_rx_ring()
699 struct fm10k_ring *ring = interface->rx_ring[i]; in fm10k_update_rx_drop_en() local
Dfm10k_netdev.c162 void fm10k_unmap_and_free_tx_resource(struct fm10k_ring *ring, in fm10k_unmap_and_free_tx_resource()
1106 struct fm10k_ring *ring; in fm10k_get_stats64() local
1207 struct fm10k_ring *ring; in fm10k_assign_l2_accel() local
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c154 struct mlx4_en_rx_ring *ring) in mlx4_en_init_allocator()
188 struct mlx4_en_rx_ring *ring) in mlx4_en_destroy_allocator()
212 struct mlx4_en_rx_ring *ring, int index) in mlx4_en_init_rx_desc()
237 struct mlx4_en_rx_ring *ring, int index, in mlx4_en_prepare_rx_desc()
247 static inline bool mlx4_en_is_ring_empty(struct mlx4_en_rx_ring *ring) in mlx4_en_is_ring_empty()
253 static inline void mlx4_en_update_rx_prod_db(struct mlx4_en_rx_ring *ring) in mlx4_en_update_rx_prod_db()
259 struct mlx4_en_rx_ring *ring, in mlx4_en_free_rx_desc()
274 struct mlx4_en_rx_ring *ring; in mlx4_en_fill_rx_buffers() local
316 struct mlx4_en_rx_ring *ring) in mlx4_en_free_rx_buf()
363 struct mlx4_en_rx_ring *ring; in mlx4_en_create_rx_ring() local
[all …]
Den_tx.c53 struct mlx4_en_tx_ring *ring; in mlx4_en_create_tx_ring() local
177 struct mlx4_en_tx_ring *ring = *pring; in mlx4_en_destroy_tx_ring() local
196 struct mlx4_en_tx_ring *ring, in mlx4_en_activate_tx_ring()
228 struct mlx4_en_tx_ring *ring) in mlx4_en_deactivate_tx_ring()
236 static inline bool mlx4_en_is_tx_ring_full(struct mlx4_en_tx_ring *ring) in mlx4_en_is_tx_ring_full()
242 struct mlx4_en_tx_ring *ring, int index, in mlx4_en_stamp_wqe()
276 struct mlx4_en_tx_ring *ring, in mlx4_en_free_tx_desc()
353 int mlx4_en_free_tx_buf(struct net_device *dev, struct mlx4_en_tx_ring *ring) in mlx4_en_free_tx_buf()
390 struct mlx4_en_tx_ring *ring = priv->tx_ring[cq->ring]; in mlx4_en_process_tx_cq() local
523 struct mlx4_en_tx_ring *ring, in mlx4_en_bounce_to_desc()
[all …]
Den_cq.c48 int entries, int ring, enum cq_type mode, in mlx4_en_create_cq()
171 struct mlx4_en_rx_ring *ring = priv->rx_ring[cq->ring]; in mlx4_en_activate_cq() local
Den_port.c195 const struct mlx4_en_tx_ring *ring = priv->tx_ring[i]; in mlx4_en_DUMP_ETH_STATS() local
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dflowring.c112 struct brcmf_flowring_ring *ring; in brcmf_flowring_create() local
174 struct brcmf_flowring_ring *ring; in brcmf_flowring_tid() local
185 struct brcmf_flowring_ring *ring; in brcmf_flowring_block() local
229 struct brcmf_flowring_ring *ring; in brcmf_flowring_delete() local
255 struct brcmf_flowring_ring *ring; in brcmf_flowring_enqueue() local
279 struct brcmf_flowring_ring *ring; in brcmf_flowring_dequeue() local
301 struct brcmf_flowring_ring *ring; in brcmf_flowring_reinsert() local
311 struct brcmf_flowring_ring *ring; in brcmf_flowring_qlen() local
326 struct brcmf_flowring_ring *ring; in brcmf_flowring_open() local
340 struct brcmf_flowring_ring *ring; in brcmf_flowring_ifidx_get() local
Dpcie.c867 struct brcmf_pcie_ringbuf *ring = (struct brcmf_pcie_ringbuf *)ctx; in brcmf_pcie_ring_mb_write_rptr() local
885 struct brcmf_pcie_ringbuf *ring = (struct brcmf_pcie_ringbuf *)ctx; in brcmf_pcie_ring_mb_write_wptr() local
903 struct brcmf_pcie_ringbuf *ring = (struct brcmf_pcie_ringbuf *)ctx; in brcmf_pcie_ring_mb_ring_bell() local
917 struct brcmf_pcie_ringbuf *ring = (struct brcmf_pcie_ringbuf *)ctx; in brcmf_pcie_ring_mb_update_rptr() local
935 struct brcmf_pcie_ringbuf *ring = (struct brcmf_pcie_ringbuf *)ctx; in brcmf_pcie_ring_mb_update_wptr() local
956 void *ring; in brcmf_pcie_init_dmabuffer_for_device() local
981 struct brcmf_pcie_ringbuf *ring; in brcmf_pcie_alloc_dma_and_ring() local
1019 struct brcmf_pcie_ringbuf *ring) in brcmf_pcie_release_ringbuffer()
1052 struct brcmf_pcie_ringbuf *ring; in brcmf_pcie_init_ringbuffers() local
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c123 struct xgbe_ring *ring) in xgbe_free_ring()
189 struct xgbe_ring *ring, unsigned int rdesc_count) in xgbe_init_ring()
318 struct xgbe_ring *ring, in xgbe_map_rx_buffer()
352 struct xgbe_ring *ring; in xgbe_wrapper_tx_descriptor_init() local
393 struct xgbe_ring *ring; in xgbe_wrapper_rx_descriptor_init() local
490 struct xgbe_ring *ring = channel->tx_ring; in xgbe_map_tx_skb() local
Dxgbe-drv.c222 static inline unsigned int xgbe_tx_avail_desc(struct xgbe_ring *ring) in xgbe_tx_avail_desc()
227 static inline unsigned int xgbe_rx_dirty_desc(struct xgbe_ring *ring) in xgbe_rx_dirty_desc()
233 struct xgbe_ring *ring, unsigned int count) in xgbe_maybe_stop_tx_queue()
716 struct xgbe_ring *ring; in xgbe_free_tx_data() local
741 struct xgbe_ring *ring; in xgbe_free_rx_data() local
1294 struct xgbe_ring *ring, struct sk_buff *skb, in xgbe_packet_info()
1466 struct xgbe_ring *ring; in xgbe_xmit() local
1796 struct xgbe_ring *ring = channel->rx_ring; in xgbe_rx_refresh() local
1852 struct xgbe_ring *ring = channel->tx_ring; in xgbe_tx_poll() local
1917 struct xgbe_ring *ring = channel->rx_ring; in xgbe_rx_poll() local
[all …]
Dxgbe-dev.c1092 struct xgbe_ring *ring = channel->tx_ring; in xgbe_tx_desc_init() local
1168 struct xgbe_ring *ring = channel->rx_ring; in xgbe_rx_desc_init() local
1376 struct xgbe_ring *ring) in xgbe_tx_start_xmit()
1403 struct xgbe_ring *ring = channel->tx_ring; in xgbe_dev_xmit() local
1621 struct xgbe_ring *ring = channel->rx_ring; in xgbe_dev_read() local
/linux-4.1.27/drivers/net/ethernet/apm/xgene/
Dxgene_enet_hw.c25 static void xgene_enet_ring_init(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_init()
45 static void xgene_enet_ring_set_type(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_set_type()
62 static void xgene_enet_ring_set_recombbuf(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_set_recombbuf()
72 static void xgene_enet_ring_wr32(struct xgene_enet_desc_ring *ring, in xgene_enet_ring_wr32()
80 static void xgene_enet_ring_rd32(struct xgene_enet_desc_ring *ring, in xgene_enet_ring_rd32()
88 static void xgene_enet_write_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_write_ring_state()
99 static void xgene_enet_clr_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_clr_ring_state()
105 static void xgene_enet_set_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_set_ring_state()
116 static void xgene_enet_set_ring_id(struct xgene_enet_desc_ring *ring) in xgene_enet_set_ring_id()
135 static void xgene_enet_clr_desc_ring_id(struct xgene_enet_desc_ring *ring) in xgene_enet_clr_desc_ring_id()
[all …]
Dxgene_enet_main.c91 static u16 xgene_enet_dst_ring_num(struct xgene_enet_desc_ring *ring) in xgene_enet_dst_ring_num()
105 static u32 xgene_enet_ring_len(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_len()
362 static int xgene_enet_process_ring(struct xgene_enet_desc_ring *ring, in xgene_enet_process_ring()
406 struct xgene_enet_desc_ring *ring; in xgene_enet_napi() local
431 struct xgene_enet_desc_ring *ring; in xgene_enet_register_irq() local
540 static void xgene_enet_delete_ring(struct xgene_enet_desc_ring *ring) in xgene_enet_delete_ring()
599 static void xgene_enet_free_desc_ring(struct xgene_enet_desc_ring *ring) in xgene_enet_free_desc_ring()
618 struct xgene_enet_desc_ring *ring; in xgene_enet_free_desc_rings() local
644 struct xgene_enet_desc_ring *ring; in xgene_enet_create_desc_ring() local
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c350 unsigned int ring, in bcmgenet_tdma_ring_readl()
359 unsigned int ring, u32 val, in bcmgenet_tdma_ring_writel()
368 unsigned int ring, in bcmgenet_rdma_ring_readl()
377 unsigned int ring, u32 val, in bcmgenet_rdma_ring_writel()
943 struct bcmgenet_tx_ring *ring) in bcmgenet_get_txcb()
967 static inline void bcmgenet_rx_ring16_int_disable(struct bcmgenet_rx_ring *ring) in bcmgenet_rx_ring16_int_disable()
973 static inline void bcmgenet_rx_ring16_int_enable(struct bcmgenet_rx_ring *ring) in bcmgenet_rx_ring16_int_enable()
979 static inline void bcmgenet_rx_ring_int_disable(struct bcmgenet_rx_ring *ring) in bcmgenet_rx_ring_int_disable()
986 static inline void bcmgenet_rx_ring_int_enable(struct bcmgenet_rx_ring *ring) in bcmgenet_rx_ring_int_enable()
993 static inline void bcmgenet_tx_ring16_int_disable(struct bcmgenet_tx_ring *ring) in bcmgenet_tx_ring16_int_disable()
[all …]
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_cmd.c33 struct ring { struct
34 struct qxl_ring_header header; argument
39 struct ring *ring; member
47 void qxl_ring_free(struct qxl_ring *ring) in qxl_ring_free()
52 void qxl_ring_init_hdr(struct qxl_ring *ring) in qxl_ring_init_hdr()
65 struct qxl_ring *ring; in qxl_ring_create() local
82 static int qxl_check_header(struct qxl_ring *ring) in qxl_check_header()
95 int qxl_check_idle(struct qxl_ring *ring) in qxl_check_idle()
106 int qxl_ring_push(struct qxl_ring *ring, in qxl_ring_push()
152 static bool qxl_ring_pop(struct qxl_ring *ring, in qxl_ring_pop()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbgmac.c49 static void bgmac_dma_tx_reset(struct bgmac *bgmac, struct bgmac_dma_ring *ring) in bgmac_dma_tx_reset()
95 struct bgmac_dma_ring *ring) in bgmac_dma_tx_enable()
119 bgmac_dma_tx_add_buf(struct bgmac *bgmac, struct bgmac_dma_ring *ring, in bgmac_dma_tx_add_buf()
140 struct bgmac_dma_ring *ring, in bgmac_dma_tx_add()
241 static void bgmac_dma_tx_free(struct bgmac *bgmac, struct bgmac_dma_ring *ring) in bgmac_dma_tx_free()
297 static void bgmac_dma_rx_reset(struct bgmac *bgmac, struct bgmac_dma_ring *ring) in bgmac_dma_rx_reset()
312 struct bgmac_dma_ring *ring) in bgmac_dma_rx_enable()
370 struct bgmac_dma_ring *ring) in bgmac_dma_rx_update_index()
380 struct bgmac_dma_ring *ring, int desc_idx) in bgmac_dma_rx_setup_desc()
414 static int bgmac_dma_rx_read(struct bgmac *bgmac, struct bgmac_dma_ring *ring, in bgmac_dma_rx_read()
[all …]
Dbcmsysport.c665 struct bcm_sysport_tx_ring *ring) in __bcm_sysport_tx_reclaim()
718 struct bcm_sysport_tx_ring *ring) in bcm_sysport_tx_reclaim()
732 struct bcm_sysport_tx_ring *ring = in bcm_sysport_tx_poll() local
836 unsigned int ring; in bcm_sysport_tx_isr() local
934 struct bcm_sysport_tx_ring *ring; in bcm_sysport_xmit() local
1112 struct bcm_sysport_tx_ring *ring = &priv->tx_rings[index]; in bcm_sysport_init_tx_ring() local
1180 struct bcm_sysport_tx_ring *ring = &priv->tx_rings[index]; in bcm_sysport_fini_tx_ring() local
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_ringbuffer.c23 struct msm_ringbuffer *ring; in msm_ringbuffer_new() local
56 void msm_ringbuffer_destroy(struct msm_ringbuffer *ring) in msm_ringbuffer_destroy()
Dmsm_ringbuffer.h36 OUT_RING(struct msm_ringbuffer *ring, uint32_t data) in OUT_RING()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.h195 #define ring_is_ps_enabled(ring) \ argument
197 #define set_ring_ps_enabled(ring) \ argument
199 #define clear_ring_ps_enabled(ring) \ argument
201 #define check_for_tx_hang(ring) \ argument
203 #define set_check_for_tx_hang(ring) \ argument
205 #define clear_check_for_tx_hang(ring) \ argument
207 #define ring_is_16byte_desc_enabled(ring) \ argument
209 #define set_ring_16byte_desc_enabled(ring) \ argument
211 #define clear_ring_16byte_desc_enabled(ring) \ argument
278 struct i40e_ring *ring; member
Di40evf_ethtool.c225 struct ethtool_ringparam *ring) in i40evf_get_ringparam()
244 struct ethtool_ringparam *ring) in i40evf_set_ringparam()
Di40e_txrx.c50 static void i40e_unmap_and_free_tx_resource(struct i40e_ring *ring, in i40e_unmap_and_free_tx_resource()
150 static u32 i40e_get_tx_pending(struct i40e_ring *ring) in i40e_get_tx_pending()
957 static inline u32 i40e_rx_hash(struct i40e_ring *ring, in i40e_rx_hash()
1302 struct i40e_ring *ring; in i40evf_napi_poll() local
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h196 #define ring_is_ps_enabled(ring) \ argument
198 #define set_ring_ps_enabled(ring) \ argument
200 #define clear_ring_ps_enabled(ring) \ argument
202 #define check_for_tx_hang(ring) \ argument
204 #define set_check_for_tx_hang(ring) \ argument
206 #define clear_check_for_tx_hang(ring) \ argument
208 #define ring_is_16byte_desc_enabled(ring) \ argument
210 #define set_ring_16byte_desc_enabled(ring) \ argument
212 #define clear_ring_16byte_desc_enabled(ring) \ argument
281 struct i40e_ring *ring; member
Di40e_txrx.c525 static void i40e_unmap_and_free_tx_resource(struct i40e_ring *ring, in i40e_unmap_and_free_tx_resource()
625 static u32 i40e_get_tx_pending(struct i40e_ring *ring) in i40e_get_tx_pending()
1474 static inline u32 i40e_rx_hash(struct i40e_ring *ring, in i40e_rx_hash()
1852 struct i40e_ring *ring; in i40e_napi_poll() local
Di40e_debugfs.c732 struct i40e_adminq_ring *ring; in i40e_dbg_dump_aq_desc() local
781 struct i40e_ring *ring; in i40e_dbg_dump_desc() local
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c1136 struct qlcnic_host_rds_ring *ring, in qlcnic_process_rxbuf()
1192 struct qlcnic_host_sds_ring *sds_ring, int ring, in qlcnic_process_rcv()
1260 int ring, u64 sts_data0, u64 sts_data1) in qlcnic_process_lro()
1363 u8 ring; in qlcnic_process_rcv_ring() local
1488 static void qlcnic_process_rcv_diag(struct qlcnic_adapter *adapter, int ring, in qlcnic_process_rcv_diag()
1538 int ring, opcode, desc_cnt; in qlcnic_82xx_process_rcv_ring_diag() local
1573 int ring; in qlcnic_82xx_napi_add() local
1617 int ring; in qlcnic_82xx_napi_del() local
1641 int ring; in qlcnic_82xx_napi_enable() local
1668 int ring; in qlcnic_82xx_napi_disable() local
[all …]
Dqlcnic_ctx.c417 int ring) in qlcnic_82xx_fw_cmd_create_tx_ctx()
562 int err, ring; in qlcnic_alloc_hw_resources() local
629 int i, err, ring; in qlcnic_fw_create_ctx() local
690 int ring; in qlcnic_fw_destroy_ctx() local
720 int ring; in qlcnic_free_hw_resources() local
Dqlcnic_main.c1713 int err, ring, num_sds_rings; in qlcnic_request_irq() local
1798 int ring; in qlcnic_free_irq() local
1871 int ring; in __qlcnic_up() local
1930 int ring; in __qlcnic_down() local
2046 int ring; in qlcnic_diag_free_res() local
2130 int ring; in qlcnic_diag_alloc_res() local
2370 int ring; in qlcnic_free_tx_rings() local
2386 int ring, vector, index; in qlcnic_alloc_tx_rings() local
3002 int ring; in qlcnic_dump_rings() local
3192 int ring; in qlcnic_poll_controller() local
Dqlcnic_ethtool.c527 int ring, i = 0; in qlcnic_get_regs() local
625 struct ethtool_ringparam *ring) in qlcnic_get_ringparam()
656 struct ethtool_ringparam *ring) in qlcnic_set_ringparam()
1295 int ring; in qlcnic_update_stats() local
1336 int index, ret, length, size, ring; in qlcnic_get_ethtool_stats() local
Dqlcnic_init.c88 int i, ring; in qlcnic_release_rx_buffers() local
113 int i, ring; in qlcnic_reset_rx_buffers_list() local
170 int ring; in qlcnic_free_sw_resources() local
191 int ring, i; in qlcnic_alloc_sw_resources() local
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-traffic.c243 void vxge_hw_vpath_dynamic_rti_ci_set(struct __vxge_hw_ring *ring) in vxge_hw_vpath_dynamic_rti_ci_set()
268 void vxge_hw_vpath_dynamic_rti_rtimer_set(struct __vxge_hw_ring *ring) in vxge_hw_vpath_dynamic_rti_rtimer_set()
1137 enum vxge_hw_status vxge_hw_ring_rxd_reserve(struct __vxge_hw_ring *ring, in vxge_hw_ring_rxd_reserve()
1181 void vxge_hw_ring_rxd_free(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_free()
1198 void vxge_hw_ring_rxd_pre_post(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_pre_post()
1214 void vxge_hw_ring_rxd_post_post(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_post_post()
1237 void vxge_hw_ring_rxd_post(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_post()
1260 void vxge_hw_ring_rxd_post_post_wmb(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_post_post_wmb()
1300 struct __vxge_hw_ring *ring, void **rxdh, u8 *t_code) in vxge_hw_ring_rxd_next_completed()
1365 struct __vxge_hw_ring *ring, void *rxdh, u8 t_code) in vxge_hw_ring_handle_tcode()
[all …]
Dvxge-main.c133 struct vxge_ring *ring; in VXGE_COMPLETE_ALL_RX() local
194 vxge_rx_alloc(void *dtrh, struct vxge_ring *ring, const int skb_size) in vxge_rx_alloc()
234 static int vxge_rx_map(void *dtrh, struct vxge_ring *ring) in vxge_rx_map()
271 struct vxge_ring *ring = (struct vxge_ring *)userdata; in vxge_rx_initial_replenish() local
293 vxge_rx_complete(struct vxge_ring *ring, struct sk_buff *skb, u16 vlan, in vxge_rx_complete()
323 static inline void vxge_re_pre_post(void *dtr, struct vxge_ring *ring, in vxge_re_pre_post()
357 struct vxge_ring *ring = (struct vxge_ring *)userdata; in vxge_rx_1b_compl() local
1006 struct vxge_ring *ring = (struct vxge_ring *)userdata; in vxge_rx_term() local
1817 struct vxge_ring *ring = container_of(napi, struct vxge_ring, napi); in vxge_poll_msix() local
1848 struct vxge_ring *ring; in vxge_poll_inta() local
[all …]
Dvxge-config.c2022 static u64 __vxge_hw_ring_first_block_address_get(struct __vxge_hw_ring *ring) in __vxge_hw_ring_first_block_address_get()
2064 struct __vxge_hw_ring *ring, u32 from, in __vxge_hw_ring_rxdblock_link()
2100 struct __vxge_hw_ring *ring = in __vxge_hw_ring_mempool_item_alloc() local
2149 vxge_hw_ring_replenish(struct __vxge_hw_ring *ring) in vxge_hw_ring_replenish()
2729 static enum vxge_hw_status __vxge_hw_ring_abort(struct __vxge_hw_ring *ring) in __vxge_hw_ring_abort()
2758 static enum vxge_hw_status __vxge_hw_ring_reset(struct __vxge_hw_ring *ring) in __vxge_hw_ring_reset()
2788 struct __vxge_hw_ring *ring = vp->vpath->ringh; in __vxge_hw_ring_delete() local
2810 struct __vxge_hw_ring *ring; in __vxge_hw_ring_create() local
3949 vxge_hw_vpath_check_leak(struct __vxge_hw_ring *ring) in vxge_hw_vpath_check_leak()
4913 struct __vxge_hw_ring *ring = vpath->ringh; in vxge_hw_vpath_rx_doorbell_init() local
/linux-4.1.27/drivers/usb/host/
Du132-hcd.c154 struct u132_ring *ring; member
189 struct u132_ring ring[MAX_U132_RINGS]; member
304 static inline void u132_ring_put_kref(struct u132 *u132, struct u132_ring *ring) in u132_ring_put_kref()
309 static void u132_ring_requeue_work(struct u132 *u132, struct u132_ring *ring, in u132_ring_requeue_work()
320 static void u132_ring_queue_work(struct u132 *u132, struct u132_ring *ring, in u132_ring_queue_work()
327 static void u132_ring_cancel_work(struct u132 *u132, struct u132_ring *ring) in u132_ring_cancel_work()
343 struct u132_ring *ring = endp->ring; in u132_endp_delete() local
514 struct u132_ring *ring; in u132_hcd_giveback_urb() local
577 static inline int edset_input(struct u132 *u132, struct u132_ring *ring, in edset_input()
587 static inline int edset_setup(struct u132 *u132, struct u132_ring *ring, in edset_setup()
[all …]
Dxhci-mem.c128 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings()
184 struct xhci_ring *ring, in xhci_insert_segment_mapping()
217 struct xhci_ring *ring, in xhci_update_stream_segment_mapping()
255 static void xhci_remove_stream_mapping(struct xhci_ring *ring) in xhci_remove_stream_mapping()
269 static int xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) in xhci_update_stream_mapping()
276 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free()
290 static void xhci_initialize_ring_info(struct xhci_ring *ring, in xhci_initialize_ring_info()
366 struct xhci_ring *ring; in xhci_ring_alloc() local
426 struct xhci_ring *ring, unsigned int cycle_state, in xhci_reinit_cached_ring()
457 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_ring_expansion()
Dxhci-dbg.c329 void xhci_dbg_ring_ptrs(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_dbg_ring_ptrs()
354 void xhci_debug_ring(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_debug_ring()
374 struct xhci_ring *ring; in xhci_dbg_ep_rings() local
Dxhci-ring.c93 static bool last_trb_on_last_seg(struct xhci_hcd *xhci, struct xhci_ring *ring, in last_trb_on_last_seg()
107 static int last_trb(struct xhci_hcd *xhci, struct xhci_ring *ring, in last_trb()
116 static int enqueue_is_link_trb(struct xhci_ring *ring) in enqueue_is_link_trb()
127 struct xhci_ring *ring, in next_trb()
143 static void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring) in inc_deq()
192 static void inc_enq(struct xhci_hcd *xhci, struct xhci_ring *ring, in inc_enq()
254 static inline int room_on_ring(struct xhci_hcd *xhci, struct xhci_ring *ring, in room_on_ring()
757 static void xhci_kill_ring_urbs(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_kill_ring_urbs()
776 struct xhci_ring *ring; in xhci_kill_endpoint_urbs() local
2747 static void queue_trb(struct xhci_hcd *xhci, struct xhci_ring *ring, in queue_trb()
[all …]
/linux-4.1.27/virt/kvm/
Dcoalesced_mmio.c44 struct kvm_coalesced_mmio_ring *ring; in coalesced_mmio_has_room() local
68 struct kvm_coalesced_mmio_ring *ring = dev->kvm->coalesced_mmio_ring; in coalesced_mmio_write() local
/linux-4.1.27/drivers/net/ethernet/sun/
Dcassini.c294 static void cas_disable_irq(struct cas *cp, const int ring) in cas_disable_irq()
335 static void cas_enable_irq(struct cas *cp, const int ring) in cas_enable_irq()
1388 static cas_page_t *cas_page_swap(struct cas *cp, const int ring, in cas_page_swap()
1854 static inline void cas_tx_ringN(struct cas *cp, int ring, int limit) in cas_tx_ringN()
1929 int limit, ring; in cas_tx() local
2189 static void cas_post_page(struct cas *cp, const int ring, const int index) in cas_post_page()
2217 static int cas_post_rxds_ringN(struct cas *cp, int ring, int num) in cas_post_rxds_ringN()
2290 static int cas_rx_ringN(struct cas *cp, int ring, int budget) in cas_rx_ringN()
2407 struct cas *cp, int ring) in cas_post_rxcs_ringN()
2439 const int ring) in cas_handle_irqN()
[all …]
/linux-4.1.27/drivers/staging/comedi/drivers/
Dmite.c184 struct mite_dma_descriptor_ring *ring = in mite_alloc_ring() local
201 void mite_free_ring(struct mite_dma_descriptor_ring *ring) in mite_free_ring()
219 mite_dma_descriptor_ring in mite_request_channel_in_range()
295 int mite_buf_change(struct mite_dma_descriptor_ring *ring, in mite_buf_change()
Dmite.h49 struct mite_dma_descriptor_ring *ring; member
85 mite_dma_descriptor_ring in mite_request_channel()
/linux-4.1.27/arch/tile/gxio/
Diorpc_mpipe.c102 unsigned int ring; member
107 unsigned int ring) in gxio_mpipe_init_notif_ring_aux()
133 unsigned int ring; member
139 unsigned int ring) in gxio_mpipe_request_notif_ring_interrupt()
158 unsigned int ring; member
162 unsigned int ring) in gxio_mpipe_enable_notif_ring_interrupt()
287 unsigned int ring; member
293 unsigned int ring, unsigned int channel) in gxio_mpipe_init_edma_ring_aux()
Dmpipe.c185 unsigned int ring, in gxio_mpipe_init_notif_ring()
197 unsigned int ring, in gxio_mpipe_init_notif_group_and_buckets()
236 unsigned int ring, unsigned int channel, in gxio_mpipe_init_edma_ring()
391 unsigned int ring, in gxio_mpipe_iqueue_init()
/linux-4.1.27/drivers/net/ethernet/qualcomm/
Dqca_debug.c263 qcaspi_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ring) in qcaspi_get_ringparam()
274 qcaspi_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ring) in qcaspi_set_ringparam()
/linux-4.1.27/drivers/net/wireless/p54/
Dp54pci.c136 int ring_index, struct p54p_desc *ring, u32 ring_limit, in p54p_refill_rx_ring()
188 int ring_index, struct p54p_desc *ring, u32 ring_limit, in p54p_check_rx_ring()
245 int ring_index, struct p54p_desc *ring, u32 ring_limit, in p54p_check_tx_ring()
/linux-4.1.27/include/uapi/linux/
Dvirtio_ring.h77 __virtio16 ring[]; member
91 struct vring_used_elem ring[]; member
/linux-4.1.27/arch/tile/include/hv/
Ddrv_trio_intf.h130 #define HV_TRIO_PUSH_DMA_OFFSET(ring) \ argument
136 #define HV_TRIO_PULL_DMA_OFFSET(ring) \ argument
/linux-4.1.27/net/netlink/
Daf_netlink.c382 struct netlink_ring *ring; in __netlink_set_ring() local
411 struct netlink_ring *ring; in netlink_set_ring() local
497 struct netlink_ring *ring; in netlink_mmap() local
581 __netlink_lookup_frame(const struct netlink_ring *ring, unsigned int pos) in __netlink_lookup_frame()
592 netlink_lookup_frame(const struct netlink_ring *ring, unsigned int pos, in netlink_lookup_frame()
605 netlink_current_frame(const struct netlink_ring *ring, in netlink_current_frame()
612 netlink_previous_frame(const struct netlink_ring *ring, in netlink_previous_frame()
621 static void netlink_increment_head(struct netlink_ring *ring) in netlink_increment_head()
626 static void netlink_forward_ring(struct netlink_ring *ring) in netlink_forward_ring()
643 struct netlink_ring *ring = &nlk->rx_ring; in netlink_dump_space() local
[all …]
Ddiag.c12 static int sk_diag_put_ring(struct netlink_ring *ring, int nl_type, in sk_diag_put_ring()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.c706 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem() local
726 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem() local
799 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem() local
943 struct ring_info *ring = &mac_control->rings[i]; in free_shared_mem() local
964 struct ring_info *ring = &mac_control->rings[i]; in free_shared_mem() local
2222 struct ring_info *ring = &mac_control->rings[i]; in start_nic() local
2450 static int fill_rx_buffers(struct s2io_nic *nic, struct ring_info *ring, in fill_rx_buffers()
2731 struct ring_info *ring = &mac_control->rings[i]; in free_rx_buffers() local
2746 static int s2io_chk_rx_buffers(struct s2io_nic *nic, struct ring_info *ring) in s2io_chk_rx_buffers()
2770 struct ring_info *ring = container_of(napi, struct ring_info, napi); in s2io_poll_msix() local
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c904 void ixgbe_unmap_and_free_tx_resource(struct ixgbe_ring *ring, in ixgbe_unmap_and_free_tx_resource()
999 static u64 ixgbe_get_tx_completed(struct ixgbe_ring *ring) in ixgbe_get_tx_completed()
1004 static u64 ixgbe_get_tx_pending(struct ixgbe_ring *ring) in ixgbe_get_tx_pending()
1295 struct ixgbe_ring *ring; in ixgbe_update_dca() local
1360 static inline void ixgbe_rx_hash(struct ixgbe_ring *ring, in ixgbe_rx_hash()
1378 static inline bool ixgbe_rx_is_fcoe(struct ixgbe_ring *ring, in ixgbe_rx_is_fcoe()
1396 static inline void ixgbe_rx_checksum(struct ixgbe_ring *ring, in ixgbe_rx_checksum()
1556 static void ixgbe_set_rsc_gso_size(struct ixgbe_ring *ring, in ixgbe_set_rsc_gso_size()
2110 struct ixgbe_ring *ring; in ixgbe_low_latency_recv() local
2161 struct ixgbe_ring *ring; in ixgbe_configure_msix() local
[all …]
Dixgbe_lib.c780 static void ixgbe_add_ring(struct ixgbe_ring *ring, in ixgbe_add_ring()
806 struct ixgbe_ring *ring; in ixgbe_alloc_q_vector() local
972 struct ixgbe_ring *ring; in ixgbe_free_q_vector() local
Dixgbe.h238 #define check_for_tx_hang(ring) \ argument
240 #define set_check_for_tx_hang(ring) \ argument
242 #define clear_check_for_tx_hang(ring) \ argument
244 #define ring_is_rsc_enabled(ring) \ argument
246 #define set_ring_rsc_enabled(ring) \ argument
248 #define clear_ring_rsc_enabled(ring) \ argument
334 static inline unsigned int ixgbe_rx_bufsz(struct ixgbe_ring *ring) in ixgbe_rx_bufsz()
344 static inline unsigned int ixgbe_rx_pg_order(struct ixgbe_ring *ring) in ixgbe_rx_pg_order()
355 struct ixgbe_ring *ring; /* pointer to linked list of rings */ member
396 struct ixgbe_ring ring[0] ____cacheline_internodealigned_in_smp; member
[all …]
Dixgbe_ethtool.c944 struct ethtool_ringparam *ring) in ixgbe_get_ringparam()
957 struct ethtool_ringparam *ring) in ixgbe_set_ringparam()
1092 struct ixgbe_ring *ring; in ixgbe_get_ethtool_stats() local
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.c445 struct rtl8192_tx_ring *ring = &priv->tx_ring[prio]; in rtl8192_get_nic_desc_num() local
460 struct rtl8192_tx_ring *ring = &priv->tx_ring[prio]; in rtl8192_check_nic_enough_desc() local
721 struct rtl8192_tx_ring *ring = NULL; in rtl8192_prepare_beacon() local
1364 struct rtl8192_tx_ring *ring = NULL; in rtl819x_TxCheckStuck() local
1846 struct rtl8192_tx_ring *ring = &priv->tx_ring[prio]; in rtl8192_free_tx_ring() local
1940 struct rtl8192_tx_ring *ring = &priv->tx_ring[prio]; in rtl8192_tx_isr() local
1965 struct rtl8192_tx_ring *ring; in rtl8192_tx_cmd() local
1988 struct rtl8192_tx_ring *ring; in rtl8192_tx() local
2115 struct tx_desc *ring; in rtl8192_alloc_tx_desc_ring() local
2188 struct rtl8192_tx_ring *ring = &priv->tx_ring[i]; in rtl8192_pci_resetdescring() local
/linux-4.1.27/drivers/staging/iio/accel/
Dsca3000_ring.c236 struct iio_hw_buffer *ring; in sca3000_rb_allocate() local
341 void sca3000_ring_int_process(u8 val, struct iio_buffer *ring) in sca3000_ring_int_process()
Dsca3000.h273 static inline void sca3000_ring_int_process(u8 val, void *ring) in sca3000_ring_int_process()
/linux-4.1.27/include/xen/interface/io/
Dconsole.h14 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
/linux-4.1.27/drivers/crypto/caam/
Dctrl.c282 int ring, ret = 0; in caam_remove() local
387 int ret, ring, rspec, gen_sk, ent_delay = RTSDCTL_ENT_DLY_MIN; in caam_probe() local
/linux-4.1.27/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.c87 static uint32_t get_wptr(struct msm_ringbuffer *ring) in get_wptr()
127 struct msm_ringbuffer *ring = gpu->rb; in adreno_submit() local
Dadreno_gpu.h247 OUT_PKT0(struct msm_ringbuffer *ring, uint16_t regindx, uint16_t cnt) in OUT_PKT0()
255 OUT_PKT2(struct msm_ringbuffer *ring) in OUT_PKT2()
262 OUT_PKT3(struct msm_ringbuffer *ring, uint8_t opcode, uint16_t cnt) in OUT_PKT3()
Da3xx_gpu.c46 struct msm_ringbuffer *ring = gpu->rb; in a3xx_me_init() local
Da4xx_gpu.c112 struct msm_ringbuffer *ring = gpu->rb; in a4xx_me_init() local
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h100 #define check_for_tx_hang(ring) \ argument
102 #define set_check_for_tx_hang(ring) \ argument
104 #define clear_check_for_tx_hang(ring) \ argument
176 struct ixgbevf_ring *ring; /* pointer to linked list of rings */ member
345 static inline u16 ixgbevf_desc_unused(struct ixgbevf_ring *ring) in ixgbevf_desc_unused()
353 static inline void ixgbevf_write_tail(struct ixgbevf_ring *ring, u32 value) in ixgbevf_write_tail()
Dixgbevf_main.c218 static u64 ixgbevf_get_tx_completed(struct ixgbevf_ring *ring) in ixgbevf_get_tx_completed()
223 static u32 ixgbevf_get_tx_pending(struct ixgbevf_ring *ring) in ixgbevf_get_tx_pending()
466 static inline void ixgbevf_rx_checksum(struct ixgbevf_ring *ring, in ixgbevf_rx_checksum()
1011 struct ixgbevf_ring *ring; in ixgbevf_poll() local
1081 struct ixgbevf_ring *ring; in ixgbevf_busy_poll_recv() local
1127 struct ixgbevf_ring *ring; in ixgbevf_configure_msix() local
1544 struct ixgbevf_ring *ring) in ixgbevf_configure_tx_ring()
1650 struct ixgbevf_ring *ring) in ixgbevf_disable_rx_queue()
1677 struct ixgbevf_ring *ring) in ixgbevf_rx_desc_queue_enable()
1730 struct ixgbevf_ring *ring) in ixgbevf_configure_rx_ring()
[all …]
Dethtool.c254 struct ethtool_ringparam *ring) in ixgbevf_get_ringparam()
265 struct ethtool_ringparam *ring) in ixgbevf_set_ringparam()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dpci.c532 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in _rtl_pci_tx_chk_waitq() local
567 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[prio]; in _rtl_pci_tx_isr() local
1113 struct rtl8192_tx_ring *ring = NULL; in _rtl_pci_prepare_bcn_tasklet() local
1375 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[prio]; in _rtl_pci_free_tx_ring() local
1557 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[i]; in rtl_pci_reset_trx_ring() local
1634 struct rtl8192_tx_ring *ring; in rtl_pci_tx() local
1762 struct rtl8192_tx_ring *ring; in rtl_pci_flush() local
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ctx.c707 int ring; in netxen_init_old_ctx() local
758 int ring; in netxen_alloc_hw_resources() local
877 int ring; in netxen_free_hw_resources() local
Dnetxen_nic_ethtool.c300 int ring, i = 0; in netxen_nic_get_regs() local
405 struct ethtool_ringparam *ring) in netxen_nic_get_ringparam()
443 struct ethtool_ringparam *ring) in netxen_nic_set_ringparam()
Dnetxen_nic_init.c112 int i, ring; in netxen_release_rx_buffers() local
170 int ring; in netxen_free_sw_resources() local
201 int ring, i; in netxen_alloc_sw_resources() local
1537 int ring, u64 sts_data0) in netxen_process_rcv()
1591 int ring, u64 sts_data0, u64 sts_data1) in netxen_process_lro()
1680 int opcode, ring = 0, desc_cnt; in netxen_process_rcv_ring() local
Dnetxen_nic_main.c186 int ring; in netxen_napi_add() local
205 int ring; in netxen_napi_del() local
220 int ring; in netxen_napi_enable() local
234 int ring; in netxen_napi_disable() local
1062 int err, ring; in netxen_nic_request_irq() local
1093 int ring; in netxen_nic_free_irq() local
1223 int err, ring; in netxen_nic_attach() local
2404 int ring; in netxen_nic_poll_controller() local
/linux-4.1.27/net/dccp/ccids/lib/
Dloss_interval.h46 struct tfrc_loss_interval *ring[LIH_SIZE]; member
Dpacket_history.h95 struct tfrc_rx_hist_entry *ring[TFRC_NDUPACK + 1]; member
/linux-4.1.27/drivers/dma/
Dxgene-dma.c419 static u32 xgene_dma_ring_desc_cnt(struct xgene_dma_ring *ring) in xgene_dma_ring_desc_cnt()
695 static int xgene_chan_xfer_request(struct xgene_dma_ring *ring, in xgene_chan_xfer_request()
797 struct xgene_dma_ring *ring = &chan->rx_ring; in xgene_dma_cleanup_descriptors() local
1298 static void xgene_dma_wr_ring_state(struct xgene_dma_ring *ring) in xgene_dma_wr_ring_state()
1309 static void xgene_dma_clr_ring_state(struct xgene_dma_ring *ring) in xgene_dma_clr_ring_state()
1315 static void xgene_dma_setup_ring(struct xgene_dma_ring *ring) in xgene_dma_setup_ring()
1371 static void xgene_dma_clear_ring(struct xgene_dma_ring *ring) in xgene_dma_clear_ring()
1392 static void xgene_dma_set_ring_cmd(struct xgene_dma_ring *ring) in xgene_dma_set_ring_cmd()
1430 static void xgene_dma_delete_ring_one(struct xgene_dma_ring *ring) in xgene_dma_delete_ring_one()
1450 struct xgene_dma_ring *ring, in xgene_dma_create_ring_one()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c267 struct ethtool_ringparam *ring) in pch_gbe_get_ringparam()
288 struct ethtool_ringparam *ring) in pch_gbe_set_ringparam()
/linux-4.1.27/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c215 struct ethtool_ringparam *ring) in uec_get_ringparam()
234 struct ethtool_ringparam *ring) in uec_set_ringparam()
/linux-4.1.27/drivers/scsi/fnic/
Dvnic_dev.c160 unsigned int vnic_dev_desc_ring_size(struct vnic_dev_ring *ring, in vnic_dev_desc_ring_size()
188 void vnic_dev_clear_desc_ring(struct vnic_dev_ring *ring) in vnic_dev_clear_desc_ring()
193 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, in vnic_dev_alloc_desc_ring()
221 void vnic_dev_free_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring) in vnic_dev_free_desc_ring()
Dvnic_wq_copy.h31 struct vnic_dev_ring ring; member
Dvnic_cq.h65 struct vnic_dev_ring ring; member
Dvnic_wq.h89 struct vnic_dev_ring ring; member
Dvnic_rq.h96 struct vnic_dev_ring ring; member
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/
Dsw.c245 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92se_is_tx_desc_closed() local
Dfw.c141 struct rtl8192_tx_ring *ring; in _rtl92s_cmd_send_packet() local
/linux-4.1.27/arch/tile/include/gxio/
Dmpipe.h628 gxio_mpipe_notif_group_add_ring(gxio_mpipe_notif_group_bits_t *bits, int ring) in gxio_mpipe_notif_group_add_ring()
777 int ring, int bucket, unsigned int count) in gxio_mpipe_credit()
1137 unsigned int ring; member
/linux-4.1.27/drivers/dma/ioat/
Ddma_v2.c475 struct ioat_ring_ent **ring; in ioat2_alloc_ring() local
518 struct ioat_ring_ent **ring; in ioat2_alloc_chan_resources() local
590 struct ioat_ring_ent **ring; in reshape_ring() local
Ddma_v2.h62 struct ioat_ring_ent **ring; member
/linux-4.1.27/fs/
Daio.c429 struct aio_ring *ring; in aio_setup_ring() local
617 struct aio_ring *ring; in ioctx_add_table() local
962 struct aio_ring *ring; in user_refill_reqs_available() local
1022 struct aio_ring __user *ring = (void __user *)ctx_id; in lookup_ioctx() local
1054 struct aio_ring *ring; in aio_complete() local
1156 struct aio_ring *ring; in aio_read_events_ring() local
/linux-4.1.27/arch/tile/include/arch/
Dmpipe.h41 uint_reg_t ring : 8; member
246 uint_reg_t ring : 6; member
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8180/
Ddev.c345 struct rtl8180_tx_ring *ring = &priv->tx_ring[prio]; in rtl8180_handle_tx() local
461 struct rtl8180_tx_ring *ring; in rtl8180_tx() local
1068 struct rtl8180_tx_desc *ring; in rtl8180_init_tx_ring() local
1096 struct rtl8180_tx_ring *ring = &priv->tx_ring[prio]; in rtl8180_free_tx_ring() local
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dethtool.c204 struct ethtool_ringparam *ring) in igbvf_get_ringparam()
217 struct ethtool_ringparam *ring) in igbvf_set_ringparam()
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Ddebug.h124 struct carl9170_debug_mem_rbe ring[CARL9170_DEBUG_RING_SIZE]; member
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c489 struct ethtool_ringparam *ring) in ixgb_get_ringparam()
503 struct ethtool_ringparam *ring) in ixgb_set_ringparam()
/linux-4.1.27/drivers/crypto/qat/qat_dh895xcc/
Dadf_hw_arbiter.c127 void adf_update_ring_arb_enable(struct adf_etr_ring_data *ring) in adf_update_ring_arb_enable()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_int.h134 vmxnet3_cmd_ring_adv_next2fill(struct vmxnet3_cmd_ring *ring) in vmxnet3_cmd_ring_adv_next2fill()
144 vmxnet3_cmd_ring_adv_next2comp(struct vmxnet3_cmd_ring *ring) in vmxnet3_cmd_ring_adv_next2comp()
150 vmxnet3_cmd_ring_desc_avail(struct vmxnet3_cmd_ring *ring) in vmxnet3_cmd_ring_desc_avail()
166 vmxnet3_comp_ring_adv_next2proc(struct vmxnet3_comp_ring *ring) in vmxnet3_comp_ring_adv_next2proc()
/linux-4.1.27/net/packet/
Ddiag.c71 static int pdiag_put_ring(struct packet_ring_buffer *ring, int ver, int nl_type, in pdiag_put_ring()
/linux-4.1.27/drivers/scsi/
Dxen-scsifront.c110 struct vscsiif_front_ring ring; member
177 struct vscsiif_front_ring *ring = &(info->ring); in scsifront_pre_req() local
196 struct vscsiif_front_ring *ring = &(info->ring); in scsifront_do_request() local
Dvmw_pvscsi.c627 struct PVSCSIRingCmpDesc *ring = adapter->cmp_ring; in pvscsi_process_completion_ring() local
1050 struct PVSCSIRingMsgDesc *ring = adapter->msg_ring; in pvscsi_process_msg_ring() local
/linux-4.1.27/drivers/net/ethernet/3com/
Dtyphoon.c463 struct basic_ring *ring = &tp->cmdRing; in typhoon_hello() local
570 typhoon_num_free_tx(struct transmit_ring *ring) in typhoon_num_free_tx()
581 struct basic_ring *ring = &tp->cmdRing; in typhoon_issue_command() local
1560 struct basic_ring *ring = &tp->rxBuffRing; in typhoon_recycle_rx_skb() local
1587 struct basic_ring *ring = &tp->rxBuffRing; in typhoon_alloc_rx_skb() local
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_dev.c199 static unsigned int vnic_dev_desc_ring_size(struct vnic_dev_ring *ring, in vnic_dev_desc_ring_size()
226 void vnic_dev_clear_desc_ring(struct vnic_dev_ring *ring) in vnic_dev_clear_desc_ring()
231 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, in vnic_dev_alloc_desc_ring()
258 void vnic_dev_free_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring) in vnic_dev_free_desc_ring()
Dvnic_cq.h62 struct vnic_dev_ring ring; member
Dvnic_wq.h84 struct vnic_dev_ring ring; member
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/
Dtrx.c929 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[q_idx]; in rtl92ee_set_desc() local
1045 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92ee_is_tx_desc_closed() local
/linux-4.1.27/drivers/net/ethernet/pasemi/
Dpasemi_mac.c316 struct pasemi_mac_csring *ring; in pasemi_mac_setup_csring() local
414 struct pasemi_mac_rxring *ring; in pasemi_mac_setup_rx_resources() local
497 struct pasemi_mac_txring *ring; in pasemi_mac_setup_tx_resources() local
Dpasemi_mac.h117 #define RING_USED(ring) (((ring)->next_to_fill - (ring)->next_to_clean) \ argument
119 #define RING_AVAIL(ring) ((ring->size) - RING_USED(ring)) argument
/linux-4.1.27/drivers/net/ethernet/marvell/
Dskge.c908 static int skge_ring_alloc(struct skge_ring *ring, void *vaddr, u32 base) in skge_ring_alloc()
983 struct skge_ring *ring = &skge->rx_ring; in skge_rx_clean() local
1008 struct skge_ring *ring = &skge->rx_ring; in skge_rx_fill() local
2723 static inline int skge_avail(const struct skge_ring *ring) in skge_avail()
3153 struct skge_ring *ring = &skge->tx_ring; in skge_tx_done() local
3201 struct skge_ring *ring = &skge->rx_ring; in skge_poll() local
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723com/
Dfw_common.c312 struct rtl8192_tx_ring *ring; in rtl8723_cmd_send_packet() local
/linux-4.1.27/drivers/usb/musb/
Dmusb_host.h46 struct list_head ring; /* of musb_qh */ member
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c1170 static void igb_add_ring(struct igb_ring *ring, in igb_add_ring()
1195 struct igb_ring *ring; in igb_alloc_q_vector() local
1621 struct igb_ring *ring = adapter->rx_ring[i]; in igb_configure() local
3271 struct igb_ring *ring) in igb_configure_tx_ring()
3627 struct igb_ring *ring) in igb_configure_rx_ring()
3735 void igb_unmap_and_free_tx_resource(struct igb_ring *ring, in igb_unmap_and_free_tx_resource()
5238 struct igb_ring *ring = adapter->rx_ring[i]; in igb_update_stats() local
5263 struct igb_ring *ring = adapter->tx_ring[i]; in igb_update_stats() local
6745 static inline void igb_rx_checksum(struct igb_ring *ring, in igb_rx_checksum()
6785 static inline void igb_rx_hash(struct igb_ring *ring, in igb_rx_hash()
Digb_ethtool.c852 struct ethtool_ringparam *ring) in igb_get_ringparam()
863 struct ethtool_ringparam *ring) in igb_set_ringparam()
2258 struct igb_ring *ring; in igb_get_ethtool_stats() local
Digb.h225 struct igb_ring *ring; /* pointer to linked list of rings */ member
288 struct igb_ring ring[0] ____cacheline_internodealigned_in_smp; member
315 static inline int igb_desc_unused(struct igb_ring *ring) in igb_desc_unused()
/linux-4.1.27/tools/virtio/
Dvirtio_test.c28 void *ring; member
/linux-4.1.27/drivers/misc/genwqe/
Dcard_utils.c846 int entries = 0, ring, traps, traces, trace_entries; in genwqe_ffdc_buff_size() local
900 int i, traps, traces, trace, trace_entries, trace_entry, ring; in genwqe_ffdc_buff_read() local
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dhtt_tx.c209 struct htt_rx_ring_setup_ring *ring; in ath10k_htt_send_rx_ring_cfg_ll() local
/linux-4.1.27/drivers/atm/
Dzatm.h51 u32 *ring; /* transmit ring */ member
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192cu/
Dphy.c424 struct rtl8192_tx_ring *ring = NULL; in _rtl92cu_phy_set_rf_power_state() local
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ce/
Dphy.c468 struct rtl8192_tx_ring *ring = NULL; in _rtl92ce_phy_set_rf_power_state() local
Dtrx.c745 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92ce_is_tx_desc_closed() local
/linux-4.1.27/drivers/net/ethernet/sfc/
Dethtool.c650 struct ethtool_ringparam *ring) in efx_ethtool_get_ringparam()
661 struct ethtool_ringparam *ring) in efx_ethtool_set_ringparam()
/linux-4.1.27/drivers/tty/serial/
Datmel_serial.c601 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_buffer_rx_char() local
929 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_rx_from_dma() local
1019 struct circ_buf *ring; in atmel_prepare_rx_dma() local
1320 struct circ_buf *ring = &atmel_port->rx_ring; in atmel_rx_from_ring() local
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/
Dtrx.c687 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8723e_is_tx_desc_closed() local
/linux-4.1.27/drivers/staging/iio/meter/
Dade7758.h172 static inline int ade7758_initialize_ring(struct iio_ring_buffer *ring) in ade7758_initialize_ring()
/linux-4.1.27/drivers/gpu/drm/via/
Dvia_drv.h76 drm_via_ring_buffer_t ring; member
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_mbox.c229 uint32_t ring) in lpfc_config_async()
1200 lpfc_config_ring(struct lpfc_hba * phba, int ring, LPFC_MBOXQ_t * pmb) in lpfc_config_ring()
/linux-4.1.27/include/uapi/linux/genwqe/
Dgenwqe_card.h52 #define IO_EXTENDED_DIAG_MAP(ring) (0x00000500 | ((ring) << 3)) argument
54 #define GENWQE_EXTENDED_DIAG_SELECTOR(ring, trace) (((ring) << 8) | (trace)) argument
/linux-4.1.27/drivers/gpu/drm/i810/
Di810_dma.c239 drm_i810_ring_buffer_t *ring = &(dev_priv->ring); in i810_wait_ring() local
272 drm_i810_ring_buffer_t *ring = &(dev_priv->ring); in i810_kernel_lost_context() local
/linux-4.1.27/drivers/gpu/drm/r128/
Dr128_cce.c866 drm_r128_ring_buffer_t *ring = &dev_priv->ring; in r128_wait_ring() local
/linux-4.1.27/drivers/xen/
Devtchn.c65 evtchn_port_t *ring; member
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723be/
Dtrx.c736 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8723be_is_tx_desc_closed() local
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/
Dtrx.c829 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl88ee_is_tx_desc_closed() local
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/
Dfw.c548 struct rtl8192_tx_ring *ring; in _rtl92d_cmd_send_packet() local
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c567 struct ethtool_ringparam *ring) in e1000_get_ringparam()
584 struct ethtool_ringparam *ring) in e1000_set_ringparam()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
Dtrx.c974 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8821ae_is_tx_desc_closed() local

12