/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-mem.c | 127 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings() argument 187 xhci_insert_segment_mapping(struct radix_tree_root *trb_address_map, struct xhci_ring *ring, struct xhci_segment *seg, gfp_t mem_flags) xhci_insert_segment_mapping() argument 219 xhci_update_stream_segment_mapping( struct radix_tree_root *trb_address_map, struct xhci_ring *ring, struct xhci_segment *first_seg, struct xhci_segment *last_seg, gfp_t mem_flags) xhci_update_stream_segment_mapping() argument 259 xhci_remove_stream_mapping(struct xhci_ring *ring) xhci_remove_stream_mapping() argument 273 xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) xhci_update_stream_mapping() argument 280 xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) xhci_ring_free() argument 296 xhci_initialize_ring_info(struct xhci_ring *ring, unsigned int cycle_state) xhci_initialize_ring_info() argument 375 struct xhci_ring *ring; xhci_ring_alloc() local 423 xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, unsigned int num_new_segs, gfp_t flags) xhci_ring_expansion() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/intelfb/ |
H A D | intelfb.h | 294 struct intelfb_heap_data ring; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | gmc_v9_0.c | 956 struct amdgpu_ring *ring = &adev->gfx.kiq[inst].ring; in gmc_v9_0_flush_gpu_tlb_pasid() local 1033 gmc_v9_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) gmc_v9_0_emit_flush_gpu_tlb() argument 1082 gmc_v9_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid, unsigned int pasid) gmc_v9_0_emit_pasid_mapping() argument [all...] |
H A D | amdgpu_psp.c | 56 struct psp_ring *ring; in psp_ring_init() local 2947 struct psp_ring *ring = &psp->km_ring; psp_ring_cmd_submit() local [all...] |
H A D | amdgpu_vm.c | 531 struct amdgpu_ring *ring; in amdgpu_vm_check_compute_bug() local 566 bool amdgpu_vm_need_pipeline_sync(struct amdgpu_ring *ring, in amdgpu_vm_need_pipeline_sync() argument 600 amdgpu_vm_flush(struct amdgpu_ring *ring, struct amdgpu_job *job, bool need_pipe_sync) amdgpu_vm_flush() argument [all...] |
H A D | amdgpu_ttm.c | 299 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_ttm_copy_mem_to_mem() local 183 amdgpu_ttm_map_buffer(struct ttm_buffer_object *bo, struct ttm_resource *mem, struct amdgpu_res_cursor *mm_cur, unsigned int window, struct amdgpu_ring *ring, bool tmz, uint64_t *size, uint64_t *addr) amdgpu_ttm_map_buffer() argument 2058 struct amdgpu_ring *ring; amdgpu_ttm_set_buffer_funcs_status() local 2134 amdgpu_copy_buffer(struct amdgpu_ring *ring, uint64_t src_offset, uint64_t dst_offset, uint32_t byte_count, struct dma_resv *resv, struct dma_fence **fence, bool direct_submit, bool vm_needs_flush, bool tmz) amdgpu_copy_buffer() argument 2188 amdgpu_ttm_fill_mem(struct amdgpu_ring *ring, uint32_t src_data, uint64_t dst_addr, uint32_t byte_count, struct dma_resv *resv, struct dma_fence **fence, bool vm_needs_flush, bool delayed) amdgpu_ttm_fill_mem() argument 2232 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; amdgpu_fill_buffer() local [all...] |
H A D | amdgpu_mes.h | 85 struct amdgpu_ring ring; member 178 struct amdgpu_ring *ring; member 192 struct amdgpu_ring *ring; member
|
H A D | amdgpu_ring.h | 245 volatile uint32_t *ring; global() member 357 amdgpu_ring_set_preempt_cond_exec(struct amdgpu_ring *ring, bool cond_exec) amdgpu_ring_set_preempt_cond_exec() argument 363 amdgpu_ring_clear_ring(struct amdgpu_ring *ring) amdgpu_ring_clear_ring() argument 371 amdgpu_ring_write(struct amdgpu_ring *ring, uint32_t v) amdgpu_ring_write() argument 380 amdgpu_ring_write_multiple(struct amdgpu_ring *ring, void *src, int count_dw) amdgpu_ring_write_multiple() argument [all...] |
H A D | gfx_v6_0.c | 1767 static int gfx_v6_0_ring_test_ring(struct amdgpu_ring *ring) in gfx_v6_0_ring_test_ring() argument 1797 static void gfx_v6_0_ring_emit_vgt_flush(struct amdgpu_ring *ring) in gfx_v6_0_ring_emit_vgt_flush() argument 1804 gfx_v6_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, unsigned flags) gfx_v6_0_ring_emit_fence() argument 1832 gfx_v6_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) gfx_v6_0_ring_emit_ib() argument 1873 gfx_v6_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) gfx_v6_0_ring_test_ib() argument 1987 struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; gfx_v6_0_cp_gfx_start() local 2050 struct amdgpu_ring *ring; gfx_v6_0_cp_gfx_resume() local 2102 gfx_v6_0_ring_get_rptr(struct amdgpu_ring *ring) gfx_v6_0_ring_get_rptr() argument 2107 gfx_v6_0_ring_get_wptr(struct amdgpu_ring *ring) gfx_v6_0_ring_get_wptr() argument 2121 gfx_v6_0_ring_set_wptr_gfx(struct amdgpu_ring *ring) gfx_v6_0_ring_set_wptr_gfx() argument 2129 gfx_v6_0_ring_set_wptr_compute(struct amdgpu_ring *ring) gfx_v6_0_ring_set_wptr_compute() argument 2147 struct amdgpu_ring *ring; gfx_v6_0_cp_compute_resume() local 2265 gfx_v6_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) gfx_v6_0_ring_emit_pipeline_sync() argument 2290 gfx_v6_0_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) gfx_v6_0_ring_emit_vm_flush() argument 2320 gfx_v6_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val) gfx_v6_0_ring_emit_wreg() argument 2936 gfx_v6_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags) gfx_v6_ring_emit_cntxcntl() argument 3045 struct amdgpu_ring *ring; gfx_v6_0_sw_init() local 3220 gfx_v6_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev, int ring, enum amdgpu_interrupt_state state) gfx_v6_0_set_compute_eop_interrupt_state() argument 3352 struct amdgpu_ring *ring; gfx_v6_0_fault() local 3433 gfx_v6_0_emit_mem_sync(struct amdgpu_ring *ring) gfx_v6_0_emit_mem_sync() argument [all...] |
H A D | si.c | 1483 static void si_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) in si_flush_hdp() argument 1493 si_invalidate_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) si_invalidate_hdp() argument
|
H A D | sdma_v4_0.c | 604 static uint64_t sdma_v4_0_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v4_0_ring_get_rptr() argument 622 static uint64_t sdma_v4_0_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v4_0_ring_get_wptr() argument 649 sdma_v4_0_ring_set_wptr(struct amdgpu_ring *ring) sdma_v4_0_ring_set_wptr() argument 691 sdma_v4_0_page_ring_get_wptr(struct amdgpu_ring *ring) sdma_v4_0_page_ring_get_wptr() argument 715 sdma_v4_0_page_ring_set_wptr(struct amdgpu_ring *ring) sdma_v4_0_page_ring_set_wptr() argument 735 sdma_v4_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) sdma_v4_0_ring_insert_nop() argument 758 sdma_v4_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) sdma_v4_0_ring_emit_ib() argument 779 sdma_v4_0_wait_reg_mem(struct amdgpu_ring *ring, int mem_space, int hdp, uint32_t addr0, uint32_t addr1, uint32_t ref, uint32_t mask, uint32_t inv) sdma_v4_0_wait_reg_mem() argument 811 sdma_v4_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) sdma_v4_0_ring_emit_hdp_flush() argument 837 sdma_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, unsigned flags) sdma_v4_0_ring_emit_fence() argument 1020 sdma_v4_0_rb_cntl(struct amdgpu_ring *ring, uint32_t rb_cntl) sdma_v4_0_rb_cntl() argument 1045 struct amdgpu_ring *ring = &adev->sdma.instance[i].ring; sdma_v4_0_gfx_resume() local 1130 struct amdgpu_ring *ring = &adev->sdma.instance[i].page; sdma_v4_0_page_resume() local 1338 struct amdgpu_ring *ring; sdma_v4_0_start() local 1423 sdma_v4_0_ring_test_ring(struct amdgpu_ring *ring) sdma_v4_0_ring_test_ring() argument 1476 sdma_v4_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) sdma_v4_0_ring_test_ib() argument 1628 sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) sdma_v4_0_ring_pad_ib() argument 1653 sdma_v4_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) sdma_v4_0_ring_emit_pipeline_sync() argument 1676 sdma_v4_0_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) sdma_v4_0_ring_emit_vm_flush() argument 1682 sdma_v4_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val) sdma_v4_0_ring_emit_wreg() argument 1691 sdma_v4_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, uint32_t val, uint32_t mask) sdma_v4_0_ring_emit_reg_wait() argument 1762 struct amdgpu_ring *ring; sdma_v4_0_sw_init() local [all...] |
H A D | sdma_v4_4_2.c | 155 static uint64_t sdma_v4_4_2_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v4_4_2_ring_get_rptr() argument 173 static uint64_t sdma_v4_4_2_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v4_4_2_ring_get_wptr() argument 200 sdma_v4_4_2_ring_set_wptr(struct amdgpu_ring *ring) sdma_v4_4_2_ring_set_wptr() argument 242 sdma_v4_4_2_page_ring_get_wptr(struct amdgpu_ring *ring) sdma_v4_4_2_page_ring_get_wptr() argument 266 sdma_v4_4_2_page_ring_set_wptr(struct amdgpu_ring *ring) sdma_v4_4_2_page_ring_set_wptr() argument 286 sdma_v4_4_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) sdma_v4_4_2_ring_insert_nop() argument 309 sdma_v4_4_2_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) sdma_v4_4_2_ring_emit_ib() argument 330 sdma_v4_4_2_wait_reg_mem(struct amdgpu_ring *ring, int mem_space, int hdp, uint32_t addr0, uint32_t addr1, uint32_t ref, uint32_t mask, uint32_t inv) sdma_v4_4_2_wait_reg_mem() argument 362 sdma_v4_4_2_ring_emit_hdp_flush(struct amdgpu_ring *ring) sdma_v4_4_2_ring_emit_hdp_flush() argument 388 sdma_v4_4_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, unsigned flags) sdma_v4_4_2_ring_emit_fence() argument 594 sdma_v4_4_2_rb_cntl(struct amdgpu_ring *ring, uint32_t rb_cntl) sdma_v4_4_2_rb_cntl() argument 620 struct amdgpu_ring *ring = &adev->sdma.instance[i].ring; sdma_v4_4_2_gfx_resume() local 708 struct amdgpu_ring *ring = &adev->sdma.instance[i].page; sdma_v4_4_2_page_resume() local 865 struct amdgpu_ring *ring; sdma_v4_4_2_inst_start() local 958 sdma_v4_4_2_ring_test_ring(struct amdgpu_ring *ring) sdma_v4_4_2_ring_test_ring() argument 1011 sdma_v4_4_2_ring_test_ib(struct amdgpu_ring *ring, long timeout) sdma_v4_4_2_ring_test_ib() argument 1163 sdma_v4_4_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) sdma_v4_4_2_ring_pad_ib() argument 1188 sdma_v4_4_2_ring_emit_pipeline_sync(struct amdgpu_ring *ring) sdma_v4_4_2_ring_emit_pipeline_sync() argument 1211 sdma_v4_4_2_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) sdma_v4_4_2_ring_emit_vm_flush() argument 1217 sdma_v4_4_2_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val) sdma_v4_4_2_ring_emit_wreg() argument 1226 sdma_v4_4_2_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, uint32_t val, uint32_t mask) sdma_v4_4_2_ring_emit_reg_wait() argument 1291 struct amdgpu_ring *ring; sdma_v4_4_2_sw_init() local [all...] |
H A D | vi.c | 1312 static void vi_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) in vi_flush_hdp() argument 1322 vi_invalidate_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) vi_invalidate_hdp() argument
|
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | mite.c | 567 mite_request_channel_in_range(struct mite *mite, struct mite_ring *ring, unsigned int min_channel, unsigned int max_channel) mite_request_channel_in_range() argument 599 mite_request_channel(struct mite *mite, struct mite_ring *ring) mite_request_channel() argument 649 mite_init_ring_descriptors(struct mite_ring *ring, struct comedi_subdevice *s, unsigned int nbytes) mite_init_ring_descriptors() argument 697 mite_free_dma_descs(struct mite_ring *ring) mite_free_dma_descs() argument 716 mite_buf_change(struct mite_ring *ring, struct comedi_subdevice *s) mite_buf_change() argument 750 struct mite_ring *ring; mite_alloc_ring() local 771 mite_free_ring(struct mite_ring *ring) mite_free_ring() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/inside-secure/ |
H A D | safexcel_cipher.c | 607 static int safexcel_handle_req_result(struct safexcel_crypto_priv *priv, int ring, in safexcel_handle_req_result() argument 673 static int safexcel_send_req(struct crypto_async_request *base, int ring, in safexcel_send_req() argument 917 safexcel_handle_inv_result(struct safexcel_crypto_priv *priv, int ring, struct crypto_async_request *base, struct safexcel_cipher_req *sreq, bool *should_complete, int *ret) safexcel_handle_inv_result() argument 976 safexcel_skcipher_handle_result(struct safexcel_crypto_priv *priv, int ring, struct crypto_async_request *async, bool *should_complete, int *ret) safexcel_skcipher_handle_result() argument 998 safexcel_aead_handle_result(struct safexcel_crypto_priv *priv, int ring, struct crypto_async_request *async, bool *should_complete, int *ret) safexcel_aead_handle_result() argument 1022 safexcel_cipher_send_inv(struct crypto_async_request *base, int ring, int *commands, int *results) safexcel_cipher_send_inv() argument 1039 safexcel_skcipher_send(struct crypto_async_request *async, int ring, int *commands, int *results) safexcel_skcipher_send() argument 1071 safexcel_aead_send(struct crypto_async_request *async, int ring, int *commands, int *results) safexcel_aead_send() argument 1101 int ring = ctx->base.ring; safexcel_cipher_exit_inv() local 1163 int ret, ring; safexcel_queue_req() local [all...] |
H A D | safexcel_hash.c | 311 static int safexcel_ahash_send_req(struct crypto_async_request *async, int ring, in safexcel_ahash_send_req() argument 226 safexcel_handle_req_result(struct safexcel_crypto_priv *priv, int ring, struct crypto_async_request *async, bool *should_complete, int *ret) safexcel_handle_req_result() argument 517 safexcel_handle_inv_result(struct safexcel_crypto_priv *priv, int ring, struct crypto_async_request *async, bool *should_complete, int *ret) safexcel_handle_inv_result() argument 567 safexcel_handle_result(struct safexcel_crypto_priv *priv, int ring, struct crypto_async_request *async, bool *should_complete, int *ret) safexcel_handle_result() argument 589 safexcel_ahash_send_inv(struct crypto_async_request *async, int ring, int *commands, int *results) safexcel_ahash_send_inv() argument 607 safexcel_ahash_send(struct crypto_async_request *async, int ring, int *commands, int *results) safexcel_ahash_send() argument 629 int ring = ctx->base.ring; safexcel_ahash_exit_inv() local 694 int ret, ring; safexcel_ahash_enqueue() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 66 static int igbvf_desc_unused(struct igbvf_ring *ring) in igbvf_desc_unused() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 1156 ixgbe_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kernel_ring, struct netlink_ext_ack *extack) ixgbe_get_ringparam() argument 1171 ixgbe_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kernel_ring, struct netlink_ext_ack *extack) ixgbe_set_ringparam() argument 1340 struct ixgbe_ring *ring; ixgbe_get_ethtool_stats() local 2826 u32 ring = ethtool_get_flow_spec_ring(fsp->ring_cookie); ixgbe_add_ethtool_fdir_entry() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
H A D | igb_ethtool.c | 436 struct igb_ring *ring = adapter->rx_ring[i]; in igb_set_pauseparam() local 869 igb_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kernel_ring, struct netlink_ext_ack *extack) igb_get_ringparam() argument 882 igb_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kernel_ring, struct netlink_ext_ack *extack) igb_set_ringparam() argument 2297 struct igb_ring *ring; igb_get_ethtool_stats() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf.h | 186 ixgbevf_rx_bufsz(struct ixgbevf_ring *ring) ixgbevf_rx_bufsz() argument 198 ixgbevf_rx_pg_order(struct ixgbevf_ring *ring) ixgbevf_rx_pg_order() argument 217 struct ixgbevf_ring *ring; /* pointer to linked list of rings */ global() member 286 ixgbevf_desc_unused(struct ixgbevf_ring *ring) ixgbevf_desc_unused() argument 294 ixgbevf_write_tail(struct ixgbevf_ring *ring, u32 value) ixgbevf_write_tail() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ |
H A D | ethoc.c | 947 ethoc_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kernel_ring, struct netlink_ext_ack *extack) ethoc_get_ringparam() argument 965 ethoc_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kernel_ring, struct netlink_ext_ack *extack) ethoc_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/thunderbolt/ |
H A D | main.c | 145 struct tb_ring *ring; member 334 static void tbnet_free_buffers(struct tbnet_ring *ring) in tbnet_free_buffers() argument 494 tbnet_available_buffers(const struct tbnet_ring *ring) tbnet_available_buffers() argument 501 struct tbnet_ring *ring = &net->rx_ring; tbnet_alloc_rx_buffers() local 550 struct tbnet_ring *ring = &net->tx_ring; tbnet_get_tx_buffer() local 569 tbnet_tx_callback(struct tb_ring *ring, struct ring_frame *frame, bool canceled) tbnet_tx_callback() argument 584 struct tbnet_ring *ring = &net->tx_ring; tbnet_alloc_tx_buffers() local 921 struct tb_ring *ring; tbnet_open() local [all...] |
/kernel/linux/linux-6.6/drivers/net/fjes/ |
H A D | fjes_hw.h | 251 u8 *ring; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/tehuti/ |
H A D | tehuti.c | 2244 bdx_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring, in bdx_get_ringparam() argument 2265 bdx_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring, struct kernel_ethtool_ringparam *kernel_ring, struct netlink_ext_ack *extack) bdx_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/netdevsim/ |
H A D | netdevsim.h | 89 struct ethtool_ringparam ring; member
|