Home
last modified time | relevance | path

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

12345678910>>...20

/Linux-v5.4/drivers/net/wireless/broadcom/b43legacy/
Ddma.c32 struct b43legacy_dmadesc32 *op32_idx2desc(struct b43legacy_dmaring *ring, in op32_idx2desc()
45 static void op32_fill_descriptor(struct b43legacy_dmaring *ring, in op32_fill_descriptor()
80 static void op32_poke_tx(struct b43legacy_dmaring *ring, int slot) in op32_poke_tx()
86 static void op32_tx_suspend(struct b43legacy_dmaring *ring) in op32_tx_suspend()
93 static void op32_tx_resume(struct b43legacy_dmaring *ring) in op32_tx_resume()
100 static int op32_get_current_rxslot(struct b43legacy_dmaring *ring) in op32_get_current_rxslot()
110 static void op32_set_current_rxslot(struct b43legacy_dmaring *ring, in op32_set_current_rxslot()
117 static inline int free_slots(struct b43legacy_dmaring *ring) in free_slots()
122 static inline int next_slot(struct b43legacy_dmaring *ring, int slot) in next_slot()
130 static inline int prev_slot(struct b43legacy_dmaring *ring, int slot) in prev_slot()
[all …]
/Linux-v5.4/drivers/net/ethernet/apm/xgene/
Dxgene_enet_ring2.c12 static void xgene_enet_ring_init(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_init()
34 static void xgene_enet_ring_set_type(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_set_type()
47 static void xgene_enet_ring_set_recombbuf(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_set_recombbuf()
55 static void xgene_enet_ring_wr32(struct xgene_enet_desc_ring *ring, in xgene_enet_ring_wr32()
63 static void xgene_enet_write_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_write_ring_state()
75 static void xgene_enet_clr_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_clr_ring_state()
81 static void xgene_enet_set_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_set_ring_state()
95 static void xgene_enet_set_ring_id(struct xgene_enet_desc_ring *ring) in xgene_enet_set_ring_id()
118 static void xgene_enet_clr_desc_ring_id(struct xgene_enet_desc_ring *ring) in xgene_enet_clr_desc_ring_id()
128 struct xgene_enet_desc_ring *ring) in xgene_enet_setup_ring()
[all …]
/Linux-v5.4/drivers/net/wireless/broadcom/b43/
Ddma.c72 struct b43_dmadesc_generic *op32_idx2desc(struct b43_dmaring *ring, in op32_idx2desc()
85 static void op32_fill_descriptor(struct b43_dmaring *ring, in op32_fill_descriptor()
118 static void op32_poke_tx(struct b43_dmaring *ring, int slot) in op32_poke_tx()
124 static void op32_tx_suspend(struct b43_dmaring *ring) in op32_tx_suspend()
130 static void op32_tx_resume(struct b43_dmaring *ring) in op32_tx_resume()
136 static int op32_get_current_rxslot(struct b43_dmaring *ring) in op32_get_current_rxslot()
146 static void op32_set_current_rxslot(struct b43_dmaring *ring, int slot) in op32_set_current_rxslot()
164 struct b43_dmadesc_generic *op64_idx2desc(struct b43_dmaring *ring, in op64_idx2desc()
177 static void op64_fill_descriptor(struct b43_dmaring *ring, in op64_fill_descriptor()
213 static void op64_poke_tx(struct b43_dmaring *ring, int slot) in op64_poke_tx()
[all …]
/Linux-v5.4/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 …]
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.c65 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw) in amdgpu_ring_alloc()
93 void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in amdgpu_ring_insert_nop()
108 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()
124 void amdgpu_ring_commit(struct amdgpu_ring *ring) in amdgpu_ring_commit()
148 void amdgpu_ring_undo(struct amdgpu_ring *ring) in amdgpu_ring_undo()
164 void amdgpu_ring_priority_put(struct amdgpu_ring *ring, in amdgpu_ring_priority_put()
206 void amdgpu_ring_priority_get(struct amdgpu_ring *ring, in amdgpu_ring_priority_get()
237 int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, in amdgpu_ring_init()
352 void amdgpu_ring_fini(struct amdgpu_ring *ring) in amdgpu_ring_fini()
391 void amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring *ring, in amdgpu_ring_emit_reg_write_reg_wait_helper()
[all …]
Dvcn_v1_0.c86 struct amdgpu_ring *ring; in vcn_v1_0_sw_init() local
196 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_init() local
234 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_fini() local
784 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_spg_mode() local
973 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode() local
1232 struct amdgpu_ring *ring; in vcn_v1_0_pause_dpg_mode() local
1395 static uint64_t vcn_v1_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_get_rptr()
1409 static uint64_t vcn_v1_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_get_wptr()
1423 static void vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_set_wptr()
1441 static void vcn_v1_0_dec_ring_insert_start(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_insert_start()
[all …]
Damdgpu_fence.c56 struct amdgpu_ring *ring; member
98 static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq) in amdgpu_fence_write()
114 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read()
136 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, in amdgpu_fence_emit()
194 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s) in amdgpu_fence_emit_polling()
217 static void amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring) in amdgpu_fence_schedule_fallback()
234 bool amdgpu_fence_process(struct amdgpu_ring *ring) in amdgpu_fence_process()
291 struct amdgpu_ring *ring = from_timer(ring, t, in amdgpu_fence_fallback() local
307 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) in amdgpu_fence_wait_empty()
340 signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring, in amdgpu_fence_wait_polling()
[all …]
Dvcn_v2_0.c115 struct amdgpu_ring *ring; in vcn_v2_0_sw_init() local
244 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_init() local
293 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_fini() local
668 struct amdgpu_ring *ring = &adev->vcn.inst->ring_jpeg; in jpeg_v2_0_start() local
930 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_dpg_mode() local
1056 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start() local
1334 struct amdgpu_ring *ring; in vcn_v2_0_pause_dpg_mode() local
1436 static uint64_t vcn_v2_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v2_0_dec_ring_get_rptr()
1450 static uint64_t vcn_v2_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in vcn_v2_0_dec_ring_get_wptr()
1467 static void vcn_v2_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v2_0_dec_ring_set_wptr()
[all …]
Duvd_v7_0.c71 static uint64_t uvd_v7_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_get_rptr()
85 static uint64_t uvd_v7_0_enc_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_get_rptr()
102 static uint64_t uvd_v7_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_get_wptr()
116 static uint64_t uvd_v7_0_enc_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_get_wptr()
136 static void uvd_v7_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_set_wptr()
150 static void uvd_v7_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_set_wptr()
175 static int uvd_v7_0_enc_ring_test_ring(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_test_ring()
216 static int uvd_v7_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v7_0_enc_get_create_msg()
278 static int uvd_v7_0_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v7_0_enc_get_destroy_msg()
336 static int uvd_v7_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) in uvd_v7_0_enc_ring_test_ib()
[all …]
Duvd_v6_0.c77 static uint64_t uvd_v6_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_get_rptr()
91 static uint64_t uvd_v6_0_enc_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_get_rptr()
107 static uint64_t uvd_v6_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_get_wptr()
121 static uint64_t uvd_v6_0_enc_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_get_wptr()
138 static void uvd_v6_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_set_wptr()
152 static void uvd_v6_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_set_wptr()
170 static int uvd_v6_0_enc_ring_test_ring(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_test_ring()
208 static int uvd_v6_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v6_0_enc_get_create_msg()
270 static int uvd_v6_0_enc_get_destroy_msg(struct amdgpu_ring *ring, in uvd_v6_0_enc_get_destroy_msg()
329 static int uvd_v6_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) in uvd_v6_0_enc_ring_test_ib()
[all …]
Damdgpu_vcn.c334 void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring) in amdgpu_vcn_ring_begin_use()
375 void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring) in amdgpu_vcn_ring_end_use()
380 int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring) in amdgpu_vcn_dec_ring_test_ring()
407 static int amdgpu_vcn_dec_send_msg(struct amdgpu_ring *ring, in amdgpu_vcn_dec_send_msg()
459 static int amdgpu_vcn_dec_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vcn_dec_get_create_msg()
493 static int amdgpu_vcn_dec_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vcn_dec_get_destroy_msg()
519 int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout) in amdgpu_vcn_dec_ring_test_ib()
543 int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring) in amdgpu_vcn_enc_ring_test_ring()
571 static int amdgpu_vcn_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vcn_enc_get_create_msg()
624 static int amdgpu_vcn_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vcn_enc_get_destroy_msg()
[all …]
Dvcn_v2_5.c112 struct amdgpu_ring *ring; in vcn_v2_5_sw_init() local
250 struct amdgpu_ring *ring; in vcn_v2_5_hw_init() local
302 struct amdgpu_ring *ring; in vcn_v2_5_hw_fini() local
613 struct amdgpu_ring *ring; in jpeg_v2_5_start() local
715 struct amdgpu_ring *ring; in vcn_v2_5_start() local
959 static uint64_t vcn_v2_5_dec_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v2_5_dec_ring_get_rptr()
973 static uint64_t vcn_v2_5_dec_ring_get_wptr(struct amdgpu_ring *ring) in vcn_v2_5_dec_ring_get_wptr()
990 static void vcn_v2_5_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v2_5_dec_ring_set_wptr()
1039 static uint64_t vcn_v2_5_enc_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v2_5_enc_ring_get_rptr()
1056 static uint64_t vcn_v2_5_enc_ring_get_wptr(struct amdgpu_ring *ring) in vcn_v2_5_enc_ring_get_wptr()
[all …]
Damdgpu_job.c33 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); in amdgpu_job_timedout() local
107 struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched); in amdgpu_job_free_resources() local
120 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); in amdgpu_job_free_cb() local
146 struct amdgpu_ring *ring; in amdgpu_job_submit() local
168 int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring, in amdgpu_job_submit_direct()
186 struct amdgpu_ring *ring = to_amdgpu_ring(s_entity->rq->sched); in amdgpu_job_dependency() local
218 struct amdgpu_ring *ring = to_amdgpu_ring(sched_job->sched); in amdgpu_job_run() local
/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_ring.c62 struct radeon_ring *ring) in radeon_ring_supports_scratch_reg()
82 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_free_size()
108 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_alloc()
144 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_lock()
168 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_commit()
199 void radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_unlock_commit()
213 void radeon_ring_undo(struct radeon_ring *ring) in radeon_ring_undo()
225 void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_unlock_undo()
239 struct radeon_ring *ring) in radeon_ring_lockup_update()
251 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
159 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_init() local
250 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_fini() local
265 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_start() local
421 int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in uvd_v1_0_ring_test()
466 struct radeon_ring *ring, in uvd_v1_0_semaphore_emit()
484 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()
407 struct radeon_ring *ring = &rdev->ring[ib->ring]; in r600_dma_ring_ib_execute() local
[all …]
Dradeon_fence.c68 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) in radeon_fence_write()
89 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) in radeon_fence_read()
114 static void radeon_fence_schedule_check(struct radeon_device *rdev, int ring) in radeon_fence_schedule_check()
137 int ring) in radeon_fence_emit()
205 static bool radeon_fence_activity(struct radeon_device *rdev, int ring) in radeon_fence_activity()
279 int ring; in radeon_fence_check_lockup() local
328 void radeon_fence_process(struct radeon_device *rdev, int ring) in radeon_fence_process()
349 u64 seq, unsigned ring) in radeon_fence_seq_signaled()
366 unsigned ring = fence->ring; in radeon_fence_is_signaled() local
651 int radeon_fence_wait_next(struct radeon_device *rdev, int ring) in radeon_fence_wait_next()
[all …]
/Linux-v5.4/tools/testing/selftests/net/
Dpsock_tpacket.c66 struct ring { struct
71 void (*walk)(int sock, struct ring *ring); argument
72 int type, rd_num, flen, version;
73 union {
220 static void walk_v1_v2_rx(int sock, struct ring *ring) in walk_v1_v2_rx()
354 static inline void *get_next_frame(struct ring *ring, int n) in get_next_frame()
369 static void walk_tx(int sock, struct ring *ring) in walk_tx()
500 static void walk_v1_v2(int sock, struct ring *ring) in walk_v1_v2()
581 static void walk_v3_rx(int sock, struct ring *ring) in walk_v3_rx()
622 static void walk_v3(int sock, struct ring *ring) in walk_v3()
[all …]
/Linux-v5.4/drivers/block/xen-blkback/
Dblkback.c145 static inline int get_free_page(struct xen_blkif_ring *ring, struct page **page) in get_free_page()
164 static inline void put_free_pages(struct xen_blkif_ring *ring, struct page **page, in put_free_pages()
177 static inline void shrink_free_pagepool(struct xen_blkif_ring *ring, int num) in shrink_free_pagepool()
230 static int add_persistent_gnt(struct xen_blkif_ring *ring, in add_persistent_gnt()
267 static struct persistent_gnt *get_persistent_gnt(struct xen_blkif_ring *ring, in get_persistent_gnt()
294 static void put_persistent_gnt(struct xen_blkif_ring *ring, in put_persistent_gnt()
304 static void free_persistent_gnts(struct xen_blkif_ring *ring, struct rb_root *root, in free_persistent_gnts()
352 struct xen_blkif_ring *ring = container_of(work, typeof(*ring), persistent_purge_work); in xen_blkbk_unmap_purged_grants() local
387 static void purge_persistent_gnt(struct xen_blkif_ring *ring) in purge_persistent_gnt()
470 static struct pending_req *alloc_req(struct xen_blkif_ring *ring) in alloc_req()
[all …]
/Linux-v5.4/drivers/thunderbolt/
Dnhi.c25 #define RING_TYPE(ring) ((ring)->is_tx ? "TX ring" : "RX ring") argument
43 static int ring_interrupt_index(struct tb_ring *ring) in ring_interrupt_index()
56 static void ring_interrupt_active(struct tb_ring *ring, bool active) in ring_interrupt_active()
131 static void __iomem *ring_desc_base(struct tb_ring *ring) in ring_desc_base()
139 static void __iomem *ring_options_base(struct tb_ring *ring) in ring_options_base()
147 static void ring_iowrite_cons(struct tb_ring *ring, u16 cons) in ring_iowrite_cons()
157 static void ring_iowrite_prod(struct tb_ring *ring, u16 prod) in ring_iowrite_prod()
163 static void ring_iowrite32desc(struct tb_ring *ring, u32 value, u32 offset) in ring_iowrite32desc()
168 static void ring_iowrite64desc(struct tb_ring *ring, u64 value, u32 offset) in ring_iowrite64desc()
174 static void ring_iowrite32options(struct tb_ring *ring, u32 value, u32 offset) in ring_iowrite32options()
[all …]
/Linux-v5.4/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()
159 static void adf_configure_tx_ring(struct adf_etr_ring_data *ring) in adf_configure_tx_ring()
167 static void adf_configure_rx_ring(struct adf_etr_ring_data *ring) in adf_configure_rx_ring()
178 static int adf_init_ring(struct adf_etr_ring_data *ring) in adf_init_ring()
216 static void adf_cleanup_ring(struct adf_etr_ring_data *ring) in adf_cleanup_ring()
[all …]
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns/
Dhnae.c36 static int hnae_alloc_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_alloc_buffer()
54 static void hnae_free_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_free_buffer()
67 static int hnae_map_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_map_buffer()
78 static void hnae_unmap_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_unmap_buffer()
119 static void hnae_free_buffers(struct hnae_ring *ring) in hnae_free_buffers()
128 static int hnae_alloc_buffers(struct hnae_ring *ring) in hnae_alloc_buffers()
147 static void hnae_free_desc(struct hnae_ring *ring) in hnae_free_desc()
158 static int hnae_alloc_desc(struct hnae_ring *ring) in hnae_alloc_desc()
179 static void hnae_fini_ring(struct hnae_ring *ring) in hnae_fini_ring()
193 hnae_init_ring(struct hnae_queue *q, struct hnae_ring *ring, int flags) in hnae_init_ring()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_cmd.c14 #define hclgevf_is_csq(ring) ((ring)->flag & HCLGEVF_TYPE_CSQ) argument
15 #define hclgevf_ring_to_dma_dir(ring) (hclgevf_is_csq(ring) ? \ argument
17 #define cmq_ring_to_dev(ring) (&(ring)->dev->pdev->dev) argument
19 static int hclgevf_ring_space(struct hclgevf_cmq_ring *ring) in hclgevf_ring_space()
30 static int hclgevf_is_valid_csq_clean_head(struct hclgevf_cmq_ring *ring, in hclgevf_is_valid_csq_clean_head()
88 static void hclgevf_cmd_config_regs(struct hclgevf_cmq_ring *ring) in hclgevf_cmd_config_regs()
127 static int hclgevf_alloc_cmd_desc(struct hclgevf_cmq_ring *ring) in hclgevf_alloc_cmd_desc()
139 static void hclgevf_free_cmd_desc(struct hclgevf_cmq_ring *ring) in hclgevf_free_cmd_desc()
153 struct hclgevf_cmq_ring *ring = in hclgevf_alloc_cmd_queue() local
/Linux-v5.4/drivers/net/ethernet/intel/fm10k/
Dfm10k_debugfs.c15 struct fm10k_ring *ring = s->private; in fm10k_dbg_desc_seq_start() local
24 struct fm10k_ring *ring = s->private; in fm10k_dbg_desc_seq_next() local
45 struct fm10k_ring *ring = s->private; in fm10k_dbg_tx_desc_seq_show() local
72 struct fm10k_ring *ring = s->private; in fm10k_dbg_rx_desc_seq_show() local
115 struct fm10k_ring *ring = inode->i_private; in fm10k_dbg_desc_open() local
166 struct fm10k_ring *ring = &q_vector->tx.ring[i]; in fm10k_dbg_q_vector_init() local
177 struct fm10k_ring *ring = &q_vector->rx.ring[i]; in fm10k_dbg_q_vector_init() local
/Linux-v5.4/tools/io_uring/
Dqueue.c11 static int __io_uring_get_cqe(struct io_uring *ring, in __io_uring_get_cqe()
49 int io_uring_peek_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr) in io_uring_peek_cqe()
58 int io_uring_wait_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr) in io_uring_wait_cqe()
68 int io_uring_submit(struct io_uring *ring) in io_uring_submit()
141 struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring) in io_uring_get_sqe()

12345678910>>...20