Home
last modified time | relevance | path

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

12345678910>>...23

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.c81 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigne argument
112 amdgpu_ring_alloc_reemit(struct amdgpu_ring * ring,unsigned int ndw) amdgpu_ring_alloc_reemit() argument
132 amdgpu_ring_insert_nop(struct amdgpu_ring * ring,uint32_t count) amdgpu_ring_insert_nop() argument
160 amdgpu_ring_generic_pad_ib(struct amdgpu_ring * ring,struct amdgpu_ib * ib) amdgpu_ring_generic_pad_ib() argument
175 amdgpu_ring_commit(struct amdgpu_ring * ring) amdgpu_ring_commit() argument
204 amdgpu_ring_undo(struct amdgpu_ring * ring) amdgpu_ring_undo() argument
212 amdgpu_ring_get_gpu_addr(ring,offset) global() argument
215 amdgpu_ring_get_cpu_addr(ring,offset) global() argument
232 amdgpu_ring_init(struct amdgpu_device * adev,struct amdgpu_ring * ring,unsigned int max_dw,struct amdgpu_irq_src * irq_src,unsigned int irq_type,unsigned int hw_prio,atomic_t * sched_score) amdgpu_ring_init() argument
400 amdgpu_ring_fini(struct amdgpu_ring * ring) amdgpu_ring_fini() argument
440 amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring * ring,uint32_t reg0,uint32_t reg1,uint32_t ref,uint32_t mask) amdgpu_ring_emit_reg_write_reg_wait_helper() argument
457 amdgpu_ring_soft_recovery(struct amdgpu_ring * ring,unsigned int vmid,struct dma_fence * fence) amdgpu_ring_soft_recovery() argument
504 struct amdgpu_ring *ring = file_inode(f)->i_private; amdgpu_debugfs_ring_read() local
585 struct amdgpu_ring *ring = file_inode(f)->i_private; amdgpu_debugfs_virt_ring_read() local
611 struct amdgpu_ring *ring = file_inode(f)->i_private; amdgpu_debugfs_mqd_read() local
633 struct amdgpu_ring *ring = data; amdgpu_debugfs_ring_error() local
645 amdgpu_debugfs_ring_init(struct amdgpu_device * adev,struct amdgpu_ring * ring) amdgpu_debugfs_ring_init() argument
685 amdgpu_ring_test_helper(struct amdgpu_ring * ring) amdgpu_ring_test_helper() argument
703 amdgpu_ring_to_mqd_prop(struct amdgpu_ring * ring,struct amdgpu_mqd_prop * prop) amdgpu_ring_to_mqd_prop() argument
736 amdgpu_ring_init_mqd(struct amdgpu_ring * ring) amdgpu_ring_init_mqd() argument
754 amdgpu_ring_ib_begin(struct amdgpu_ring * ring) amdgpu_ring_ib_begin() argument
760 amdgpu_ring_ib_end(struct amdgpu_ring * ring) amdgpu_ring_ib_end() argument
766 amdgpu_ring_ib_on_emit_cntl(struct amdgpu_ring * ring) amdgpu_ring_ib_on_emit_cntl() argument
772 amdgpu_ring_ib_on_emit_ce(struct amdgpu_ring * ring) amdgpu_ring_ib_on_emit_ce() argument
778 amdgpu_ring_ib_on_emit_de(struct amdgpu_ring * ring) amdgpu_ring_ib_on_emit_de() argument
784 amdgpu_ring_sched_ready(struct amdgpu_ring * ring) amdgpu_ring_sched_ready() argument
795 amdgpu_ring_reset_helper_begin(struct amdgpu_ring * ring,struct amdgpu_fence * guilty_fence) amdgpu_ring_reset_helper_begin() argument
804 amdgpu_ring_reset_helper_end(struct amdgpu_ring * ring,struct amdgpu_fence * guilty_fence) amdgpu_ring_reset_helper_end() argument
830 amdgpu_ring_is_reset_type_supported(struct amdgpu_ring * ring,u32 reset_type) amdgpu_ring_is_reset_type_supported() argument
[all...]
H A Damdgpu_ring_mux.c44 struct amdgpu_ring *ring) in amdgpu_ring_mux_sw_entry() argument
52 struct amdgpu_ring *ring, in amdgpu_ring_mux_copy_pkt_from_sw_ring() argument
150 amdgpu_ring_mux_init(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring,unsigned int entry_size) amdgpu_ring_mux_init() argument
195 amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_add_sw_ring() argument
213 amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring,u64 wptr) amdgpu_ring_mux_set_wptr() argument
253 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_get_wptr() argument
282 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_get_rptr() argument
316 amdgpu_sw_ring_get_rptr_gfx(struct amdgpu_ring * ring) amdgpu_sw_ring_get_rptr_gfx() argument
325 amdgpu_sw_ring_get_wptr_gfx(struct amdgpu_ring * ring) amdgpu_sw_ring_get_wptr_gfx() argument
334 amdgpu_sw_ring_set_wptr_gfx(struct amdgpu_ring * ring) amdgpu_sw_ring_set_wptr_gfx() argument
344 amdgpu_sw_ring_insert_nop(struct amdgpu_ring * ring,uint32_t count) amdgpu_sw_ring_insert_nop() argument
364 struct amdgpu_ring *ring; amdgpu_mcbp_scan() local
393 amdgpu_sw_ring_ib_begin(struct amdgpu_ring * ring) amdgpu_sw_ring_ib_begin() argument
408 amdgpu_sw_ring_ib_end(struct amdgpu_ring * ring) amdgpu_sw_ring_ib_end() argument
419 amdgpu_sw_ring_ib_mark_offset(struct amdgpu_ring * ring,enum amdgpu_ring_mux_offset_type type) amdgpu_sw_ring_ib_mark_offset() argument
433 amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_start_ib() argument
462 scan_and_remove_signaled_chunk(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) scan_and_remove_signaled_chunk() argument
485 amdgpu_ring_mux_ib_mark_offset(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring,u64 offset,enum amdgpu_ring_mux_offset_type type) amdgpu_ring_mux_ib_mark_offset() argument
519 amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_end_ib() argument
545 struct amdgpu_ring *ring = NULL; amdgpu_mcbp_handle_trailing_fence_irq() local
[all...]
H A Damdgpu_fence.c68 static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq) in amdgpu_fence_write() argument
84 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read() argument
108 amdgpu_fence_emit(struct amdgpu_ring * ring,struct dma_fence ** f,struct amdgpu_fence * af,unsigned int flags) amdgpu_fence_emit() argument
187 amdgpu_fence_emit_polling(struct amdgpu_ring * ring,uint32_t * s,uint32_t timeout) amdgpu_fence_emit_polling() argument
218 amdgpu_fence_schedule_fallback(struct amdgpu_ring * ring) amdgpu_fence_schedule_fallback() argument
235 amdgpu_fence_process(struct amdgpu_ring * ring) amdgpu_fence_process() argument
296 struct amdgpu_ring *ring = timer_container_of(ring, t, amdgpu_fence_fallback() local
313 amdgpu_fence_wait_empty(struct amdgpu_ring * ring) amdgpu_fence_wait_empty() argument
346 amdgpu_fence_wait_polling(struct amdgpu_ring * ring,uint32_t wait_seq,signed long timeout) amdgpu_fence_wait_polling() argument
366 amdgpu_fence_count_emitted(struct amdgpu_ring * ring) amdgpu_fence_count_emitted() argument
386 amdgpu_fence_last_unsignaled_time_us(struct amdgpu_ring * ring) amdgpu_fence_last_unsignaled_time_us() argument
417 amdgpu_fence_update_start_timestamp(struct amdgpu_ring * ring,uint32_t seq,ktime_t timestamp) amdgpu_fence_update_start_timestamp() argument
443 amdgpu_fence_driver_start_ring(struct amdgpu_ring * ring,struct amdgpu_irq_src * irq_src,unsigned int irq_type) amdgpu_fence_driver_start_ring() argument
479 amdgpu_fence_driver_init_ring(struct amdgpu_ring * ring) amdgpu_fence_driver_init_ring() argument
536 amdgpu_fence_need_ring_interrupt_restore(struct amdgpu_ring * ring) amdgpu_fence_need_ring_interrupt_restore() argument
574 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_hw_fini() local
604 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_isr_toggle() local
621 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_sw_fini() local
660 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_hw_init() local
679 amdgpu_fence_driver_clear_job_fences(struct amdgpu_ring * ring) amdgpu_fence_driver_clear_job_fences() argument
710 amdgpu_fence_driver_set_error(struct amdgpu_ring * ring,int error) amdgpu_fence_driver_set_error() argument
733 amdgpu_fence_driver_force_completion(struct amdgpu_ring * ring) amdgpu_fence_driver_force_completion() argument
776 amdgpu_ring_backup_unprocessed_command(struct amdgpu_ring * ring,u64 start_wptr,u32 end_wptr) amdgpu_ring_backup_unprocessed_command() argument
788 amdgpu_ring_backup_unprocessed_commands(struct amdgpu_ring * ring,struct amdgpu_fence * guilty_fence) amdgpu_ring_backup_unprocessed_commands() argument
954 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_debugfs_fence_info_show() local
[all...]
H A Djpeg_v1_0.c42 static void jpeg_v1_0_decode_ring_patch_wreg(struct amdgpu_ring *ring, uint32_t *ptr, uint32_t reg_offset, uint32_t val) in jpeg_v1_0_decode_ring_patch_wreg() argument
57 jpeg_v1_0_decode_ring_set_patch_ring(struct amdgpu_ring * ring,uint32_t ptr) jpeg_v1_0_decode_ring_set_patch_ring() argument
140 jpeg_v1_0_decode_ring_get_rptr(struct amdgpu_ring * ring) jpeg_v1_0_decode_ring_get_rptr() argument
154 jpeg_v1_0_decode_ring_get_wptr(struct amdgpu_ring * ring) jpeg_v1_0_decode_ring_get_wptr() argument
168 jpeg_v1_0_decode_ring_set_wptr(struct amdgpu_ring * ring) jpeg_v1_0_decode_ring_set_wptr() argument
182 jpeg_v1_0_decode_ring_insert_start(struct amdgpu_ring * ring) jpeg_v1_0_decode_ring_insert_start() argument
201 jpeg_v1_0_decode_ring_insert_end(struct amdgpu_ring * ring) jpeg_v1_0_decode_ring_insert_end() argument
223 jpeg_v1_0_decode_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) jpeg_v1_0_decode_ring_emit_fence() argument
297 jpeg_v1_0_decode_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) jpeg_v1_0_decode_ring_emit_ib() argument
353 jpeg_v1_0_decode_ring_emit_reg_wait(struct amdgpu_ring * ring,uint32_t reg,uint32_t val,uint32_t mask) jpeg_v1_0_decode_ring_emit_reg_wait() argument
383 jpeg_v1_0_decode_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned vmid,uint64_t pd_addr) jpeg_v1_0_decode_ring_emit_vm_flush() argument
398 jpeg_v1_0_decode_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) jpeg_v1_0_decode_ring_emit_wreg() argument
419 jpeg_v1_0_decode_ring_nop(struct amdgpu_ring * ring,uint32_t count) jpeg_v1_0_decode_ring_nop() argument
487 struct amdgpu_ring *ring; jpeg_v1_0_sw_init() local
533 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; jpeg_v1_0_start() local
604 jpeg_v1_0_ring_begin_use(struct amdgpu_ring * ring) jpeg_v1_0_ring_begin_use() argument
[all...]
H A Duvd_v7_0.c71 static uint64_t uvd_v7_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_get_rptr() argument
85 static uint64_t uvd_v7_0_enc_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_get_rptr() argument
102 uvd_v7_0_ring_get_wptr(struct amdgpu_ring * ring) uvd_v7_0_ring_get_wptr() argument
116 uvd_v7_0_enc_ring_get_wptr(struct amdgpu_ring * ring) uvd_v7_0_enc_ring_get_wptr() argument
136 uvd_v7_0_ring_set_wptr(struct amdgpu_ring * ring) uvd_v7_0_ring_set_wptr() argument
150 uvd_v7_0_enc_ring_set_wptr(struct amdgpu_ring * ring) uvd_v7_0_enc_ring_set_wptr() argument
175 uvd_v7_0_enc_ring_test_ring(struct amdgpu_ring * ring) uvd_v7_0_enc_ring_test_ring() argument
216 uvd_v7_0_enc_get_create_msg(struct amdgpu_ring * ring,u32 handle,struct amdgpu_bo * bo,struct dma_fence ** fence) uvd_v7_0_enc_get_create_msg() argument
279 uvd_v7_0_enc_get_destroy_msg(struct amdgpu_ring * ring,u32 handle,struct amdgpu_bo * bo,struct dma_fence ** fence) uvd_v7_0_enc_get_destroy_msg() argument
339 uvd_v7_0_enc_ring_test_ib(struct amdgpu_ring * ring,long timeout) uvd_v7_0_enc_ring_test_ib() argument
400 struct amdgpu_ring *ring; uvd_v7_0_sw_init() local
520 struct amdgpu_ring *ring; uvd_v7_0_hw_init() local
788 struct amdgpu_ring *ring; uvd_v7_0_sriov_start() local
954 struct amdgpu_ring *ring; uvd_v7_0_start() local
1179 uvd_v7_0_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) uvd_v7_0_ring_emit_fence() argument
1220 uvd_v7_0_enc_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) uvd_v7_0_enc_ring_emit_fence() argument
1238 uvd_v7_0_ring_emit_hdp_flush(struct amdgpu_ring * ring) uvd_v7_0_ring_emit_hdp_flush() argument
1250 uvd_v7_0_ring_test_ring(struct amdgpu_ring * ring) uvd_v7_0_ring_test_ring() argument
1291 struct amdgpu_ring *ring = amdgpu_job_ring(job); uvd_v7_0_ring_patch_cs_in_place() local
1319 uvd_v7_0_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) uvd_v7_0_ring_emit_ib() argument
1352 uvd_v7_0_enc_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) uvd_v7_0_enc_ring_emit_ib() argument
1366 uvd_v7_0_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) uvd_v7_0_ring_emit_wreg() argument
1382 uvd_v7_0_ring_emit_reg_wait(struct amdgpu_ring * ring,uint32_t reg,uint32_t val,uint32_t mask) uvd_v7_0_ring_emit_reg_wait() argument
1401 uvd_v7_0_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned vmid,uint64_t pd_addr) uvd_v7_0_ring_emit_vm_flush() argument
1416 uvd_v7_0_ring_insert_nop(struct amdgpu_ring * ring,uint32_t count) uvd_v7_0_ring_insert_nop() argument
1429 uvd_v7_0_enc_ring_insert_end(struct amdgpu_ring * ring) uvd_v7_0_enc_ring_insert_end() argument
1434 uvd_v7_0_enc_ring_emit_reg_wait(struct amdgpu_ring * ring,uint32_t reg,uint32_t val,uint32_t mask) uvd_v7_0_enc_ring_emit_reg_wait() argument
1444 uvd_v7_0_enc_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned int vmid,uint64_t pd_addr) uvd_v7_0_enc_ring_emit_vm_flush() argument
1457 uvd_v7_0_enc_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) uvd_v7_0_enc_ring_emit_wreg() argument
[all...]
H A Duvd_v6_0.c77 static uint64_t uvd_v6_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_get_rptr() argument
91 static uint64_t uvd_v6_0_enc_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_get_rptr() argument
107 static uint64_t uvd_v6_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_get_wptr() argument
121 uvd_v6_0_enc_ring_get_wptr(struct amdgpu_ring * ring) uvd_v6_0_enc_ring_get_wptr() argument
138 uvd_v6_0_ring_set_wptr(struct amdgpu_ring * ring) uvd_v6_0_ring_set_wptr() argument
152 uvd_v6_0_enc_ring_set_wptr(struct amdgpu_ring * ring) uvd_v6_0_enc_ring_set_wptr() argument
170 uvd_v6_0_enc_ring_test_ring(struct amdgpu_ring * ring) uvd_v6_0_enc_ring_test_ring() argument
208 uvd_v6_0_enc_get_create_msg(struct amdgpu_ring * ring,uint32_t handle,struct amdgpu_bo * bo,struct dma_fence ** fence) uvd_v6_0_enc_get_create_msg() argument
271 uvd_v6_0_enc_get_destroy_msg(struct amdgpu_ring * ring,uint32_t handle,struct amdgpu_bo * bo,struct dma_fence ** fence) uvd_v6_0_enc_get_destroy_msg() argument
332 uvd_v6_0_enc_ring_test_ib(struct amdgpu_ring * ring,long timeout) uvd_v6_0_enc_ring_test_ib() argument
380 struct amdgpu_ring *ring; uvd_v6_0_sw_init() local
465 struct amdgpu_ring *ring = &adev->uvd.inst->ring; uvd_v6_0_hw_init() local
726 struct amdgpu_ring *ring = &adev->uvd.inst->ring; uvd_v6_0_start() local
923 uvd_v6_0_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) uvd_v6_0_ring_emit_fence() argument
955 uvd_v6_0_enc_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) uvd_v6_0_enc_ring_emit_fence() argument
972 uvd_v6_0_ring_emit_hdp_flush(struct amdgpu_ring * ring) uvd_v6_0_ring_emit_hdp_flush() argument
984 uvd_v6_0_ring_test_ring(struct amdgpu_ring * ring) uvd_v6_0_ring_test_ring() argument
1022 uvd_v6_0_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) uvd_v6_0_ring_emit_ib() argument
1050 uvd_v6_0_enc_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) uvd_v6_0_enc_ring_emit_ib() argument
1064 uvd_v6_0_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) uvd_v6_0_ring_emit_wreg() argument
1075 uvd_v6_0_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned vmid,uint64_t pd_addr) uvd_v6_0_ring_emit_vm_flush() argument
1090 uvd_v6_0_ring_emit_pipeline_sync(struct amdgpu_ring * ring) uvd_v6_0_ring_emit_pipeline_sync() argument
1107 uvd_v6_0_ring_insert_nop(struct amdgpu_ring * ring,uint32_t count) uvd_v6_0_ring_insert_nop() argument
1119 uvd_v6_0_enc_ring_emit_pipeline_sync(struct amdgpu_ring * ring) uvd_v6_0_enc_ring_emit_pipeline_sync() argument
1130 uvd_v6_0_enc_ring_insert_end(struct amdgpu_ring * ring) uvd_v6_0_enc_ring_insert_end() argument
1135 uvd_v6_0_enc_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned int vmid,uint64_t pd_addr) uvd_v6_0_enc_ring_emit_vm_flush() argument
[all...]
H A Dvcn_v1_0.c129 struct amdgpu_ring *ring; in vcn_v1_0_sw_init() local
250 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; vcn_v1_0_hw_init() local
843 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; vcn_v1_0_start_spg_mode() local
1023 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; vcn_v1_0_start_dpg_mode() local
1298 struct amdgpu_ring *ring; vcn_v1_0_pause_dpg_mode() local
1464 vcn_v1_0_dec_ring_get_rptr(struct amdgpu_ring * ring) vcn_v1_0_dec_ring_get_rptr() argument
1478 vcn_v1_0_dec_ring_get_wptr(struct amdgpu_ring * ring) vcn_v1_0_dec_ring_get_wptr() argument
1492 vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring * ring) vcn_v1_0_dec_ring_set_wptr() argument
1510 vcn_v1_0_dec_ring_insert_start(struct amdgpu_ring * ring) vcn_v1_0_dec_ring_insert_start() argument
1529 vcn_v1_0_dec_ring_insert_end(struct amdgpu_ring * ring) vcn_v1_0_dec_ring_insert_end() argument
1548 vcn_v1_0_dec_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) vcn_v1_0_dec_ring_emit_fence() argument
1589 vcn_v1_0_dec_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) vcn_v1_0_dec_ring_emit_ib() argument
1612 vcn_v1_0_dec_ring_emit_reg_wait(struct amdgpu_ring * ring,uint32_t reg,uint32_t val,uint32_t mask) vcn_v1_0_dec_ring_emit_reg_wait() argument
1632 vcn_v1_0_dec_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned vmid,uint64_t pd_addr) vcn_v1_0_dec_ring_emit_vm_flush() argument
1647 vcn_v1_0_dec_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) vcn_v1_0_dec_ring_emit_wreg() argument
1670 vcn_v1_0_enc_ring_get_rptr(struct amdgpu_ring * ring) vcn_v1_0_enc_ring_get_rptr() argument
1687 vcn_v1_0_enc_ring_get_wptr(struct amdgpu_ring * ring) vcn_v1_0_enc_ring_get_wptr() argument
1704 vcn_v1_0_enc_ring_set_wptr(struct amdgpu_ring * ring) vcn_v1_0_enc_ring_set_wptr() argument
1726 vcn_v1_0_enc_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) vcn_v1_0_enc_ring_emit_fence() argument
1738 vcn_v1_0_enc_ring_insert_end(struct amdgpu_ring * ring) vcn_v1_0_enc_ring_insert_end() argument
1753 vcn_v1_0_enc_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) vcn_v1_0_enc_ring_emit_ib() argument
1767 vcn_v1_0_enc_ring_emit_reg_wait(struct amdgpu_ring * ring,uint32_t reg,uint32_t val,uint32_t mask) vcn_v1_0_enc_ring_emit_reg_wait() argument
1777 vcn_v1_0_enc_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned int vmid,uint64_t pd_addr) vcn_v1_0_enc_ring_emit_vm_flush() argument
1790 vcn_v1_0_enc_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) vcn_v1_0_enc_ring_emit_wreg() argument
1831 vcn_v1_0_dec_ring_insert_nop(struct amdgpu_ring * ring,uint32_t count) vcn_v1_0_dec_ring_insert_nop() argument
1911 vcn_v1_0_ring_begin_use(struct amdgpu_ring * ring) vcn_v1_0_ring_begin_use() argument
1925 vcn_v1_0_set_pg_for_begin_use(struct amdgpu_ring * ring,bool set_clocks) vcn_v1_0_set_pg_for_begin_use() argument
1964 vcn_v1_0_ring_end_use(struct amdgpu_ring * ring) vcn_v1_0_ring_end_use() argument
[all...]
H A Dvcn_v2_0.c137 struct amdgpu_ring *ring; in vcn_v2_0_sw_init() local
294 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; vcn_v2_0_hw_init() local
866 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; vcn_v2_0_start_dpg_mode() local
1008 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; vcn_v2_0_start() local
1298 struct amdgpu_ring *ring; vcn_v2_0_pause_dpg_mode() local
1428 vcn_v2_0_dec_ring_get_rptr(struct amdgpu_ring * ring) vcn_v2_0_dec_ring_get_rptr() argument
1442 vcn_v2_0_dec_ring_get_wptr(struct amdgpu_ring * ring) vcn_v2_0_dec_ring_get_wptr() argument
1459 vcn_v2_0_dec_ring_set_wptr(struct amdgpu_ring * ring) vcn_v2_0_dec_ring_set_wptr() argument
1482 vcn_v2_0_dec_ring_insert_start(struct amdgpu_ring * ring) vcn_v2_0_dec_ring_insert_start() argument
1499 vcn_v2_0_dec_ring_insert_end(struct amdgpu_ring * ring) vcn_v2_0_dec_ring_insert_end() argument
1515 vcn_v2_0_dec_ring_insert_nop(struct amdgpu_ring * ring,uint32_t count) vcn_v2_0_dec_ring_insert_nop() argument
1538 vcn_v2_0_dec_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) vcn_v2_0_dec_ring_emit_fence() argument
1577 vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) vcn_v2_0_dec_ring_emit_ib() argument
1596 vcn_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring * ring,uint32_t reg,uint32_t val,uint32_t mask) vcn_v2_0_dec_ring_emit_reg_wait() argument
1615 vcn_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned vmid,uint64_t pd_addr) vcn_v2_0_dec_ring_emit_vm_flush() argument
1630 vcn_v2_0_dec_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) vcn_v2_0_dec_ring_emit_wreg() argument
1653 vcn_v2_0_enc_ring_get_rptr(struct amdgpu_ring * ring) vcn_v2_0_enc_ring_get_rptr() argument
1670 vcn_v2_0_enc_ring_get_wptr(struct amdgpu_ring * ring) vcn_v2_0_enc_ring_get_wptr() argument
1694 vcn_v2_0_enc_ring_set_wptr(struct amdgpu_ring * ring) vcn_v2_0_enc_ring_set_wptr() argument
1725 vcn_v2_0_enc_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) vcn_v2_0_enc_ring_emit_fence() argument
1737 vcn_v2_0_enc_ring_insert_end(struct amdgpu_ring * ring) vcn_v2_0_enc_ring_insert_end() argument
1752 vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) vcn_v2_0_enc_ring_emit_ib() argument
1766 vcn_v2_0_enc_ring_emit_reg_wait(struct amdgpu_ring * ring,uint32_t reg,uint32_t val,uint32_t mask) vcn_v2_0_enc_ring_emit_reg_wait() argument
1775 vcn_v2_0_enc_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned int vmid,uint64_t pd_addr) vcn_v2_0_enc_ring_emit_vm_flush() argument
1788 vcn_v2_0_enc_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) vcn_v2_0_enc_ring_emit_wreg() argument
1828 vcn_v2_0_dec_ring_test_ring(struct amdgpu_ring * ring) vcn_v2_0_dec_ring_test_ring() argument
1962 struct amdgpu_ring *ring; vcn_v2_0_start_sriov() local
[all...]
H A Djpeg_v2_0.c87 struct amdgpu_ring *ring; in jpeg_v2_0_sw_init() local
162 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init() local
338 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; jpeg_v2_0_start() local
415 jpeg_v2_0_dec_ring_get_rptr(struct amdgpu_ring * ring) jpeg_v2_0_dec_ring_get_rptr() argument
429 jpeg_v2_0_dec_ring_get_wptr(struct amdgpu_ring * ring) jpeg_v2_0_dec_ring_get_wptr() argument
446 jpeg_v2_0_dec_ring_set_wptr(struct amdgpu_ring * ring) jpeg_v2_0_dec_ring_set_wptr() argument
465 jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring * ring) jpeg_v2_0_dec_ring_insert_start() argument
483 jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring * ring) jpeg_v2_0_dec_ring_insert_end() argument
504 jpeg_v2_0_dec_ring_emit_fence(struct amdgpu_ring * ring,u64 addr,u64 seq,unsigned flags) jpeg_v2_0_dec_ring_emit_fence() argument
555 jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring * ring,struct amdgpu_job * job,struct amdgpu_ib * ib,uint32_t flags) jpeg_v2_0_dec_ring_emit_ib() argument
614 jpeg_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring * ring,uint32_t reg,uint32_t val,uint32_t mask) jpeg_v2_0_dec_ring_emit_reg_wait() argument
641 jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring * ring,unsigned vmid,uint64_t pd_addr) jpeg_v2_0_dec_ring_emit_vm_flush() argument
656 jpeg_v2_0_dec_ring_emit_wreg(struct amdgpu_ring * ring,uint32_t reg,uint32_t val) jpeg_v2_0_dec_ring_emit_wreg() argument
674 jpeg_v2_0_dec_ring_nop(struct amdgpu_ring * ring,uint32_t count) jpeg_v2_0_dec_ring_nop() argument
770 jpeg_v2_0_ring_reset(struct amdgpu_ring * ring,unsigned int vmid,struct amdgpu_fence * timedout_fence) jpeg_v2_0_ring_reset() argument
[all...]
/linux/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_regs_cnxk.h34 #define CNXK_VF_SDP_R_ERR_TYPE(ring) \ argument
37 #define CNXK_VF_SDP_R_IN_CONTROL(ring) \ argument
40 #define CNXK_VF_SDP_R_IN_ENABLE(ring) \ argument
43 #define CNXK_VF_SDP_R_IN_INSTR_BADDR(ring) \ argument
46 #define CNXK_VF_SDP_R_IN_INSTR_RSIZE(ring) \ argument
49 CNXK_VF_SDP_R_IN_INSTR_DBELL(ring) global() argument
52 CNXK_VF_SDP_R_IN_CNTS(ring) global() argument
55 CNXK_VF_SDP_R_IN_INT_LEVELS(ring) global() argument
58 CNXK_VF_SDP_R_IN_PKT_CNT(ring) global() argument
61 CNXK_VF_SDP_R_IN_BYTE_CNT(ring) global() argument
97 CNXK_VF_SDP_R_OUT_CONTROL(ring) global() argument
100 CNXK_VF_SDP_R_OUT_ENABLE(ring) global() argument
103 CNXK_VF_SDP_R_OUT_SLIST_BADDR(ring) global() argument
106 CNXK_VF_SDP_R_OUT_SLIST_RSIZE(ring) global() argument
109 CNXK_VF_SDP_R_OUT_SLIST_DBELL(ring) global() argument
112 CNXK_VF_SDP_R_OUT_WMARK(ring) global() argument
115 CNXK_VF_SDP_R_OUT_CNTS(ring) global() argument
118 CNXK_VF_SDP_R_OUT_INT_LEVELS(ring) global() argument
121 CNXK_VF_SDP_R_OUT_PKT_CNT(ring) global() argument
124 CNXK_VF_SDP_R_OUT_BYTE_CNT(ring) global() argument
154 CNXK_VF_SDP_R_MBOX_PF_VF_DATA(ring) global() argument
157 CNXK_VF_SDP_R_MBOX_PF_VF_INT(ring) global() argument
160 CNXK_VF_SDP_R_MBOX_VF_PF_DATA(ring) global() argument
[all...]
H A Doctep_vf_regs_cn9k.h33 #define CN93_VF_SDP_R_IN_CONTROL(ring) \ argument
36 #define CN93_VF_SDP_R_IN_ENABLE(ring) \ argument
39 #define CN93_VF_SDP_R_IN_INSTR_BADDR(ring) \ argument
42 #define CN93_VF_SDP_R_IN_INSTR_RSIZE(ring) \ argument
45 #define CN93_VF_SDP_R_IN_INSTR_DBELL(ring) \ argument
48 CN93_VF_SDP_R_IN_CNTS(ring) global() argument
51 CN93_VF_SDP_R_IN_INT_LEVELS(ring) global() argument
54 CN93_VF_SDP_R_IN_PKT_CNT(ring) global() argument
57 CN93_VF_SDP_R_IN_BYTE_CNT(ring) global() argument
92 CN93_VF_SDP_R_OUT_CONTROL(ring) global() argument
95 CN93_VF_SDP_R_OUT_ENABLE(ring) global() argument
98 CN93_VF_SDP_R_OUT_SLIST_BADDR(ring) global() argument
101 CN93_VF_SDP_R_OUT_SLIST_RSIZE(ring) global() argument
104 CN93_VF_SDP_R_OUT_SLIST_DBELL(ring) global() argument
107 CN93_VF_SDP_R_OUT_CNTS(ring) global() argument
110 CN93_VF_SDP_R_OUT_INT_LEVELS(ring) global() argument
113 CN93_VF_SDP_R_OUT_PKT_CNT(ring) global() argument
116 CN93_VF_SDP_R_OUT_BYTE_CNT(ring) global() argument
146 CN93_VF_SDP_R_MBOX_PF_VF_DATA(ring) global() argument
149 CN93_VF_SDP_R_MBOX_PF_VF_INT(ring) global() argument
152 CN93_VF_SDP_R_MBOX_VF_PF_DATA(ring) global() argument
[all...]
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Ddma.c32 struct b43legacy_dmadesc32 *op32_idx2desc(struct b43legacy_dmaring *ring, in op32_idx2desc() argument
45 static void op32_fill_descriptor(struct b43legacy_dmaring *ring, in op32_fill_descriptor() argument
80 static void op32_poke_tx(struct b43legacy_dmaring *ring, in argument
86 op32_tx_suspend(struct b43legacy_dmaring * ring) op32_tx_suspend() argument
93 op32_tx_resume(struct b43legacy_dmaring * ring) op32_tx_resume() argument
100 op32_get_current_rxslot(struct b43legacy_dmaring * ring) op32_get_current_rxslot() argument
110 op32_set_current_rxslot(struct b43legacy_dmaring * ring,int slot) op32_set_current_rxslot() argument
117 free_slots(struct b43legacy_dmaring * ring) free_slots() argument
122 next_slot(struct b43legacy_dmaring * ring,int slot) next_slot() argument
131 update_max_used_slots(struct b43legacy_dmaring * ring,int current_used_slots) update_max_used_slots() argument
146 update_max_used_slots(struct b43legacy_dmaring * ring,int current_used_slots) update_max_used_slots() argument
153 request_slot(struct b43legacy_dmaring * ring) request_slot() argument
175 struct b43legacy_dmaring *ring; priority_to_txring() local
226 map_descbuffer(struct b43legacy_dmaring * ring,unsigned char * buf,size_t len,int tx) map_descbuffer() argument
246 unmap_descbuffer(struct b43legacy_dmaring * ring,dma_addr_t addr,size_t len,int tx) unmap_descbuffer() argument
262 sync_descbuffer_for_cpu(struct b43legacy_dmaring * ring,dma_addr_t addr,size_t len) sync_descbuffer_for_cpu() argument
273 sync_descbuffer_for_device(struct b43legacy_dmaring * ring,dma_addr_t addr,size_t len) sync_descbuffer_for_device() argument
284 free_descriptor_buffer(struct b43legacy_dmaring * ring,struct b43legacy_dmadesc_meta * meta,int irq_context) free_descriptor_buffer() argument
297 alloc_ringmemory(struct b43legacy_dmaring * ring) alloc_ringmemory() argument
309 free_ringmemory(struct b43legacy_dmaring * ring) free_ringmemory() argument
390 b43legacy_dma_mapping_error(struct b43legacy_dmaring * ring,dma_addr_t addr,size_t buffersize,bool dma_to_device) b43legacy_dma_mapping_error() argument
419 setup_rx_descbuffer(struct b43legacy_dmaring * ring,struct b43legacy_dmadesc32 * desc,struct b43legacy_dmadesc_meta * meta,gfp_t gfp_flags) setup_rx_descbuffer() argument
469 alloc_initial_descbuffers(struct b43legacy_dmaring * ring) alloc_initial_descbuffers() argument
506 dmacontroller_setup(struct b43legacy_dmaring * ring) dmacontroller_setup() argument
548 dmacontroller_cleanup(struct b43legacy_dmaring * ring) dmacontroller_cleanup() argument
561 free_all_descbuffers(struct b43legacy_dmaring * ring) free_all_descbuffers() argument
608 struct b43legacy_dmaring *ring; b43legacy_setup_dmaring() local
707 b43legacy_destroy_dmaring(struct b43legacy_dmaring * ring) b43legacy_destroy_dmaring() argument
758 struct b43legacy_dmaring *ring; b43legacy_dma_init() local
852 generate_cookie(struct b43legacy_dmaring * ring,int slot) generate_cookie() argument
895 struct b43legacy_dmaring *ring = NULL; parse_cookie() local
925 dma_tx_fragment(struct b43legacy_dmaring * ring,struct sk_buff ** in_skb) dma_tx_fragment() argument
1026 should_inject_overflow(struct b43legacy_dmaring * ring) should_inject_overflow() argument
1051 struct b43legacy_dmaring *ring; b43legacy_dma_tx() local
1104 struct b43legacy_dmaring *ring; b43legacy_dma_handle_txstatus() local
1220 dma_rx(struct b43legacy_dmaring * ring,int * slot) dma_rx() argument
1318 b43legacy_dma_rx(struct b43legacy_dmaring * ring) b43legacy_dma_rx() argument
1338 b43legacy_dma_tx_suspend_ring(struct b43legacy_dmaring * ring) b43legacy_dma_tx_suspend_ring() argument
1344 b43legacy_dma_tx_resume_ring(struct b43legacy_dmaring * ring) b43legacy_dma_tx_resume_ring() argument
[all...]
/linux/drivers/net/wireless/broadcom/b43/
H A Ddma.c72 struct b43_dmadesc_generic *op32_idx2desc(struct b43_dmaring *ring, in op32_idx2desc() argument
85 static void op32_fill_descriptor(struct b43_dmaring *ring, in op32_fill_descriptor() argument
118 static void op32_poke_tx(struct b43_dmaring *ring, in argument
124 op32_tx_suspend(struct b43_dmaring * ring) op32_tx_suspend() argument
130 op32_tx_resume(struct b43_dmaring * ring) op32_tx_resume() argument
136 op32_get_current_rxslot(struct b43_dmaring * ring) op32_get_current_rxslot() argument
146 op32_set_current_rxslot(struct b43_dmaring * ring,int slot) op32_set_current_rxslot() argument
164 op64_idx2desc(struct b43_dmaring * ring,int slot,struct b43_dmadesc_meta ** meta) op64_idx2desc() argument
177 op64_fill_descriptor(struct b43_dmaring * ring,struct b43_dmadesc_generic * desc,dma_addr_t dmaaddr,u16 bufsize,int start,int end,int irq) op64_fill_descriptor() argument
213 op64_poke_tx(struct b43_dmaring * ring,int slot) op64_poke_tx() argument
219 op64_tx_suspend(struct b43_dmaring * ring) op64_tx_suspend() argument
225 op64_tx_resume(struct b43_dmaring * ring) op64_tx_resume() argument
231 op64_get_current_rxslot(struct b43_dmaring * ring) op64_get_current_rxslot() argument
241 op64_set_current_rxslot(struct b43_dmaring * ring,int slot) op64_set_current_rxslot() argument
257 free_slots(struct b43_dmaring * ring) free_slots() argument
262 next_slot(struct b43_dmaring * ring,int slot) next_slot() argument
270 prev_slot(struct b43_dmaring * ring,int slot) prev_slot() argument
279 update_max_used_slots(struct b43_dmaring * ring,int current_used_slots) update_max_used_slots() argument
294 update_max_used_slots(struct b43_dmaring * ring,int current_used_slots) update_max_used_slots() argument
300 request_slot(struct b43_dmaring * ring) request_slot() argument
347 map_descbuffer(struct b43_dmaring * ring,unsigned char * buf,size_t len,int tx) map_descbuffer() argument
364 unmap_descbuffer(struct b43_dmaring * ring,dma_addr_t addr,size_t len,int tx) unmap_descbuffer() argument
377 sync_descbuffer_for_cpu(struct b43_dmaring * ring,dma_addr_t addr,size_t len) sync_descbuffer_for_cpu() argument
386 sync_descbuffer_for_device(struct b43_dmaring * ring,dma_addr_t addr,size_t len) sync_descbuffer_for_device() argument
395 free_descriptor_buffer(struct b43_dmaring * ring,struct b43_dmadesc_meta * meta) free_descriptor_buffer() argument
407 alloc_ringmemory(struct b43_dmaring * ring) alloc_ringmemory() argument
430 free_ringmemory(struct b43_dmaring * ring) free_ringmemory() argument
538 b43_dma_mapping_error(struct b43_dmaring * ring,dma_addr_t addr,size_t buffersize,bool dma_to_device) b43_dma_mapping_error() argument
570 b43_rx_buffer_is_poisoned(struct b43_dmaring * ring,struct sk_buff * skb) b43_rx_buffer_is_poisoned() argument
577 b43_poison_rx_buffer(struct b43_dmaring * ring,struct sk_buff * skb) b43_poison_rx_buffer() argument
592 setup_rx_descbuffer(struct b43_dmaring * ring,struct b43_dmadesc_generic * desc,struct b43_dmadesc_meta * meta,gfp_t gfp_flags) setup_rx_descbuffer() argument
636 alloc_initial_descbuffers(struct b43_dmaring * ring) alloc_initial_descbuffers() argument
672 dmacontroller_setup(struct b43_dmaring * ring) dmacontroller_setup() argument
753 dmacontroller_cleanup(struct b43_dmaring * ring) dmacontroller_cleanup() argument
774 free_all_descbuffers(struct b43_dmaring * ring) free_all_descbuffers() argument
837 struct b43_dmaring *ring; b43_setup_dmaring() local
966 b43_destroy_dmaring(struct b43_dmaring * ring,const char * ringname) b43_destroy_dmaring() argument
1012 destroy_ring(dma,ring) global() argument
1136 generate_cookie(struct b43_dmaring * ring,int slot) generate_cookie() argument
1160 struct b43_dmaring *ring = NULL; parse_cookie() local
1189 dma_tx_fragment(struct b43_dmaring * ring,struct sk_buff * skb) dma_tx_fragment() argument
1288 should_inject_overflow(struct b43_dmaring * ring) should_inject_overflow() argument
1313 struct b43_dmaring *ring; select_ring_by_priority() local
1342 struct b43_dmaring *ring; b43_dma_tx() local
1418 struct b43_dmaring *ring; b43_dma_handle_txstatus() local
1582 dma_rx(struct b43_dmaring * ring,int * slot) dma_rx() argument
1668 b43_dma_handle_rx_overflow(struct b43_dmaring * ring) b43_dma_handle_rx_overflow() argument
1687 b43_dma_rx(struct b43_dmaring * ring) b43_dma_rx() argument
1707 b43_dma_tx_suspend_ring(struct b43_dmaring * ring) b43_dma_tx_suspend_ring() argument
1713 b43_dma_tx_resume_ring(struct b43_dmaring * ring) b43_dma_tx_resume_ring() argument
[all...]
/linux/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_ring2.c12 static void xgene_enet_ring_init(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_init() argument
34 static void xgene_enet_ring_set_type(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_set_type() argument
47 static void xgene_enet_ring_set_recombbuf(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_set_recombbuf() argument
55 xgene_enet_ring_wr32(struct xgene_enet_desc_ring * ring,u32 offset,u32 data) xgene_enet_ring_wr32() argument
63 xgene_enet_write_ring_state(struct xgene_enet_desc_ring * ring) xgene_enet_write_ring_state() argument
75 xgene_enet_clr_ring_state(struct xgene_enet_desc_ring * ring) xgene_enet_clr_ring_state() argument
81 xgene_enet_set_ring_state(struct xgene_enet_desc_ring * ring) xgene_enet_set_ring_state() argument
95 xgene_enet_set_ring_id(struct xgene_enet_desc_ring * ring) xgene_enet_set_ring_id() argument
118 xgene_enet_clr_desc_ring_id(struct xgene_enet_desc_ring * ring) xgene_enet_clr_desc_ring_id() argument
128 xgene_enet_setup_ring(struct xgene_enet_desc_ring * ring) xgene_enet_setup_ring() argument
152 xgene_enet_clear_ring(struct xgene_enet_desc_ring * ring) xgene_enet_clear_ring() argument
158 xgene_enet_wr_cmd(struct xgene_enet_desc_ring * ring,int count) xgene_enet_wr_cmd() argument
171 xgene_enet_ring_len(struct xgene_enet_desc_ring * ring) xgene_enet_ring_len() argument
182 xgene_enet_setup_coalescing(struct xgene_enet_desc_ring * ring) xgene_enet_setup_coalescing() argument
[all...]
/linux/net/rds/
H A Dib_ring.c66 void rds_ib_ring_init(struct rds_ib_work_ring *ring, u32 nr) in rds_ib_ring_init() argument
73 static inline u32 __rds_ib_ring_used(struct rds_ib_work_ring *ring) in __rds_ib_ring_used() argument
84 rds_ib_ring_resize(struct rds_ib_work_ring * ring,u32 nr) rds_ib_ring_resize() argument
92 __rds_ib_ring_empty(struct rds_ib_work_ring * ring) __rds_ib_ring_empty() argument
97 rds_ib_ring_alloc(struct rds_ib_work_ring * ring,u32 val,u32 * pos) rds_ib_ring_alloc() argument
117 rds_ib_ring_free(struct rds_ib_work_ring * ring,u32 val) rds_ib_ring_free() argument
127 rds_ib_ring_unalloc(struct rds_ib_work_ring * ring,u32 val) rds_ib_ring_unalloc() argument
133 rds_ib_ring_empty(struct rds_ib_work_ring * ring) rds_ib_ring_empty() argument
138 rds_ib_ring_low(struct rds_ib_work_ring * ring) rds_ib_ring_low() argument
147 rds_ib_ring_oldest(struct rds_ib_work_ring * ring) rds_ib_ring_oldest() argument
156 rds_ib_ring_completed(struct rds_ib_work_ring * ring,u32 wr_id,u32 oldest) rds_ib_ring_completed() argument
[all...]
/linux/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_regs_cnxk_pf.h73 #define CNXK_SDP_R_IN_CONTROL(ring) \ argument
76 #define CNXK_SDP_R_IN_ENABLE(ring) \ argument
79 #define CNXK_SDP_R_IN_INSTR_BADDR(ring) \ argument
82 #define CNXK_SDP_R_IN_INSTR_RSIZE(ring) \ argument
85 #define CNXK_SDP_R_IN_INSTR_DBELL(ring) \ argument
88 CNXK_SDP_R_IN_CNTS(ring) global() argument
91 CNXK_SDP_R_IN_INT_LEVELS(ring) global() argument
94 CNXK_SDP_R_IN_PKT_CNT(ring) global() argument
97 CNXK_SDP_R_IN_BYTE_CNT(ring) global() argument
131 CNXK_SDP_R_OUT_CONTROL(ring) global() argument
134 CNXK_SDP_R_OUT_ENABLE(ring) global() argument
137 CNXK_SDP_R_OUT_SLIST_BADDR(ring) global() argument
140 CNXK_SDP_R_OUT_SLIST_RSIZE(ring) global() argument
143 CNXK_SDP_R_OUT_SLIST_DBELL(ring) global() argument
146 CNXK_SDP_R_OUT_WMARK(ring) global() argument
149 CNXK_SDP_R_OUT_CNTS(ring) global() argument
152 CNXK_SDP_R_OUT_INT_LEVELS(ring) global() argument
155 CNXK_SDP_R_OUT_PKT_CNT(ring) global() argument
158 CNXK_SDP_R_OUT_BYTE_CNT(ring) global() argument
190 CNXK_SDP_R_IN_INT_MDRT_CTL0(ring) global() argument
193 CNXK_SDP_R_IN_INT_MDRT_CTL1(ring) global() argument
196 CNXK_SDP_R_IN_INT_MDRT_DBG(ring) global() argument
199 CNXK_SDP_R_OUT_INT_MDRT_CTL0(ring) global() argument
202 CNXK_SDP_R_OUT_INT_MDRT_CTL1(ring) global() argument
205 CNXK_SDP_R_OUT_INT_MDRT_DBG(ring) global() argument
208 CNXK_SDP_R_MBOX_ISM(ring) global() argument
211 CNXK_SDP_R_OUT_CNTS_ISM(ring) global() argument
214 CNXK_SDP_R_IN_CNTS_ISM(ring) global() argument
232 CNXK_SDP_R_MBOX_PF_VF_DATA(ring) global() argument
235 CNXK_SDP_R_MBOX_PF_VF_INT(ring) global() argument
238 CNXK_SDP_R_MBOX_VF_PF_DATA(ring) global() argument
241 CNXK_SDP_MBOX_VF_PF_DATA(ring) global() argument
244 CNXK_SDP_MBOX_PF_VF_DATA(ring) global() argument
250 CNXK_SDP_R_ERR_TYPE(ring) global() argument
257 CNXK_SDP_R_MBOX_ISM(ring) global() argument
260 CNXK_SDP_R_OUT_CNTS_ISM(ring) global() argument
263 CNXK_SDP_R_IN_CNTS_ISM(ring) global() argument
379 CNXK_SDP_EPVF_RING(ring) global() argument
381 CNXK_SDP_IN_RING_TB_MAP(ring) global() argument
383 CNXK_SDP_IN_RATE_LIMIT(ring) global() argument
[all...]
H A Doctep_regs_cn9k_pf.h72 #define CN93_SDP_R_IN_CONTROL(ring) \ argument
75 #define CN93_SDP_R_IN_ENABLE(ring) \ argument
78 #define CN93_SDP_R_IN_INSTR_BADDR(ring) \ argument
81 #define CN93_SDP_R_IN_INSTR_RSIZE(ring) \ argument
84 #define CN93_SDP_R_IN_INSTR_DBELL(ring) \ argument
87 CN93_SDP_R_IN_CNTS(ring) global() argument
90 CN93_SDP_R_IN_INT_LEVELS(ring) global() argument
93 CN93_SDP_R_IN_PKT_CNT(ring) global() argument
96 CN93_SDP_R_IN_BYTE_CNT(ring) global() argument
129 CN93_SDP_R_OUT_CONTROL(ring) global() argument
132 CN93_SDP_R_OUT_ENABLE(ring) global() argument
135 CN93_SDP_R_OUT_SLIST_BADDR(ring) global() argument
138 CN93_SDP_R_OUT_SLIST_RSIZE(ring) global() argument
141 CN93_SDP_R_OUT_SLIST_DBELL(ring) global() argument
144 CN93_SDP_R_OUT_CNTS(ring) global() argument
147 CN93_SDP_R_OUT_INT_LEVELS(ring) global() argument
150 CN93_SDP_R_OUT_PKT_CNT(ring) global() argument
153 CN93_SDP_R_OUT_BYTE_CNT(ring) global() argument
181 CN93_SDP_R_IN_INT_MDRT_CTL0(ring) global() argument
184 CN93_SDP_R_IN_INT_MDRT_CTL1(ring) global() argument
187 CN93_SDP_R_IN_INT_MDRT_DBG(ring) global() argument
190 CN93_SDP_R_OUT_INT_MDRT_CTL0(ring) global() argument
193 CN93_SDP_R_OUT_INT_MDRT_CTL1(ring) global() argument
196 CN93_SDP_R_OUT_INT_MDRT_DBG(ring) global() argument
214 CN93_SDP_R_MBOX_PF_VF_DATA(ring) global() argument
217 CN93_SDP_R_MBOX_PF_VF_INT(ring) global() argument
220 CN93_SDP_R_MBOX_VF_PF_DATA(ring) global() argument
223 CN93_SDP_MBOX_VF_PF_DATA(ring) global() argument
226 CN93_SDP_MBOX_PF_VF_DATA(ring) global() argument
232 CN93_SDP_R_ERR_TYPE(ring) global() argument
239 CN93_SDP_R_MBOX_ISM(ring) global() argument
242 CN93_SDP_R_OUT_CNTS_ISM(ring) global() argument
245 CN93_SDP_R_IN_CNTS_ISM(ring) global() argument
361 CN93_SDP_EPVF_RING(ring) global() argument
363 CN93_SDP_IN_RING_TB_MAP(ring) global() argument
365 CN93_SDP_IN_RATE_LIMIT(ring) global() argument
[all...]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_ring.c63 struct radeon_ring *ring) in radeon_ring_supports_scratch_reg() argument
83 radeon_ring_free_size(struct radeon_device * rdev,struct radeon_ring * ring) radeon_ring_free_size() argument
109 radeon_ring_alloc(struct radeon_device * rdev,struct radeon_ring * ring,unsigned ndw) radeon_ring_alloc() argument
145 radeon_ring_lock(struct radeon_device * rdev,struct radeon_ring * ring,unsigned ndw) radeon_ring_lock() argument
169 radeon_ring_commit(struct radeon_device * rdev,struct radeon_ring * ring,bool hdp_flush) radeon_ring_commit() argument
200 radeon_ring_unlock_commit(struct radeon_device * rdev,struct radeon_ring * ring,bool hdp_flush) radeon_ring_unlock_commit() argument
214 radeon_ring_undo(struct radeon_ring * ring) radeon_ring_undo() argument
227 radeon_ring_unlock_undo(struct radeon_device * rdev,struct radeon_ring * ring) radeon_ring_unlock_undo() argument
242 radeon_ring_lockup_update(struct radeon_device * rdev,struct radeon_ring * ring) radeon_ring_lockup_update() argument
254 radeon_ring_test_lockup(struct radeon_device * rdev,struct radeon_ring * ring) radeon_ring_test_lockup() argument
285 radeon_ring_backup(struct radeon_device * rdev,struct radeon_ring * ring,uint32_t ** data) radeon_ring_backup() argument
349 radeon_ring_restore(struct radeon_device * rdev,struct radeon_ring * ring,unsigned size,uint32_t * data) radeon_ring_restore() argument
383 radeon_ring_init(struct radeon_device * rdev,struct radeon_ring * ring,unsigned ring_size,unsigned rptr_offs,u32 nop) radeon_ring_init() argument
439 radeon_ring_fini(struct radeon_device * rdev,struct radeon_ring * ring) radeon_ring_fini() argument
469 struct radeon_ring *ring = m->private; radeon_debugfs_ring_info_show() local
549 radeon_debugfs_ring_init(struct radeon_device * rdev,struct radeon_ring * ring) radeon_debugfs_ring_init() argument
[all...]
H A Duvd_v1_0.c40 struct radeon_ring *ring) in uvd_v1_0_get_rptr() argument
54 struct radeon_ring *ring) in uvd_v1_0_get_wptr() argument
68 struct radeon_ring *ring) in uvd_v1_0_set_wptr() argument
84 struct radeon_ring *ring = &rdev->ring[fenc in uvd_v1_0_fence_emit() local
159 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; uvd_v1_0_init() local
250 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; uvd_v1_0_fini() local
265 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; uvd_v1_0_start() local
421 uvd_v1_0_ring_test(struct radeon_device * rdev,struct radeon_ring * ring) uvd_v1_0_ring_test() argument
466 uvd_v1_0_semaphore_emit(struct radeon_device * rdev,struct radeon_ring * ring,struct radeon_semaphore * semaphore,bool emit_wait) uvd_v1_0_semaphore_emit() argument
484 struct radeon_ring *ring = &rdev->ring[ib->ring]; uvd_v1_0_ib_execute() local
500 uvd_v1_0_ib_test(struct radeon_device * rdev,struct radeon_ring * ring) uvd_v1_0_ib_test() argument
[all...]
H A Dr600_dma.c51 struct radeon_ring *ring) in r600_dma_get_rptr() argument
72 struct radeon_ring *ring) in r600_dma_get_wptr() argument
86 r600_dma_set_wptr(struct radeon_device * rdev,struct radeon_ring * ring) r600_dma_set_wptr() argument
121 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; r600_dma_resume() local
207 r600_dma_is_lockup(struct radeon_device * rdev,struct radeon_ring * ring) r600_dma_is_lockup() argument
230 r600_dma_ring_test(struct radeon_device * rdev,struct radeon_ring * ring) r600_dma_ring_test() argument
289 struct radeon_ring *ring = &rdev->ring[fence->ring]; r600_dma_fence_ring_emit() local
313 r600_dma_semaphore_ring_emit(struct radeon_device * rdev,struct radeon_ring * ring,struct radeon_semaphore * semaphore,bool emit_wait) r600_dma_semaphore_ring_emit() argument
336 r600_dma_ib_test(struct radeon_device * rdev,struct radeon_ring * ring) r600_dma_ib_test() argument
406 struct radeon_ring *ring = &rdev->ring[ib->ring]; r600_dma_ring_ib_execute() local
451 struct radeon_ring *ring = &rdev->ring[ring_index]; r600_copy_dma() local
[all...]
/linux/drivers/bus/mhi/ep/
H A Dring.c10 size_t mhi_ep_ring_addr2offset(struct mhi_ep_ring *ring, u64 ptr) in mhi_ep_ring_addr2offset() argument
15 static u32 mhi_ep_ring_num_elems(struct mhi_ep_ring *ring) in mhi_ep_ring_num_elems() argument
24 void mhi_ep_ring_inc_index(struct mhi_ep_ring *ring) in mhi_ep_ring_inc_index() argument
29 static int __mhi_ep_cache_ring(struct mhi_ep_ring *ring, size_t end) in __mhi_ep_cache_ring() argument
79 mhi_ep_cache_ring(struct mhi_ep_ring * ring,u64 wr_ptr) mhi_ep_cache_ring() argument
96 mhi_ep_update_wr_offset(struct mhi_ep_ring * ring) mhi_ep_update_wr_offset() argument
106 mhi_ep_ring_add_element(struct mhi_ep_ring * ring,struct mhi_ring_element * el) mhi_ep_ring_add_element() argument
153 mhi_ep_ring_init(struct mhi_ep_ring * ring,enum mhi_ep_ring_type type,u32 id) mhi_ep_ring_init() argument
171 struct mhi_ep_ring *ring = container_of(work, struct mhi_ep_ring, intmodt_work.work); mhi_ep_raise_irq() local
178 mhi_ep_ring_start(struct mhi_ep_cntrl * mhi_cntrl,struct mhi_ep_ring * ring,union mhi_ep_ring_ctx * ctx) mhi_ep_ring_start() argument
225 mhi_ep_ring_reset(struct mhi_ep_cntrl * mhi_cntrl,struct mhi_ep_ring * ring) mhi_ep_ring_reset() argument
[all...]
/linux/tools/testing/selftests/net/
H A Dpsock_tpacket.c66 struct ring { struct
71 void (*walk)(int sock, struct ring *ring); argument
220 static void walk_v1_v2_rx(int sock, struct ring *ring) in walk_v1_v2_rx() argument
72 versionring global() argument
73 __anon368def29010aring global() argument
354 get_next_frame(struct ring * ring,int n) get_next_frame() argument
369 walk_tx(int sock,struct ring * ring) walk_tx() argument
500 walk_v1_v2(int sock,struct ring * ring) walk_v1_v2() argument
581 walk_v3_rx(int sock,struct ring * ring) walk_v3_rx() argument
622 walk_v3(int sock,struct ring * ring) walk_v3() argument
630 __v1_v2_fill(struct ring * ring,unsigned int blocks) __v1_v2_fill() argument
646 __v3_fill(struct ring * ring,unsigned int blocks,int type) __v3_fill() argument
667 setup_ring(int sock,struct ring * ring,int version,int type) setup_ring() argument
708 mmap_ring(int sock,struct ring * ring) mmap_ring() argument
726 bind_ring(int sock,struct ring * ring) bind_ring() argument
746 walk_ring(int sock,struct ring * ring) walk_ring() argument
751 unmap_ring(int sock,struct ring * ring) unmap_ring() argument
805 struct ring ring; test_tpacket() local
[all...]
/linux/drivers/thunderbolt/
H A Dnhi.c28 #define RING_TYPE(ring) ((ring)->is_tx ? "TX ring" : "RX ring") argument
53 static int ring_interrupt_index(const struct tb_ring *ring) in ring_interrupt_index() argument
61 static void nhi_mask_interrupt(struct tb_nhi *nhi, int mask, int ring) in nhi_mask_interrupt() argument
73 nhi_clear_interrupt(struct tb_nhi * nhi,int ring) nhi_clear_interrupt() argument
86 ring_interrupt_active(struct tb_ring * ring,bool active) ring_interrupt_active() argument
176 ring_desc_base(struct tb_ring * ring) ring_desc_base() argument
184 ring_options_base(struct tb_ring * ring) ring_options_base() argument
192 ring_iowrite_cons(struct tb_ring * ring,u16 cons) ring_iowrite_cons() argument
202 ring_iowrite_prod(struct tb_ring * ring,u16 prod) ring_iowrite_prod() argument
208 ring_iowrite32desc(struct tb_ring * ring,u32 value,u32 offset) ring_iowrite32desc() argument
213 ring_iowrite64desc(struct tb_ring * ring,u64 value,u32 offset) ring_iowrite64desc() argument
219 ring_iowrite32options(struct tb_ring * ring,u32 value,u32 offset) ring_iowrite32options() argument
224 ring_full(struct tb_ring * ring) ring_full() argument
229 ring_empty(struct tb_ring * ring) ring_empty() argument
239 ring_write_descriptors(struct tb_ring * ring) ring_write_descriptors() argument
275 struct tb_ring *ring = container_of(work, typeof(*ring), work); ring_work() local
323 __tb_ring_enqueue(struct tb_ring * ring,struct ring_frame * frame) __tb_ring_enqueue() argument
349 tb_ring_poll(struct tb_ring * ring) tb_ring_poll() argument
381 __ring_interrupt_mask(struct tb_ring * ring,bool mask) __ring_interrupt_mask() argument
397 __ring_interrupt(struct tb_ring * ring) __ring_interrupt() argument
417 tb_ring_poll_complete(struct tb_ring * ring) tb_ring_poll_complete() argument
430 ring_clear_msix(const struct tb_ring * ring) ring_clear_msix() argument
447 struct tb_ring *ring = data; ring_msix() local
459 ring_request_msix(struct tb_ring * ring,bool no_suspend) ring_request_msix() argument
493 ring_release_msix(struct tb_ring * ring) ring_release_msix() argument
504 nhi_alloc_hop(struct tb_nhi * nhi,struct tb_ring * ring) nhi_alloc_hop() argument
582 struct tb_ring *ring = NULL; tb_ring_alloc() local
680 tb_ring_start(struct tb_ring * ring) tb_ring_start() argument
764 tb_ring_stop(struct tb_ring * ring) tb_ring_stop() argument
809 tb_ring_free(struct tb_ring * ring) tb_ring_free() argument
912 struct tb_ring *ring; nhi_interrupt_work() local
[all...]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_ring.c19 unsigned int intel_ring_update_space(struct intel_ring *ring) in intel_ring_update_space() argument
29 void __intel_ring_pin(struct intel_ring *ring) in __intel_ring_pin() argument
35 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin() argument
85 intel_ring_reset(struct intel_ring * ring,u32 tail) intel_ring_reset() argument
94 intel_ring_unpin(struct intel_ring * ring) intel_ring_unpin() argument
149 struct intel_ring *ring; intel_engine_create_ring() local
186 struct intel_ring *ring = container_of(ref, typeof(*ring), ref); intel_ring_free() local
193 wait_for_space(struct intel_ring * ring,struct intel_timeline * tl,unsigned int bytes) wait_for_space() argument
232 struct intel_ring *ring = rq->ring; intel_ring_begin() local
[all...]
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_transport.c40 static int adf_reserve_ring(struct adf_etr_bank_data *bank, u32 ring) in adf_reserve_ring() argument
52 static void adf_unreserve_ring(struct adf_etr_bank_data *bank, u32 ring) in adf_unreserve_ring() argument
59 static void adf_enable_ring_irq(struct adf_etr_bank_data *bank, u32 ring) in adf_enable_ring_irq() argument
72 static void adf_disable_ring_irq(struct adf_etr_bank_data *bank, u32 ring) in adf_disable_ring_irq() argument
83 bool adf_ring_nearly_full(struct adf_etr_ring_data *ring) in adf_ring_nearly_full() argument
88 adf_send_message(struct adf_etr_ring_data * ring,u32 * msg) adf_send_message() argument
112 adf_handle_response(struct adf_etr_ring_data * ring) adf_handle_response() argument
136 adf_configure_tx_ring(struct adf_etr_ring_data * ring) adf_configure_tx_ring() argument
147 adf_configure_rx_ring(struct adf_etr_ring_data * ring) adf_configure_rx_ring() argument
160 adf_init_ring(struct adf_etr_ring_data * ring) adf_init_ring() argument
203 adf_cleanup_ring(struct adf_etr_ring_data * ring) adf_cleanup_ring() argument
226 struct adf_etr_ring_data *ring; adf_create_ring() local
304 adf_remove_ring(struct adf_etr_ring_data * ring) adf_remove_ring() argument
392 struct adf_etr_ring_data *ring; adf_init_bank() local
530 struct adf_etr_ring_data *ring = &bank->rings[i]; cleanup_bank() local
[all...]

12345678910>>...23