| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | evergreen_dma.c | 44 struct radeon_ring *ring = &rdev->ring[fence->ring]; in evergreen_dma_fence_ring_emit() local 70 struct radeon_ring *ring = &rdev->ring[ib->ring]; in evergreen_dma_ring_ib_execute() local 116 struct radeon_ring *ring = &rdev->ring[ring_index]; in evergreen_copy_dma() local 171 bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in evergreen_dma_is_lockup()
|
| H A D | vce_v1_0.c | 60 struct radeon_ring *ring) in vce_v1_0_get_rptr() 77 struct radeon_ring *ring) in vce_v1_0_get_wptr() 94 struct radeon_ring *ring) in vce_v1_0_set_wptr() 291 struct radeon_ring *ring; in vce_v1_0_start() local 358 struct radeon_ring *ring; in vce_v1_0_init() local
|
| H A D | radeon_vce.c | 346 int radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, in radeon_vce_get_create_msg() 413 int radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, in radeon_vce_get_destroy_msg() 696 struct radeon_ring *ring, in radeon_vce_semaphore_emit() 721 struct radeon_ring *ring = &rdev->ring[ib->ring]; in radeon_vce_ib_execute() local 738 struct radeon_ring *ring = &rdev->ring[fence->ring]; in radeon_vce_fence_emit() local 756 int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_vce_ring_test() 796 int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_vce_ib_test()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | vcn_v3_0.c | 128 struct amdgpu_ring *ring; in vcn_v3_0_sw_init() local 280 struct amdgpu_ring *ring; in vcn_v3_0_hw_init() local 898 struct amdgpu_ring *ring; in vcn_v3_0_start_dpg_mode() local 1043 struct amdgpu_ring *ring; in vcn_v3_0_start() local 1218 struct amdgpu_ring *ring; in vcn_v3_0_start_sriov() local 1539 struct amdgpu_ring *ring; in vcn_v3_0_pause_dpg_mode() local 1611 static uint64_t vcn_v3_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v3_0_dec_ring_get_rptr() 1625 static uint64_t vcn_v3_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in vcn_v3_0_dec_ring_get_wptr() 1642 static void vcn_v3_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v3_0_dec_ring_set_wptr() 1691 static uint64_t vcn_v3_0_enc_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v3_0_enc_ring_get_rptr() [all …]
|
| H A D | sdma_v3_0.c | 350 static uint64_t sdma_v3_0_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v3_0_ring_get_rptr() 363 static uint64_t sdma_v3_0_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v3_0_ring_get_wptr() 385 static void sdma_v3_0_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v3_0_ring_set_wptr() 403 static void sdma_v3_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v3_0_ring_insert_nop() 424 static void sdma_v3_0_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v3_0_ring_emit_ib() 452 static void sdma_v3_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v3_0_ring_emit_hdp_flush() 482 static void sdma_v3_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in sdma_v3_0_ring_emit_fence() 645 struct amdgpu_ring *ring; in sdma_v3_0_gfx_resume() local 817 static int sdma_v3_0_ring_test_ring(struct amdgpu_ring *ring) in sdma_v3_0_ring_test_ring() 869 static int sdma_v3_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) in sdma_v3_0_ring_test_ib() [all …]
|
| H A D | amdgpu_vce.c | 242 struct amdgpu_ring *ring; in amdgpu_vce_entity_init() local 363 void amdgpu_vce_ring_begin_use(struct amdgpu_ring *ring) in amdgpu_vce_ring_begin_use() 395 void amdgpu_vce_ring_end_use(struct amdgpu_ring *ring) in amdgpu_vce_ring_end_use() 411 struct amdgpu_ring *ring = &adev->vce.ring[0]; in amdgpu_vce_free_handles() local 438 static int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vce_get_create_msg() 519 static int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vce_get_destroy_msg() 1046 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, in amdgpu_vce_ring_emit_ib() 1064 void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in amdgpu_vce_ring_emit_fence() 1083 int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring) in amdgpu_vce_ring_test_ring() 1121 int amdgpu_vce_ring_test_ib(struct amdgpu_ring *ring, long timeout) in amdgpu_vce_ring_test_ib()
|
| H A D | mes_v10_1.c | 44 static void mes_v10_1_ring_set_wptr(struct amdgpu_ring *ring) in mes_v10_1_ring_set_wptr() 57 static u64 mes_v10_1_ring_get_rptr(struct amdgpu_ring *ring) in mes_v10_1_ring_get_rptr() 62 static u64 mes_v10_1_ring_get_wptr(struct amdgpu_ring *ring) in mes_v10_1_ring_get_wptr() 92 struct amdgpu_ring *ring = &mes->ring; in mes_v10_1_submit_pkt_and_poll_completion() local 594 static int mes_v10_1_mqd_init(struct amdgpu_ring *ring) in mes_v10_1_mqd_init() 724 static void mes_v10_1_queue_init_register(struct amdgpu_ring *ring) in mes_v10_1_queue_init_register() 834 struct amdgpu_ring *ring; in mes_v10_1_ring_init() local 857 struct amdgpu_ring *ring = &adev->mes.ring; in mes_v10_1_mqd_sw_init() local
|
| H A D | gfx_v7_0.c | 2085 static int gfx_v7_0_ring_test_ring(struct amdgpu_ring *ring) in gfx_v7_0_ring_test_ring() 2129 static void gfx_v7_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) in gfx_v7_0_ring_emit_hdp_flush() 2160 static void gfx_v7_0_ring_emit_vgt_flush(struct amdgpu_ring *ring) in gfx_v7_0_ring_emit_vgt_flush() 2180 static void gfx_v7_0_ring_emit_fence_gfx(struct amdgpu_ring *ring, u64 addr, in gfx_v7_0_ring_emit_fence_gfx() 2221 static void gfx_v7_0_ring_emit_fence_compute(struct amdgpu_ring *ring, in gfx_v7_0_ring_emit_fence_compute() 2256 static void gfx_v7_0_ring_emit_ib_gfx(struct amdgpu_ring *ring, in gfx_v7_0_ring_emit_ib_gfx() 2287 static void gfx_v7_0_ring_emit_ib_compute(struct amdgpu_ring *ring, in gfx_v7_0_ring_emit_ib_compute() 2321 static void gfx_v7_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags) in gfx_v7_ring_emit_cntxcntl() 2350 static int gfx_v7_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) in gfx_v7_0_ring_test_ib() 2521 struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; in gfx_v7_0_cp_gfx_start() local [all …]
|
| H A D | amdgpu_job.c | 33 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); in amdgpu_job_timedout() local 113 struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched); in amdgpu_job_free_resources() local 165 int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring, in amdgpu_job_submit_direct() 183 struct amdgpu_ring *ring = to_amdgpu_ring(s_entity->rq->sched); in amdgpu_job_dependency() local 211 struct amdgpu_ring *ring = to_amdgpu_ring(sched_job->sched); in amdgpu_job_run() local
|
| H A D | jpeg_v3_0.c | 75 struct amdgpu_ring *ring; in jpeg_v3_0_sw_init() local 137 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_hw_init() local 323 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_start() local 403 static uint64_t jpeg_v3_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v3_0_dec_ring_get_rptr() 417 static uint64_t jpeg_v3_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v3_0_dec_ring_get_wptr() 434 static void jpeg_v3_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v3_0_dec_ring_set_wptr()
|
| H A D | gfx_v6_0.c | 1789 static int gfx_v6_0_ring_test_ring(struct amdgpu_ring *ring) in gfx_v6_0_ring_test_ring() 1827 static void gfx_v6_0_ring_emit_vgt_flush(struct amdgpu_ring *ring) in gfx_v6_0_ring_emit_vgt_flush() 1834 static void gfx_v6_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, in gfx_v6_0_ring_emit_fence() 1862 static void gfx_v6_0_ring_emit_ib(struct amdgpu_ring *ring, in gfx_v6_0_ring_emit_ib() 1902 static int gfx_v6_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) in gfx_v6_0_ring_test_ib() 2024 struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; in gfx_v6_0_cp_gfx_start() local 2087 struct amdgpu_ring *ring; in gfx_v6_0_cp_gfx_resume() local 2139 static u64 gfx_v6_0_ring_get_rptr(struct amdgpu_ring *ring) in gfx_v6_0_ring_get_rptr() 2144 static u64 gfx_v6_0_ring_get_wptr(struct amdgpu_ring *ring) in gfx_v6_0_ring_get_wptr() 2158 static void gfx_v6_0_ring_set_wptr_gfx(struct amdgpu_ring *ring) in gfx_v6_0_ring_set_wptr_gfx() [all …]
|
| H A D | jpeg_v2_5.c | 86 struct amdgpu_ring *ring; in jpeg_v2_5_sw_init() local 159 struct amdgpu_ring *ring; in jpeg_v2_5_hw_init() local 299 struct amdgpu_ring *ring; in jpeg_v2_5_start() local 383 static uint64_t jpeg_v2_5_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v2_5_dec_ring_get_rptr() 397 static uint64_t jpeg_v2_5_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v2_5_dec_ring_get_wptr() 414 static void jpeg_v2_5_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v2_5_dec_ring_set_wptr()
|
| H A D | vce_v3_0.c | 77 static uint64_t vce_v3_0_ring_get_rptr(struct amdgpu_ring *ring) in vce_v3_0_ring_get_rptr() 109 static uint64_t vce_v3_0_ring_get_wptr(struct amdgpu_ring *ring) in vce_v3_0_ring_get_wptr() 141 static void vce_v3_0_ring_set_wptr(struct amdgpu_ring *ring) in vce_v3_0_ring_set_wptr() 267 struct amdgpu_ring *ring; in vce_v3_0_start() local 421 struct amdgpu_ring *ring; in vce_v3_0_sw_init() local 835 static void vce_v3_0_ring_emit_ib(struct amdgpu_ring *ring, in vce_v3_0_ring_emit_ib() 849 static void vce_v3_0_emit_vm_flush(struct amdgpu_ring *ring, in vce_v3_0_emit_vm_flush() 861 static void vce_v3_0_emit_pipeline_sync(struct amdgpu_ring *ring) in vce_v3_0_emit_pipeline_sync()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_cmd.c | 14 #define cmq_ring_to_dev(ring) (&(ring)->dev->pdev->dev) argument 16 static int hclge_ring_space(struct hclge_cmq_ring *ring) in hclge_ring_space() 25 static int is_valid_csq_clean_head(struct hclge_cmq_ring *ring, int head) in is_valid_csq_clean_head() 36 static int hclge_alloc_cmd_desc(struct hclge_cmq_ring *ring) in hclge_alloc_cmd_desc() 48 static void hclge_free_cmd_desc(struct hclge_cmq_ring *ring) in hclge_free_cmd_desc() 62 struct hclge_cmq_ring *ring = in hclge_alloc_cmd_queue() local 99 static void hclge_cmd_config_regs(struct hclge_cmq_ring *ring) in hclge_cmd_config_regs()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| H A D | hw_atl_a0.c | 406 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_start() 414 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_rx_start() 430 struct aq_ring_s *ring) in hw_atl_a0_hw_tx_ring_tail_update() 438 struct aq_ring_s *ring, in hw_atl_a0_hw_ring_tx_xmit() 586 struct aq_ring_s *ring, in hw_atl_a0_hw_ring_rx_fill() 607 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_head_update() 624 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_rx_receive() 875 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_stop() 883 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_rx_stop()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/genet/ |
| H A D | bcmgenet.c | 427 unsigned int ring, in bcmgenet_tdma_ring_readl() 436 unsigned int ring, u32 val, in bcmgenet_tdma_ring_writel() 445 unsigned int ring, in bcmgenet_rdma_ring_readl() 454 unsigned int ring, u32 val, in bcmgenet_rdma_ring_writel() 834 struct bcmgenet_rx_ring *ring; in bcmgenet_get_coalesce() local 856 static void bcmgenet_set_rx_coalesce(struct bcmgenet_rx_ring *ring, in bcmgenet_set_rx_coalesce() 871 static void bcmgenet_set_ring_rx_coalesce(struct bcmgenet_rx_ring *ring, in bcmgenet_set_ring_rx_coalesce() 1681 struct bcmgenet_tx_ring *ring) in bcmgenet_get_txcb() 1698 struct bcmgenet_tx_ring *ring) in bcmgenet_put_txcb() 1714 static inline void bcmgenet_rx_ring16_int_disable(struct bcmgenet_rx_ring *ring) in bcmgenet_rx_ring16_int_disable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/synopsys/ |
| H A D | dwc-xlgmac-desc.c | 75 struct xlgmac_ring *ring) in xlgmac_free_ring() 126 struct xlgmac_ring *ring, in xlgmac_init_ring() 390 struct xlgmac_ring *ring, in xlgmac_map_rx_buffer() 427 struct xlgmac_ring *ring; in xlgmac_tx_desc_init() local 464 struct xlgmac_ring *ring; in xlgmac_rx_desc_init() local 501 struct xlgmac_ring *ring = channel->tx_ring; in xlgmac_map_tx_skb() local
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-desc.c | 123 struct xgbe_ring *ring) in xgbe_free_ring() 216 struct xgbe_ring *ring, unsigned int rdesc_count) in xgbe_init_ring() 357 struct xgbe_ring *ring, in xgbe_map_rx_buffer() 390 struct xgbe_ring *ring; in xgbe_wrapper_tx_descriptor_init() local 431 struct xgbe_ring *ring; in xgbe_wrapper_rx_descriptor_init() local 526 struct xgbe_ring *ring = channel->tx_ring; in xgbe_map_tx_skb() local
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbevf/ |
| H A D | ixgbevf.h | 83 #define ring_is_xdp(ring) \ argument 85 #define set_ring_xdp(ring) \ argument 87 #define clear_ring_xdp(ring) \ argument 172 #define ring_uses_large_buffer(ring) \ argument 174 #define set_ring_uses_large_buffer(ring) \ argument 176 #define clear_ring_uses_large_buffer(ring) \ argument 179 #define ring_uses_build_skb(ring) \ argument 181 #define set_ring_build_skb_enabled(ring) \ argument 183 #define clear_ring_build_skb_enabled(ring) \ argument 186 static inline unsigned int ixgbevf_rx_bufsz(struct ixgbevf_ring *ring) in ixgbevf_rx_bufsz() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wil6210/ |
| H A D | txrx_edma.c | 152 struct wil_ring *ring, u32 i) in wil_ring_alloc_skb_edma() 233 struct wil_ring *ring = &wil->ring_rx; in wil_rx_refill_edma() local 264 struct wil_ring *ring) in wil_move_all_rx_buff_to_free_list() 295 struct wil_ring *ring = &wil->ring_rx; in wil_free_rx_buff_arr() local 374 struct wil_ring *ring) in wil_ring_alloc_desc_ring() 418 static void wil_ring_free_edma(struct wil6210_priv *wil, struct wil_ring *ring) in wil_ring_free_edma() 483 struct wil_ring *ring = &wil->ring_rx; in wil_init_rx_desc_ring() local 604 struct wil_ring *ring = &wil->ring_rx; in wil_rx_init_edma() local 701 struct wil_ring *ring = &wil->ring_tx[ring_id]; in wil_ring_init_tx_edma() local 1067 struct wil_ring *ring = &wil->ring_rx; in wil_rx_handle_edma() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/apm/xgene-v2/ |
| H A D | ring.c | 13 void xge_setup_desc(struct xge_desc_ring *ring) in xge_setup_desc() 36 struct xge_desc_ring *ring = pdata->tx_ring; in xge_update_tx_desc_addr() local 48 struct xge_desc_ring *ring = pdata->rx_ring; in xge_update_rx_desc_addr() local
|
| /OK3568_Linux_fs/u-boot/drivers/usb/host/ |
| H A D | xhci-ring.c | 36 static int last_trb(struct xhci_ctrl *ctrl, struct xhci_ring *ring, in last_trb() 56 struct xhci_ring *ring, in last_trb_on_last_seg() 89 static void inc_enq(struct xhci_ctrl *ctrl, struct xhci_ring *ring, in inc_enq() 147 static void inc_deq(struct xhci_ctrl *ctrl, struct xhci_ring *ring) in inc_deq() 182 struct xhci_ring *ring, in queue_trb() 488 struct xhci_ring *ring = ctrl->devs[udev->slot_id]->eps[ep_index].ring; in abort_td() local 569 struct xhci_ring *ring; /* EP transfer ring */ in xhci_bulk_tx() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_gpu.c | 33 bool a6xx_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a6xx_idle() 52 static void a6xx_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a6xx_flush() 84 static void get_stats_counter(struct msm_ringbuffer *ring, u32 counter, in get_stats_counter() 96 struct msm_ringbuffer *ring, struct msm_file_private *ctx) in a6xx_set_pagetable() 144 struct msm_ringbuffer *ring = submit->ring; in a6xx_submit() local 602 struct msm_ringbuffer *ring = gpu->rb[0]; in a6xx_cp_init() local 1043 struct msm_ringbuffer *ring = gpu->funcs->active_ring(gpu); in a6xx_fault_detect_irq() local 1228 static uint32_t a6xx_get_rptr(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a6xx_get_rptr()
|
| /OK3568_Linux_fs/kernel/tools/io_uring/ |
| H A D | setup.c | 64 int io_uring_queue_mmap(int fd, struct io_uring_params *p, struct io_uring *ring) in io_uring_queue_mmap() 79 int io_uring_queue_init(unsigned entries, struct io_uring *ring, unsigned flags) in io_uring_queue_init() 98 void io_uring_queue_exit(struct io_uring *ring) in io_uring_queue_exit()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ice/ |
| H A D | ice_base.c | 146 struct ice_ring *ring; in ice_free_q_vector() local 206 static u16 ice_calc_q_handle(struct ice_vsi *vsi, struct ice_ring *ring, u8 tc) in ice_calc_q_handle() 226 ice_setup_tx_ctx(struct ice_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) in ice_setup_tx_ctx() 283 int ice_setup_rx_ctx(struct ice_ring *ring) in ice_setup_rx_ctx() 635 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_ring *ring, in ice_vsi_cfg_txq() 803 u16 rel_vmvf_num, struct ice_ring *ring, in ice_vsi_stop_tx_ring() 860 ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_ring *ring, in ice_fill_txq_meta()
|