| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_fence.c | 57 struct amdgpu_ring *ring; member 99 static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq) in amdgpu_fence_write() argument 115 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read() argument 137 amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, unsigned flags) amdgpu_fence_emit() argument 195 amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s, uint32_t timeout) amdgpu_fence_emit_polling() argument 226 amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring) amdgpu_fence_schedule_fallback() argument 243 amdgpu_fence_process(struct amdgpu_ring *ring) amdgpu_fence_process() argument 303 struct amdgpu_ring *ring = from_timer(ring, t, amdgpu_fence_fallback() local 319 amdgpu_fence_wait_empty(struct amdgpu_ring *ring) amdgpu_fence_wait_empty() argument 352 amdgpu_fence_wait_polling(struct amdgpu_ring *ring, uint32_t wait_seq, signed long timeout) amdgpu_fence_wait_polling() argument 375 amdgpu_fence_count_emitted(struct amdgpu_ring *ring) amdgpu_fence_count_emitted() argument 402 amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring, struct amdgpu_irq_src *irq_src, unsigned irq_type) amdgpu_fence_driver_start_ring() argument 442 amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring, unsigned num_hw_submission) amdgpu_fence_driver_init_ring() argument 531 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_fini() local 568 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_suspend() local 603 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_resume() local 620 amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring) amdgpu_fence_driver_force_completion() argument 652 struct amdgpu_ring *ring = fence->ring; amdgpu_fence_enable_signaling() local 708 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_debugfs_fence_info() local [all...] |
| H A D | amdgpu_ctx.c | 92 amdgpu_ctx_init_entity(struct amdgpu_ctx *ctx, u32 hw_ip, const u32 ring) amdgpu_ctx_init_entity() argument 203 amdgpu_ctx_get_entity(struct amdgpu_ctx *ctx, u32 hw_ip, u32 instance, u32 ring, struct drm_sched_entity **entity) amdgpu_ctx_get_entity() argument
|
| H A D | nbio_v2_3.c | 72 nbio_v2_3_hdp_flush(struct amdgpu_device *adev, struct amdgpu_ring *ring) nbio_v2_3_hdp_flush() argument
|
| H A D | amdgpu_vcn.c | 355 void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring) in amdgpu_vcn_ring_begin_use() argument 390 void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring) in amdgpu_vcn_ring_end_use() argument 401 amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring) amdgpu_vcn_dec_ring_test_ring() argument 432 amdgpu_vcn_dec_send_msg(struct amdgpu_ring *ring, struct amdgpu_bo *bo, struct dma_fence **fence) amdgpu_vcn_dec_send_msg() argument 485 amdgpu_vcn_dec_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, struct dma_fence **fence) amdgpu_vcn_dec_get_create_msg() argument 519 amdgpu_vcn_dec_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, struct dma_fence **fence) amdgpu_vcn_dec_get_destroy_msg() argument 545 amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_vcn_dec_ring_test_ib() argument 569 amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring) amdgpu_vcn_enc_ring_test_ring() argument 600 amdgpu_vcn_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, struct amdgpu_bo *bo, struct dma_fence **fence) amdgpu_vcn_enc_get_create_msg() argument 654 amdgpu_vcn_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, struct amdgpu_bo *bo, struct dma_fence **fence) amdgpu_vcn_enc_get_destroy_msg() argument 708 amdgpu_vcn_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_vcn_enc_ring_test_ib() argument [all...] |
| H A D | amdgpu_ring.c | 62 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw) in amdgpu_ring_alloc() argument 90 amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring_insert_nop() argument 105 amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) amdgpu_ring_generic_pad_ib() argument 121 amdgpu_ring_commit(struct amdgpu_ring *ring) amdgpu_ring_commit() argument 145 amdgpu_ring_undo(struct amdgpu_ring *ring) amdgpu_ring_undo() argument 164 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) amdgpu_ring_init() argument 284 amdgpu_ring_fini(struct amdgpu_ring *ring) amdgpu_ring_fini() argument 322 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 339 amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid, struct dma_fence *fence) amdgpu_ring_soft_recovery() argument 370 struct amdgpu_ring *ring = file_inode(f)->i_private; amdgpu_debugfs_ring_read() local 419 amdgpu_debugfs_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring) amdgpu_debugfs_ring_init() argument 450 amdgpu_ring_test_helper(struct amdgpu_ring *ring) amdgpu_ring_test_helper() argument [all...] |
| H A D | psp_v11_0.c | 406 struct psp_ring *ring; in psp_v11_0_ring_init() local 466 struct psp_ring *ring = &psp->km_ring; psp_v11_0_ring_create() local 533 struct psp_ring *ring = &psp->km_ring; psp_v11_0_ring_destroy() local [all...] |
| H A D | uvd_v5_0.c | 56 static uint64_t uvd_v5_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_get_rptr() argument 70 static uint64_t uvd_v5_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_get_wptr() argument 84 static void uvd_v5_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_set_wptr() argument 104 struct amdgpu_ring *ring; uvd_v5_0_sw_init() local 155 struct amdgpu_ring *ring = &adev->uvd.inst->ring; uvd_v5_0_hw_init() local 292 struct amdgpu_ring *ring = &adev->uvd.inst->ring; uvd_v5_0_start() local 461 uvd_v5_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, unsigned flags) uvd_v5_0_ring_emit_fence() argument 490 uvd_v5_0_ring_test_ring(struct amdgpu_ring *ring) uvd_v5_0_ring_test_ring() argument 525 uvd_v5_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) uvd_v5_0_ring_emit_ib() argument 538 uvd_v5_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) uvd_v5_0_ring_insert_nop() argument [all...] |
| H A D | uvd_v4_2.c | 58 static uint64_t uvd_v4_2_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v4_2_ring_get_rptr() argument 72 static uint64_t uvd_v4_2_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v4_2_ring_get_wptr() argument 86 static void uvd_v4_2_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v4_2_ring_set_wptr() argument 106 struct amdgpu_ring *ring; uvd_v4_2_sw_init() local 159 struct amdgpu_ring *ring = &adev->uvd.inst->ring; uvd_v4_2_hw_init() local 254 struct amdgpu_ring *ring = &adev->uvd.inst->ring; uvd_v4_2_start() local 444 uvd_v4_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, unsigned flags) uvd_v4_2_ring_emit_fence() argument 473 uvd_v4_2_ring_test_ring(struct amdgpu_ring *ring) uvd_v4_2_ring_test_ring() argument 509 uvd_v4_2_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) uvd_v4_2_ring_emit_ib() argument 520 uvd_v4_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) uvd_v4_2_ring_insert_nop() argument [all...] |
| H A D | uvd_v3_1.c | 44 static uint64_t uvd_v3_1_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v3_1_ring_get_rptr() argument 58 static uint64_t uvd_v3_1_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v3_1_ring_get_wptr() argument 72 static void uvd_v3_1_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v3_1_ring_set_wptr() argument 87 uvd_v3_1_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) uvd_v3_1_ring_emit_ib() argument 106 uvd_v3_1_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, unsigned flags) uvd_v3_1_ring_emit_fence() argument 135 uvd_v3_1_ring_test_ring(struct amdgpu_ring *ring) uvd_v3_1_ring_test_ring() argument 163 uvd_v3_1_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) uvd_v3_1_ring_insert_nop() argument 318 struct amdgpu_ring *ring = &adev->uvd.inst->ring; uvd_v3_1_start() local 543 struct amdgpu_ring *ring; uvd_v3_1_sw_init() local 629 struct amdgpu_ring *ring = &adev->uvd.inst->ring; uvd_v3_1_hw_init() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_cmd.c | 16 static int hclge_ring_space(struct hclge_cmq_ring *ring) in hclge_ring_space() argument 25 static int is_valid_csq_clean_head(struct hclge_cmq_ring *ring, int head) in is_valid_csq_clean_head() argument 36 hclge_alloc_cmd_desc(struct hclge_cmq_ring *ring) hclge_alloc_cmd_desc() argument 48 hclge_free_cmd_desc(struct hclge_cmq_ring *ring) hclge_free_cmd_desc() argument 62 struct hclge_cmq_ring *ring = hclge_alloc_cmd_queue() local 99 hclge_cmd_config_regs(struct hclge_cmq_ring *ring) hclge_cmd_config_regs() argument [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_debugfs.c | 20 struct hns3_enet_ring *ring; in hns3_dbg_queue_info() local 177 struct hns3_enet_ring *ring; hns3_dbg_bd_info() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ring.c | 241 void aq_ring_update_queue_state(struct aq_ring_s *ring) in aq_ring_update_queue_state() argument 249 void aq_ring_queue_wake(struct aq_ring_s *ring) in aq_ring_queue_wake() argument 264 aq_ring_queue_stop(struct aq_ring_s *ring) aq_ring_queue_stop() argument [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_xdp.c | 224 int ring; in bnxt_xdp_xmit() local
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| H A D | hclgevf_cmd.c | 16 static int hclgevf_ring_space(struct hclgevf_cmq_ring *ring) in hclgevf_ring_space() argument 27 static int hclgevf_is_valid_csq_clean_head(struct hclgevf_cmq_ring *ring, in hclgevf_is_valid_csq_clean_head() argument 85 hclgevf_cmd_config_regs(struct hclgevf_cmq_ring *ring) hclgevf_cmd_config_regs() argument 124 hclgevf_alloc_cmd_desc(struct hclgevf_cmq_ring *ring) hclgevf_alloc_cmd_desc() argument 136 hclgevf_free_cmd_desc(struct hclgevf_cmq_ring *ring) hclgevf_free_cmd_desc() argument 150 struct hclgevf_cmq_ring *ring = hclgevf_alloc_cmd_queue() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_xsk.c | 340 struct ixgbe_ring *ring = adapter->xdp_ring[smp_processor_id()]; in ixgbe_clean_rx_irq_zc() local 509 struct ixgbe_ring *ring; in ixgbe_xsk_wakeup() local 11 ixgbe_xsk_pool(struct ixgbe_adapter *adapter, struct ixgbe_ring *ring) ixgbe_xsk_pool() argument [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
| H A D | ucc_geth_ethtool.c | 209 uec_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) uec_get_ringparam() argument 228 uec_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) uec_set_ringparam() argument [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hns_enet.h | 34 struct hnae_ring *ring; member
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-desc.c | 122 xgbe_free_ring(struct xgbe_prv_data *pdata, struct xgbe_ring *ring) xgbe_free_ring() argument 215 xgbe_init_ring(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, unsigned int rdesc_count) xgbe_init_ring() argument 356 xgbe_map_rx_buffer(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, struct xgbe_ring_data *rdata) xgbe_map_rx_buffer() argument 390 struct xgbe_ring *ring; xgbe_wrapper_tx_descriptor_init() local 431 struct xgbe_ring *ring; xgbe_wrapper_rx_descriptor_init() local 526 struct xgbe_ring *ring = channel->tx_ring; xgbe_map_tx_skb() local [all...] |
| /kernel/linux/linux-5.10/tools/virtio/ringtest/ |
| H A D | ring.c | 56 struct desc *ring; variable [all...] |
| /kernel/linux/linux-5.10/tools/virtio/ |
| H A D | virtio_test.c | 32 void *ring; member
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/ |
| H A D | psock_fanout.c | 184 char *ring; in sock_fanout_open_ring() local 208 static int sock_fanout_read_ring(int fd, void *ring) in sock_fanout_read_ring() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
| H A D | mock_engine.c | 49 struct intel_ring *ring; in mock_ring() local 76 mock_ring_free(struct intel_ring *ring) mock_ring_free() argument [all...] |
| H A D | intel_context.c | 137 static int __ring_active(struct intel_ring *ring, in __ring_active() argument 157 static void __ring_retire(struct intel_ring *ring) in __ring_retire() argument [all...] |
| H A D | intel_context_types.h | 78 struct intel_ring *ring; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/r128/ |
| H A D | r128_cce.c | 874 drm_r128_ring_buffer_t *ring = &dev_priv->ring; r128_wait_ring() local [all...] |