/linux-6.3-rc2/drivers/net/wireless/broadcom/b43legacy/ |
A D | dma.c | 93 static void op32_tx_resume(struct b43legacy_dmaring *ring) in op32_tx_resume() 161 int request_slot(struct b43legacy_dmaring *ring) in request_slot() 183 struct b43legacy_dmaring *ring; in priority_to_txring() local 254 void unmap_descbuffer(struct b43legacy_dmaring *ring, in unmap_descbuffer() 616 struct b43legacy_dmaring *ring; in b43legacy_setup_dmaring() local 766 struct b43legacy_dmaring *ring; in b43legacy_dma_init() local 903 struct b43legacy_dmaring *ring = NULL; in parse_cookie() local 1059 struct b43legacy_dmaring *ring; in b43legacy_dma_tx() local 1112 struct b43legacy_dmaring *ring; in b43legacy_dma_handle_txstatus() local 1228 static void dma_rx(struct b43legacy_dmaring *ring, in dma_rx() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/broadcom/b43/ |
A D | dma.c | 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() 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 …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_ring.c | 120 void amdgpu_ring_commit(struct amdgpu_ring *ring) in amdgpu_ring_commit() 144 void amdgpu_ring_undo(struct amdgpu_ring *ring) in amdgpu_ring_undo() 152 #define amdgpu_ring_get_gpu_addr(ring, offset) \ argument 157 #define amdgpu_ring_get_cpu_addr(ring, offset) \ argument 344 void amdgpu_ring_fini(struct amdgpu_ring *ring) in amdgpu_ring_fini() 434 struct amdgpu_ring *ring = file_inode(f)->i_private; in amdgpu_debugfs_ring_read() local 484 struct amdgpu_ring *ring) in amdgpu_debugfs_ring_init() 508 int amdgpu_ring_test_helper(struct amdgpu_ring *ring) in amdgpu_ring_test_helper() 555 int amdgpu_ring_init_mqd(struct amdgpu_ring *ring) in amdgpu_ring_init_mqd() 573 void amdgpu_ring_ib_begin(struct amdgpu_ring *ring) in amdgpu_ring_ib_begin() [all …]
|
A D | amdgpu_fence.c | 57 struct amdgpu_ring *ring; member 118 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read() 274 bool amdgpu_fence_process(struct amdgpu_ring *ring) in amdgpu_fence_process() 328 struct amdgpu_ring *ring = from_timer(ring, t, in amdgpu_fence_fallback() local 343 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) in amdgpu_fence_wait_empty() 512 int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring) in amdgpu_fence_driver_init_ring() 571 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_hw_fini() local 599 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_isr_toggle() local 616 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_sw_fini() local 655 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_hw_init() local [all …]
|
A D | jpeg_v1_0.c | 136 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() 479 struct amdgpu_ring *ring; in jpeg_v1_0_sw_init() local 524 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v1_0_start() local [all …]
|
A D | amdgpu_ring_mux.c | 44 struct amdgpu_ring *ring) in amdgpu_ring_mux_sw_entry() 52 struct amdgpu_ring *ring, in amdgpu_ring_mux_copy_pkt_from_sw_ring() 139 int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, in amdgpu_ring_mux_init() 307 u64 amdgpu_sw_ring_get_rptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_get_rptr_gfx() 316 u64 amdgpu_sw_ring_get_wptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_get_wptr_gfx() 325 void amdgpu_sw_ring_set_wptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_set_wptr_gfx() 335 void amdgpu_sw_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in amdgpu_sw_ring_insert_nop() 355 struct amdgpu_ring *ring; in amdgpu_mcbp_scan() local 384 void amdgpu_sw_ring_ib_begin(struct amdgpu_ring *ring) in amdgpu_sw_ring_ib_begin() 399 void amdgpu_sw_ring_ib_end(struct amdgpu_ring *ring) in amdgpu_sw_ring_ib_end() [all …]
|
A D | uvd_v7_0.c | 71 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 522 struct amdgpu_ring *ring; in uvd_v7_0_hw_init() local 784 struct amdgpu_ring *ring; in uvd_v7_0_sriov_start() local 950 struct amdgpu_ring *ring; in uvd_v7_0_start() local 1246 static int uvd_v7_0_ring_test_ring(struct amdgpu_ring *ring) in uvd_v7_0_ring_test_ring() 1287 struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched); in uvd_v7_0_ring_patch_cs_in_place() local [all …]
|
A D | vcn_v1_0.c | 91 struct amdgpu_ring *ring; in vcn_v1_0_sw_init() local 198 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_init() local 789 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_spg_mode() local 963 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode() local 1215 struct amdgpu_ring *ring; in vcn_v1_0_pause_dpg_mode() local 1408 static void vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_set_wptr() 1505 static void vcn_v1_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v1_0_dec_ring_emit_ib() 1620 static void vcn_v1_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_enc_ring_set_wptr() 1669 static void vcn_v1_0_enc_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v1_0_enc_ring_emit_ib() 1826 static void vcn_v1_0_ring_begin_use(struct amdgpu_ring *ring) in vcn_v1_0_ring_begin_use() [all …]
|
A D | uvd_v6_0.c | 77 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 …]
|
A D | vcn_v2_0.c | 97 struct amdgpu_ring *ring; in vcn_v2_0_sw_init() local 227 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_init() local 796 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 …]
|
A D | jpeg_v2_0.c | 69 struct amdgpu_ring *ring; in jpeg_v2_0_sw_init() local 131 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init() local 314 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_start() local 391 static uint64_t jpeg_v2_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_get_rptr() 405 static uint64_t jpeg_v2_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_get_wptr() 422 static void jpeg_v2_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_set_wptr() 441 void jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_insert_start() 459 void jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_insert_end() 531 void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v2_0_dec_ring_emit_ib() 613 void jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, in jpeg_v2_0_dec_ring_emit_vm_flush() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/apm/xgene/ |
A D | xgene_enet_ring2.c | 12 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 …]
|
/linux-6.3-rc2/net/rds/ |
A D | ib_ring.c | 66 void rds_ib_ring_init(struct rds_ib_work_ring *ring, u32 nr) in rds_ib_ring_init() 73 static inline u32 __rds_ib_ring_used(struct rds_ib_work_ring *ring) in __rds_ib_ring_used() 84 void rds_ib_ring_resize(struct rds_ib_work_ring *ring, u32 nr) in rds_ib_ring_resize() 92 static int __rds_ib_ring_empty(struct rds_ib_work_ring *ring) in __rds_ib_ring_empty() 97 u32 rds_ib_ring_alloc(struct rds_ib_work_ring *ring, u32 val, u32 *pos) in rds_ib_ring_alloc() 117 void rds_ib_ring_free(struct rds_ib_work_ring *ring, u32 val) in rds_ib_ring_free() 127 void rds_ib_ring_unalloc(struct rds_ib_work_ring *ring, u32 val) in rds_ib_ring_unalloc() 133 int rds_ib_ring_empty(struct rds_ib_work_ring *ring) in rds_ib_ring_empty() 138 int rds_ib_ring_low(struct rds_ib_work_ring *ring) in rds_ib_ring_low() 147 u32 rds_ib_ring_oldest(struct rds_ib_work_ring *ring) in rds_ib_ring_oldest() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | radeon_ring.c | 61 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 …]
|
A D | uvd_v1_0.c | 40 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 …]
|
A D | r600_dma.c | 51 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 …]
|
A D | radeon_fence.c | 88 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) in radeon_fence_read() 136 int ring) in radeon_fence_emit() 197 static bool radeon_fence_activity(struct radeon_device *rdev, int ring) in radeon_fence_activity() 271 int ring; in radeon_fence_check_lockup() local 320 void radeon_fence_process(struct radeon_device *rdev, int ring) in radeon_fence_process() 341 u64 seq, unsigned ring) in radeon_fence_seq_signaled() 358 unsigned ring = fence->ring; in radeon_fence_is_signaled() local 634 int radeon_fence_wait_next(struct radeon_device *rdev, int ring) in radeon_fence_wait_next() 661 int radeon_fence_wait_empty(struct radeon_device *rdev, int ring) in radeon_fence_wait_empty() 895 int ring; in radeon_fence_driver_init() local [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeon_ep/ |
A D | octep_regs_cn9k_pf.h | 72 #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 …]
|
/linux-6.3-rc2/tools/testing/selftests/net/ |
A D | psock_tpacket.c | 66 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 …]
|
/linux-6.3-rc2/drivers/bus/mhi/ep/ |
A D | ring.c | 10 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() 74 static int mhi_ep_cache_ring(struct mhi_ep_ring *ring, u64 wr_ptr) in mhi_ep_cache_ring() 91 int mhi_ep_update_wr_offset(struct mhi_ep_ring *ring) in mhi_ep_update_wr_offset() 101 int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_ring_add_element() 144 void mhi_ep_ring_init(struct mhi_ep_ring *ring, enum mhi_ep_ring_type type, u32 id) in mhi_ep_ring_init() 160 int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, in mhi_ep_ring_start() 202 void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring) in mhi_ep_ring_reset()
|
/linux-6.3-rc2/drivers/soc/ti/ |
A D | k3-ringacc.c | 310 static void k3_ringacc_ring_dump(struct k3_ring *ring) in k3_ringacc_ring_dump() 473 void k3_ringacc_ring_reset(struct k3_ring *ring) in k3_ringacc_ring_reset() 577 int k3_ringacc_ring_free(struct k3_ring *ring) in k3_ringacc_ring_free() 633 u32 k3_ringacc_get_ring_id(struct k3_ring *ring) in k3_ringacc_get_ring_id() 642 u32 k3_ringacc_get_tisci_dev_id(struct k3_ring *ring) in k3_ringacc_get_tisci_dev_id() 651 int k3_ringacc_get_ring_irq_num(struct k3_ring *ring) in k3_ringacc_get_ring_irq_num() 880 u32 k3_ringacc_ring_get_size(struct k3_ring *ring) in k3_ringacc_ring_get_size() 889 u32 k3_ringacc_ring_get_free(struct k3_ring *ring) in k3_ringacc_ring_get_free() 901 u32 k3_ringacc_ring_get_occ(struct k3_ring *ring) in k3_ringacc_ring_get_occ() 910 u32 k3_ringacc_ring_is_full(struct k3_ring *ring) in k3_ringacc_ring_is_full() [all …]
|
/linux-6.3-rc2/drivers/thunderbolt/ |
A D | nhi.c | 49 static int ring_interrupt_index(struct tb_ring *ring) in ring_interrupt_index() 188 static bool ring_full(struct tb_ring *ring) in ring_full() 193 static bool ring_empty(struct tb_ring *ring) in ring_empty() 361 static void __ring_interrupt(struct tb_ring *ring) in __ring_interrupt() 381 void tb_ring_poll_complete(struct tb_ring *ring) in tb_ring_poll_complete() 408 struct tb_ring *ring = data; in ring_msix() local 542 struct tb_ring *ring = NULL; in tb_ring_alloc() local 640 void tb_ring_start(struct tb_ring *ring) in tb_ring_start() 724 void tb_ring_stop(struct tb_ring *ring) in tb_ring_stop() 769 void tb_ring_free(struct tb_ring *ring) in tb_ring_free() [all …]
|
/linux-6.3-rc2/drivers/block/xen-blkback/ |
A D | blkback.c | 168 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() 534 static void print_stats(struct xen_blkif_ring *ring) in print_stats() 551 struct xen_blkif_ring *ring = arg; in xen_blkif_schedule() local 631 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 …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | intel_ring.c | 18 unsigned int intel_ring_update_space(struct intel_ring *ring) in intel_ring_update_space() 28 void __intel_ring_pin(struct intel_ring *ring) in __intel_ring_pin() 34 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin() 84 void intel_ring_reset(struct intel_ring *ring, u32 tail) in intel_ring_reset() 93 void intel_ring_unpin(struct intel_ring *ring) in intel_ring_unpin() 148 struct intel_ring *ring; in intel_engine_create_ring() local 185 struct intel_ring *ring = container_of(ref, typeof(*ring), ref); in intel_ring_free() local 192 wait_for_space(struct intel_ring *ring, in wait_for_space() 231 struct intel_ring *ring = rq->ring; in intel_ring_begin() local
|
A D | intel_ring.h | 30 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()
|