Home
last modified time | relevance | path

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

12345678910>>...26

/openbmc/qemu/hw/net/rocker/
H A Drocker_desc.c40 DescRing *ring; member
94 int desc_ring_index(DescRing *ring) in desc_ring_index()
99 static bool desc_ring_empty(DescRing *ring) in desc_ring_empty()
150 uint32_t desc_ring_get_size(DescRing *ring) in desc_ring_get_size()
190 DescInfo *desc_ring_fetch_desc(DescRing *ring) in desc_ring_fetch_desc()
228 static bool ring_pump(DescRing *ring) in ring_pump()
284 uint32_t desc_ring_get_head(DescRing *ring) in desc_ring_get_head()
289 uint32_t desc_ring_get_tail(DescRing *ring) in desc_ring_get_tail()
337 DescRing *ring; in desc_ring_alloc() local
347 void desc_ring_free(DescRing *ring) in desc_ring_free()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.c140 void amdgpu_ring_commit(struct amdgpu_ring *ring) in amdgpu_ring_commit()
164 void amdgpu_ring_undo(struct amdgpu_ring *ring) in amdgpu_ring_undo()
172 #define amdgpu_ring_get_gpu_addr(ring, offset) \ argument
177 #define amdgpu_ring_get_cpu_addr(ring, offset) \ argument
372 void amdgpu_ring_fini(struct amdgpu_ring *ring) in amdgpu_ring_fini()
471 struct amdgpu_ring *ring = file_inode(f)->i_private; in amdgpu_debugfs_ring_read() local
585 struct amdgpu_ring *ring = data; in amdgpu_debugfs_ring_error() local
597 struct amdgpu_ring *ring) in amdgpu_debugfs_ring_init()
679 int amdgpu_ring_init_mqd(struct amdgpu_ring *ring) in amdgpu_ring_init_mqd()
697 void amdgpu_ring_ib_begin(struct amdgpu_ring *ring) in amdgpu_ring_ib_begin()
[all …]
H A Damdgpu_ring_mux.c44 struct amdgpu_ring *ring) in amdgpu_ring_mux_sw_entry()
52 struct amdgpu_ring *ring, in amdgpu_ring_mux_copy_pkt_from_sw_ring()
317 u64 amdgpu_sw_ring_get_rptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_get_rptr_gfx()
326 u64 amdgpu_sw_ring_get_wptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_get_wptr_gfx()
335 void amdgpu_sw_ring_set_wptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_set_wptr_gfx()
345 void amdgpu_sw_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in amdgpu_sw_ring_insert_nop()
365 struct amdgpu_ring *ring; in amdgpu_mcbp_scan() local
394 void amdgpu_sw_ring_ib_begin(struct amdgpu_ring *ring) in amdgpu_sw_ring_ib_begin()
409 void amdgpu_sw_ring_ib_end(struct amdgpu_ring *ring) in amdgpu_sw_ring_ib_end()
486 struct amdgpu_ring *ring, u64 offset, in amdgpu_ring_mux_ib_mark_offset()
[all …]
H A Djpeg_v1_0.c136 static uint64_t jpeg_v1_0_decode_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_get_rptr()
150 static uint64_t jpeg_v1_0_decode_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_get_wptr()
164 static void jpeg_v1_0_decode_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_set_wptr()
178 static void jpeg_v1_0_decode_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_insert_start()
197 static void jpeg_v1_0_decode_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_insert_end()
293 static void jpeg_v1_0_decode_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v1_0_decode_ring_emit_ib()
346 static void jpeg_v1_0_decode_ring_emit_reg_wait(struct amdgpu_ring *ring, in jpeg_v1_0_decode_ring_emit_reg_wait()
391 static void jpeg_v1_0_decode_ring_emit_wreg(struct amdgpu_ring *ring, in jpeg_v1_0_decode_ring_emit_wreg()
480 struct amdgpu_ring *ring; in jpeg_v1_0_sw_init() local
526 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v1_0_start() local
[all …]
H A Damdgpu_fence.c56 struct amdgpu_ring *ring; member
117 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read()
273 bool amdgpu_fence_process(struct amdgpu_ring *ring) in amdgpu_fence_process()
327 struct amdgpu_ring *ring = from_timer(ring, t, in amdgpu_fence_fallback() local
342 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) in amdgpu_fence_wait_empty()
508 int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring) in amdgpu_fence_driver_init_ring()
602 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_hw_fini() local
632 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_isr_toggle() local
649 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_sw_fini() local
688 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_hw_init() local
[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()
102 static uint64_t uvd_v7_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v7_0_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()
400 struct amdgpu_ring *ring; in uvd_v7_0_sw_init() local
524 struct amdgpu_ring *ring; in uvd_v7_0_hw_init() local
786 struct amdgpu_ring *ring; in uvd_v7_0_sriov_start() local
952 struct amdgpu_ring *ring; in uvd_v7_0_start() local
1248 static int uvd_v7_0_ring_test_ring(struct amdgpu_ring *ring) in uvd_v7_0_ring_test_ring()
1289 struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched); in uvd_v7_0_ring_patch_cs_in_place() local
[all …]
H A Dvcn_v1_0.c91 struct amdgpu_ring *ring; in vcn_v1_0_sw_init() local
200 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_init() local
791 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_spg_mode() local
965 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode() local
1217 struct amdgpu_ring *ring; in vcn_v1_0_pause_dpg_mode() local
1410 static void vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_set_wptr()
1507 static void vcn_v1_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v1_0_dec_ring_emit_ib()
1622 static void vcn_v1_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_enc_ring_set_wptr()
1671 static void vcn_v1_0_enc_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v1_0_enc_ring_emit_ib()
1828 static void vcn_v1_0_ring_begin_use(struct amdgpu_ring *ring) in vcn_v1_0_ring_begin_use()
[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()
107 static uint64_t uvd_v6_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v6_0_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()
380 struct amdgpu_ring *ring; in uvd_v6_0_sw_init() local
467 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v6_0_hw_init() local
722 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v6_0_start() local
980 static int uvd_v6_0_ring_test_ring(struct amdgpu_ring *ring) in uvd_v6_0_ring_test_ring()
1018 static void uvd_v6_0_ring_emit_ib(struct amdgpu_ring *ring, in uvd_v6_0_ring_emit_ib()
[all …]
H A Dvcn_v2_0.c97 struct amdgpu_ring *ring; in vcn_v2_0_sw_init() local
229 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_init() local
798 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_dpg_mode() local
933 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start() local
1204 struct amdgpu_ring *ring; in vcn_v2_0_pause_dpg_mode() local
1395 void vcn_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring) in vcn_v2_0_dec_ring_insert_end()
1473 void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v2_0_dec_ring_emit_ib()
1526 void vcn_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, in vcn_v2_0_dec_ring_emit_wreg()
1648 void vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v2_0_enc_ring_emit_ib()
1724 int vcn_v2_0_dec_ring_test_ring(struct amdgpu_ring *ring) in vcn_v2_0_dec_ring_test_ring()
[all …]
H A Djpeg_v2_0.c70 struct amdgpu_ring *ring; in jpeg_v2_0_sw_init() local
133 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init() local
316 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_start() local
393 static uint64_t jpeg_v2_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_get_rptr()
407 static uint64_t jpeg_v2_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_get_wptr()
424 static void jpeg_v2_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_set_wptr()
443 void jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_insert_start()
461 void jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_insert_end()
533 void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v2_0_dec_ring_emit_ib()
615 void jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, in jpeg_v2_0_dec_ring_emit_vm_flush()
[all …]
/openbmc/linux/drivers/net/wireless/broadcom/b43legacy/
H A Ddma.c93 static void op32_tx_resume(struct b43legacy_dmaring *ring) in op32_tx_resume()
153 int request_slot(struct b43legacy_dmaring *ring) in request_slot()
175 struct b43legacy_dmaring *ring; in priority_to_txring() local
246 void unmap_descbuffer(struct b43legacy_dmaring *ring, in unmap_descbuffer()
608 struct b43legacy_dmaring *ring; in b43legacy_setup_dmaring() local
758 struct b43legacy_dmaring *ring; in b43legacy_dma_init() local
895 struct b43legacy_dmaring *ring = NULL; in parse_cookie() local
1051 struct b43legacy_dmaring *ring; in b43legacy_dma_tx() local
1104 struct b43legacy_dmaring *ring; in b43legacy_dma_handle_txstatus() local
1220 static void dma_rx(struct b43legacy_dmaring *ring, in dma_rx()
[all …]
/openbmc/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()
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()
128 struct xgene_enet_desc_ring *ring) in xgene_enet_setup_ring()
152 static void xgene_enet_clear_ring(struct xgene_enet_desc_ring *ring) in xgene_enet_clear_ring()
[all …]
/openbmc/linux/drivers/net/wireless/broadcom/b43/
H A Ddma.c124 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()
225 static void op64_tx_resume(struct b43_dmaring *ring) in op64_tx_resume()
364 void unmap_descbuffer(struct b43_dmaring *ring, in unmap_descbuffer()
837 struct b43_dmaring *ring; in b43_setup_dmaring() local
1012 #define destroy_ring(dma, ring) do { \ argument
1160 struct b43_dmaring *ring = NULL; in parse_cookie() local
1313 struct b43_dmaring *ring; in select_ring_by_priority() local
1342 struct b43_dmaring *ring; in b43_dma_tx() local
1418 struct b43_dmaring *ring; in b43_dma_handle_txstatus() local
[all …]
/openbmc/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()
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 …]
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_ring.c61 struct radeon_ring *ring) in radeon_ring_supports_scratch_reg()
81 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_free_size()
167 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_commit()
212 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()
240 struct radeon_ring *ring) in radeon_ring_lockup_update()
252 bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_test_lockup()
283 unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_backup()
347 int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_restore()
437 void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_fini()
[all …]
H A 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 …]
H A Dr600_dma.c51 struct radeon_ring *ring) in r600_dma_get_rptr()
72 struct radeon_ring *ring) in r600_dma_get_wptr()
86 struct radeon_ring *ring) in r600_dma_set_wptr()
121 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; in r600_dma_resume() local
207 bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in r600_dma_is_lockup()
230 struct radeon_ring *ring) in r600_dma_ring_test()
289 struct radeon_ring *ring = &rdev->ring[fence->ring]; in r600_dma_fence_ring_emit() local
313 struct radeon_ring *ring, in r600_dma_semaphore_ring_emit()
336 int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) in r600_dma_ib_test()
406 struct radeon_ring *ring = &rdev->ring[ib->ring]; in r600_dma_ring_ib_execute() local
[all …]
/openbmc/linux/drivers/net/ethernet/marvell/octeon_ep/
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
87 #define CN93_SDP_R_IN_CNTS(ring) \ argument
90 #define CN93_SDP_R_IN_INT_LEVELS(ring) \ argument
93 #define CN93_SDP_R_IN_PKT_CNT(ring) \ argument
96 #define CN93_SDP_R_IN_BYTE_CNT(ring) \ argument
223 #define CN93_SDP_R_ERR_TYPE(ring) \ argument
230 #define CN93_SDP_R_MBOX_ISM(ring) \ argument
[all …]
/openbmc/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()
15 static u32 mhi_ep_ring_num_elems(struct mhi_ep_ring *ring) in mhi_ep_ring_num_elems()
24 void mhi_ep_ring_inc_index(struct mhi_ep_ring *ring) in mhi_ep_ring_inc_index()
29 static int __mhi_ep_cache_ring(struct mhi_ep_ring *ring, size_t end) in __mhi_ep_cache_ring()
79 static int mhi_ep_cache_ring(struct mhi_ep_ring *ring, u64 wr_ptr) in mhi_ep_cache_ring()
96 int mhi_ep_update_wr_offset(struct mhi_ep_ring *ring) in mhi_ep_update_wr_offset()
106 int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_ring_add_element()
149 void mhi_ep_ring_init(struct mhi_ep_ring *ring, enum mhi_ep_ring_type type, u32 id) in mhi_ep_ring_init()
165 int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, in mhi_ep_ring_start()
207 void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring) in mhi_ep_ring_reset()
/openbmc/linux/tools/testing/selftests/net/
H A Dpsock_tpacket.c66 struct ring { struct
71 void (*walk)(int sock, struct ring *ring); argument
72 int type, rd_num, flen, version;
73 union {
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()
622 static void walk_v3(int sock, struct ring *ring) in walk_v3()
708 static void mmap_ring(int sock, struct ring *ring) in mmap_ring()
726 static void bind_ring(int sock, struct ring *ring) in bind_ring()
746 static void walk_ring(int sock, struct ring *ring) in walk_ring()
[all …]
/openbmc/linux/drivers/soc/ti/
H A Dk3-ringacc.c310 static void k3_ringacc_ring_dump(struct k3_ring *ring) in k3_ringacc_ring_dump()
480 void k3_ringacc_ring_reset(struct k3_ring *ring) in k3_ringacc_ring_reset()
584 int k3_ringacc_ring_free(struct k3_ring *ring) in k3_ringacc_ring_free()
640 u32 k3_ringacc_get_ring_id(struct k3_ring *ring) in k3_ringacc_get_ring_id()
649 u32 k3_ringacc_get_tisci_dev_id(struct k3_ring *ring) in k3_ringacc_get_tisci_dev_id()
658 int k3_ringacc_get_ring_irq_num(struct k3_ring *ring) in k3_ringacc_get_ring_irq_num()
887 u32 k3_ringacc_ring_get_size(struct k3_ring *ring) in k3_ringacc_ring_get_size()
896 u32 k3_ringacc_ring_get_free(struct k3_ring *ring) in k3_ringacc_ring_get_free()
908 u32 k3_ringacc_ring_get_occ(struct k3_ring *ring) in k3_ringacc_ring_get_occ()
917 u32 k3_ringacc_ring_is_full(struct k3_ring *ring) in k3_ringacc_ring_is_full()
[all …]
/openbmc/linux/drivers/thunderbolt/
H A Dnhi.c224 static bool ring_full(struct tb_ring *ring) in ring_full()
229 static bool ring_empty(struct tb_ring *ring) in ring_empty()
397 static void __ring_interrupt(struct tb_ring *ring) in __ring_interrupt()
417 void tb_ring_poll_complete(struct tb_ring *ring) in tb_ring_poll_complete()
447 struct tb_ring *ring = data; in ring_msix() local
493 static void ring_release_msix(struct tb_ring *ring) in ring_release_msix()
582 struct tb_ring *ring = NULL; in tb_ring_alloc() local
680 void tb_ring_start(struct tb_ring *ring) in tb_ring_start()
764 void tb_ring_stop(struct tb_ring *ring) in tb_ring_stop()
809 void tb_ring_free(struct tb_ring *ring) in tb_ring_free()
[all …]
/openbmc/linux/drivers/block/xen-blkback/
H A Dblkback.c168 static int add_persistent_gnt(struct xen_blkif_ring *ring, in add_persistent_gnt()
232 static void put_persistent_gnt(struct xen_blkif_ring *ring, in put_persistent_gnt()
539 static void print_stats(struct xen_blkif_ring *ring) in print_stats()
556 struct xen_blkif_ring *ring = arg; in xen_blkif_schedule() local
636 void xen_blkbk_free_caches(struct xen_blkif_ring *ring) in xen_blkbk_free_caches()
646 struct xen_blkif_ring *ring, in xen_blkbk_unmap_prepare()
674 struct xen_blkif_ring *ring = pending_req->ring; in xen_blkbk_unmap_and_respond_callback() local
706 struct xen_blkif_ring *ring = req->ring; in xen_blkbk_unmap_and_respond() local
731 static void xen_blkbk_unmap(struct xen_blkif_ring *ring, in xen_blkbk_unmap()
756 static int xen_blkbk_map(struct xen_blkif_ring *ring, in xen_blkbk_map()
[all …]
/openbmc/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()
29 void __intel_ring_pin(struct intel_ring *ring) in __intel_ring_pin()
35 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin()
85 void intel_ring_reset(struct intel_ring *ring, u32 tail) in intel_ring_reset()
94 void intel_ring_unpin(struct intel_ring *ring) in intel_ring_unpin()
149 struct intel_ring *ring; in intel_engine_create_ring() local
186 struct intel_ring *ring = container_of(ref, typeof(*ring), ref); in intel_ring_free() local
193 wait_for_space(struct intel_ring *ring, in wait_for_space()
232 struct intel_ring *ring = rq->ring; in intel_ring_begin() local
H A Dintel_ring.h30 static inline struct intel_ring *intel_ring_get(struct intel_ring *ring) in intel_ring_get()
36 static inline void intel_ring_put(struct intel_ring *ring) in intel_ring_put()
55 static inline u32 intel_ring_wrap(const struct intel_ring *ring, u32 pos) in intel_ring_wrap()
60 static inline int intel_ring_direction(const struct intel_ring *ring, in intel_ring_direction()
69 intel_ring_offset_valid(const struct intel_ring *ring, in intel_ring_offset_valid()
91 assert_ring_tail_valid(const struct intel_ring *ring, unsigned int tail) in assert_ring_tail_valid()
117 intel_ring_set_tail(struct intel_ring *ring, unsigned int tail) in intel_ring_set_tail()

12345678910>>...26