| /kernel/linux/linux-5.10/drivers/xen/ |
| H A D | evtchn.c | 68 evtchn_port_t *ring; member 90 static void evtchn_free_ring(evtchn_port_t *ring) in evtchn_free_ring() argument [all...] |
| /kernel/linux/linux-5.10/net/9p/ |
| H A D | trans_xen.c | 127 static bool p9_xen_write_todo(struct xen_9pfs_dataring *ring, RING_IDX size) in p9_xen_write_todo() argument 145 struct xen_9pfs_dataring *ring; in p9_xen_request() local 197 struct xen_9pfs_dataring *ring; p9_xen_response() local 265 struct xen_9pfs_dataring *ring = r; xen_9pfs_front_event_handler() local 303 struct xen_9pfs_dataring *ring = &priv->rings[i]; xen_9pfs_front_free() local 341 xen_9pfs_front_alloc_dataring(struct xenbus_device *dev, struct xen_9pfs_dataring *ring, unsigned int order) xen_9pfs_front_alloc_dataring() argument [all...] |
| /kernel/linux/linux-5.10/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() argument 52 static void a6xx_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a6xx_flush() argument 84 get_stats_counter(struct msm_ringbuffer *ring, u32 counter, u64 iova) get_stats_counter() argument 95 a6xx_set_pagetable(struct a6xx_gpu *a6xx_gpu, struct msm_ringbuffer *ring, struct msm_file_private *ctx) a6xx_set_pagetable() argument 144 struct msm_ringbuffer *ring = submit->ring; a6xx_submit() local 602 struct msm_ringbuffer *ring = gpu->rb[0]; a6xx_cp_init() local 1043 struct msm_ringbuffer *ring = gpu->funcs->active_ring(gpu); a6xx_fault_detect_irq() local 1228 a6xx_get_rptr(struct msm_gpu *gpu, struct msm_ringbuffer *ring) a6xx_get_rptr() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
| H A D | msm_gem_submit.c | 586 struct msm_ringbuffer *ring; in msm_ioctl_gem_submit() local 403 msm_wait_deps(struct drm_device *dev, struct drm_file *file, uint64_t in_syncobjs_addr, uint32_t nr_in_syncobjs, size_t syncobj_stride, struct msm_ringbuffer *ring) msm_wait_deps() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
| H A D | vce_v4_0.c | 61 static uint64_t vce_v4_0_ring_get_rptr(struct amdgpu_ring *ring) in vce_v4_0_ring_get_rptr() argument 80 static uint64_t vce_v4_0_ring_get_wptr(struct amdgpu_ring *ring) in vce_v4_0_ring_get_wptr() argument 102 vce_v4_0_ring_set_wptr(struct amdgpu_ring *ring) vce_v4_0_ring_set_wptr() argument 206 struct amdgpu_ring *ring; vce_v4_0_sriov_start() local 337 struct amdgpu_ring *ring; vce_v4_0_start() local 427 struct amdgpu_ring *ring; vce_v4_0_sw_init() local 948 vce_v4_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) vce_v4_0_ring_emit_ib() argument 960 vce_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, unsigned flags) vce_v4_0_ring_emit_fence() argument 972 vce_v4_0_ring_insert_end(struct amdgpu_ring *ring) vce_v4_0_ring_insert_end() argument 977 vce_v4_0_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, uint32_t val, uint32_t mask) vce_v4_0_emit_reg_wait() argument 986 vce_v4_0_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) vce_v4_0_emit_vm_flush() argument 999 vce_v4_0_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val) vce_v4_0_emit_wreg() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| H A D | radeon_fence.c | 68 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) in radeon_fence_write() argument 89 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) in radeon_fence_read() argument 114 radeon_fence_schedule_check(struct radeon_device *rdev, int ring) radeon_fence_schedule_check() argument 135 radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring) radeon_fence_emit() argument 205 radeon_fence_activity(struct radeon_device *rdev, int ring) radeon_fence_activity() argument 279 int ring; radeon_fence_check_lockup() local 328 radeon_fence_process(struct radeon_device *rdev, int ring) radeon_fence_process() argument 348 radeon_fence_seq_signaled(struct radeon_device *rdev, u64 seq, unsigned ring) radeon_fence_seq_signaled() argument 366 unsigned ring = fence->ring; radeon_fence_is_signaled() local 651 radeon_fence_wait_next(struct radeon_device *rdev, int ring) radeon_fence_wait_next() argument 678 radeon_fence_wait_empty(struct radeon_device *rdev, int ring) radeon_fence_wait_empty() argument 739 radeon_fence_count_emitted(struct radeon_device *rdev, int ring) radeon_fence_count_emitted() argument 833 radeon_fence_driver_start_ring(struct radeon_device *rdev, int ring) radeon_fence_driver_start_ring() argument 883 radeon_fence_driver_init_ring(struct radeon_device *rdev, int ring) radeon_fence_driver_init_ring() argument 913 int ring; radeon_fence_driver_init() local 935 int ring, r; radeon_fence_driver_fini() local 963 radeon_fence_driver_force_completion(struct radeon_device *rdev, int ring) radeon_fence_driver_force_completion() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/via/ |
| H A D | via_drv.h | 84 drm_via_ring_buffer_t ring; member
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
| H A D | vnic_rq.h | 76 struct vnic_dev_ring ring; member
|
| H A D | vnic_wq.h | 71 struct vnic_dev_ring ring; member
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
| H A D | hclge_comm_cmd.c | 102 void hclge_comm_free_cmd_desc(struct hclge_comm_cmq_ring *ring) in hclge_comm_free_cmd_desc() argument 7 hclge_comm_cmd_config_regs(struct hclge_comm_hw *hw, struct hclge_comm_cmq_ring *ring) hclge_comm_cmd_config_regs() argument 114 hclge_comm_alloc_cmd_desc(struct hclge_comm_cmq_ring *ring) hclge_comm_alloc_cmd_desc() argument 208 struct hclge_comm_cmq_ring *ring = hclge_comm_alloc_cmd_queue() local 282 hclge_comm_ring_space(struct hclge_comm_cmq_ring *ring) hclge_comm_ring_space() argument 307 hclge_comm_is_valid_csq_clean_head(struct hclge_comm_cmq_ring *ring, int head) hclge_comm_is_valid_csq_clean_head() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene/ |
| H A D | xgene_enet_xgmac.c | 444 xgene_enet_clear(struct xgene_enet_pdata *pdata, struct xgene_enet_desc_ring *ring) xgene_enet_clear() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_xdp.c | 345 int ring; in bnxt_xdp_xmit() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| H A D | ice_base.c | 254 static u16 ice_calc_txq_handle(struct ice_vsi *vsi, struct ice_tx_ring *ring, u8 tc) in ice_calc_txq_handle() argument 279 ice_eswitch_calc_txq_handle(struct ice_tx_ring *ring) ice_eswitch_calc_txq_handle() argument 299 ice_cfg_xps_tx_ring(struct ice_tx_ring *ring) ice_cfg_xps_tx_ring() argument 321 ice_setup_tx_ctx(struct ice_tx_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) ice_setup_tx_ctx() argument 409 ice_setup_rx_ctx(struct ice_rx_ring *ring) ice_setup_rx_ctx() argument 528 ice_vsi_cfg_rxq(struct ice_rx_ring *ring) ice_vsi_cfg_rxq() argument 817 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_aqc_add_tx_qgrp *qg_buf) ice_vsi_cfg_txq() argument 989 ice_vsi_stop_tx_ring(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, u16 rel_vmvf_num, struct ice_tx_ring *ring, struct ice_txq_meta *txq_meta) ice_vsi_stop_tx_ring() argument 1047 ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_txq_meta *txq_meta) ice_fill_txq_meta() argument [all...] |
| H A D | ice_controlq.c | 143 static void ice_free_cq_ring(struct ice_hw *hw, struct ice_ctl_q_ring *ring) in ice_free_cq_ring() argument 273 ice_cfg_cq_regs(struct ice_hw *hw, struct ice_ctl_q_ring *ring, u16 num_entries) ice_cfg_cq_regs() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
| H A D | ef100_rep.c | 170 efx_ef100_rep_ethtool_get_ringparam(struct net_device *net_dev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kring, struct netlink_ext_ack *ext_ack) efx_ef100_rep_ethtool_get_ringparam() argument 181 efx_ef100_rep_ethtool_set_ringparam(struct net_device *net_dev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kring, struct netlink_ext_ack *ext_ack) efx_ef100_rep_ethtool_set_ringparam() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/netxen/ |
| H A D | netxen_nic_ctx.c | 687 int ring; in netxen_init_old_ctx() local 738 int ring; netxen_alloc_hw_resources() local 856 int ring; netxen_free_hw_resources() local [all...] |
| /kernel/linux/linux-6.6/drivers/xen/ |
| H A D | evtchn.c | 68 evtchn_port_t *ring; member 91 static void evtchn_free_ring(evtchn_port_t *ring) in evtchn_free_ring() argument [all...] |
| /kernel/linux/linux-6.6/drivers/scsi/fnic/ |
| H A D | vnic_rq.h | 84 struct vnic_dev_ring ring; member
|
| /kernel/linux/linux-6.6/drivers/usb/mtu3/ |
| H A D | mtu3_debugfs.c | 205 struct mtu3_gpd_ring *ring; in mtu3_qmu_ring_show() local 223 struct mtu3_gpd_ring *ring; in mtu3_qmu_gpd_show() local [all...] |
| /kernel/linux/linux-6.6/drivers/bus/mhi/host/ |
| H A D | init.c | 132 mhi_alloc_aligned_ring(struct mhi_controller *mhi_cntrl, struct mhi_ring *ring, u64 len) mhi_alloc_aligned_ring() argument 232 struct mhi_ring *ring; mhi_deinit_dev_ctxt() local 335 struct mhi_ring *ring = &mhi_event->ring; mhi_init_dev_ctxt() local 381 struct mhi_ring *ring = &mhi_cmd->ring; mhi_init_dev_ctxt() local 403 struct mhi_ring *ring = &mhi_cmd->ring; mhi_init_dev_ctxt() local 416 struct mhi_ring *ring = &mhi_event->ring; mhi_init_dev_ctxt() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_fence.c | 56 struct amdgpu_ring *ring; member 101 static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq) in amdgpu_fence_write() argument 117 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read() argument 141 amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, struct amdgpu_job *job, unsigned int flags) amdgpu_fence_emit() argument 225 amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s, uint32_t timeout) amdgpu_fence_emit_polling() argument 256 amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring) amdgpu_fence_schedule_fallback() argument 273 amdgpu_fence_process(struct amdgpu_ring *ring) amdgpu_fence_process() argument 327 struct amdgpu_ring *ring = from_timer(ring, t, amdgpu_fence_fallback() local 342 amdgpu_fence_wait_empty(struct amdgpu_ring *ring) amdgpu_fence_wait_empty() argument 375 amdgpu_fence_wait_polling(struct amdgpu_ring *ring, uint32_t wait_seq, signed long timeout) amdgpu_fence_wait_polling() argument 395 amdgpu_fence_count_emitted(struct amdgpu_ring *ring) amdgpu_fence_count_emitted() argument 415 amdgpu_fence_last_unsignaled_time_us(struct amdgpu_ring *ring) amdgpu_fence_last_unsignaled_time_us() argument 446 amdgpu_fence_update_start_timestamp(struct amdgpu_ring *ring, uint32_t seq, ktime_t timestamp) amdgpu_fence_update_start_timestamp() argument 472 amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring, struct amdgpu_irq_src *irq_src, unsigned int irq_type) amdgpu_fence_driver_start_ring() argument 508 amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring) amdgpu_fence_driver_init_ring() argument 565 amdgpu_fence_need_ring_interrupt_restore(struct amdgpu_ring *ring) amdgpu_fence_need_ring_interrupt_restore() argument 602 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_hw_fini() local 632 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_isr_toggle() local 649 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_sw_fini() local 688 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_fence_driver_hw_init() local 707 amdgpu_fence_driver_clear_job_fences(struct amdgpu_ring *ring) amdgpu_fence_driver_clear_job_fences() argument 738 amdgpu_fence_driver_set_error(struct amdgpu_ring *ring, int error) amdgpu_fence_driver_set_error() argument 761 amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring) amdgpu_fence_driver_force_completion() argument 902 struct amdgpu_ring *ring = adev->rings[i]; amdgpu_debugfs_fence_info_show() local [all...] |
| H A D | aqua_vanjaram.c | 64 aqua_vanjaram_set_xcp_id(struct amdgpu_device *adev, uint32_t inst_idx, struct amdgpu_ring *ring) aqua_vanjaram_set_xcp_id() argument 105 aqua_vanjaram_xcp_gpu_sched_update( struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned int sel_xcp_id) aqua_vanjaram_xcp_gpu_sched_update() argument 124 struct amdgpu_ring *ring; aqua_vanjaram_xcp_sched_list_update() local 157 struct amdgpu_ring *ring = adev->rings[i]; aqua_vanjaram_update_partition_sched_list() local [all...] |
| H A D | amdgpu_sdma.h | 59 struct amdgpu_ring ring; member
|
| H A D | jpeg_v2_5.c | 90 struct amdgpu_ring *ring; in jpeg_v2_5_sw_init() local 183 struct amdgpu_ring *ring; in jpeg_v2_5_hw_init() local 326 struct amdgpu_ring *ring; jpeg_v2_5_start() local 410 jpeg_v2_5_dec_ring_get_rptr(struct amdgpu_ring *ring) jpeg_v2_5_dec_ring_get_rptr() argument 424 jpeg_v2_5_dec_ring_get_wptr(struct amdgpu_ring *ring) jpeg_v2_5_dec_ring_get_wptr() argument 441 jpeg_v2_5_dec_ring_set_wptr(struct amdgpu_ring *ring) jpeg_v2_5_dec_ring_set_wptr() argument 460 jpeg_v2_6_dec_ring_insert_start(struct amdgpu_ring *ring) jpeg_v2_6_dec_ring_insert_start() argument 478 jpeg_v2_6_dec_ring_insert_end(struct amdgpu_ring *ring) jpeg_v2_6_dec_ring_insert_end() argument [all...] |
| H A D | mes_v10_1.c | 49 static void mes_v10_1_ring_set_wptr(struct amdgpu_ring *ring) in mes_v10_1_ring_set_wptr() argument 62 static u64 mes_v10_1_ring_get_rptr(struct amdgpu_ring *ring) in mes_v10_1_ring_get_rptr() argument 67 static u64 mes_v10_1_ring_get_wptr(struct amdgpu_ring *ring) in mes_v10_1_ring_get_wptr() argument 98 struct amdgpu_ring *ring = &mes->ring; mes_v10_1_submit_pkt_and_poll_completion() local 629 mes_v10_1_mqd_init(struct amdgpu_ring *ring) mes_v10_1_mqd_init() argument 838 struct amdgpu_ring *ring; mes_v10_1_ring_init() local 861 struct amdgpu_ring *ring; mes_v10_1_kiq_ring_init() local 888 struct amdgpu_ring *ring; mes_v10_1_mqd_sw_init() local 992 mes_v10_1_kiq_setting(struct amdgpu_ring *ring) mes_v10_1_kiq_setting() argument [all...] |