/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | gmc_v10_0.c | 327 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in gmc_v10_0_flush_gpu_tlb() local 425 struct amdgpu_ring *ring = &adev->gfx.kiq[0].ring; in gmc_v10_0_flush_gpu_tlb_pasid() local 473 static uint64_t gmc_v10_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, in gmc_v10_0_emit_flush_gpu_tlb() 521 static void gmc_v10_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid, in gmc_v10_0_emit_pasid_mapping()
|
H A D | hdp_v6_0.c | 32 struct amdgpu_ring *ring) in hdp_v6_0_flush_hdp()
|
H A D | amdgpu_ring.h | 245 volatile uint32_t *ring; member 357 static inline void amdgpu_ring_set_preempt_cond_exec(struct amdgpu_ring *ring, in amdgpu_ring_set_preempt_cond_exec() 363 static inline void amdgpu_ring_clear_ring(struct amdgpu_ring *ring) in amdgpu_ring_clear_ring() 371 static inline void amdgpu_ring_write(struct amdgpu_ring *ring, uint32_t v) in amdgpu_ring_write() 380 static inline void amdgpu_ring_write_multiple(struct amdgpu_ring *ring, in amdgpu_ring_write_multiple() 411 #define amdgpu_mes_ctx_get_offs_gpu_addr(ring, offset) \ argument 415 #define amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset) \ argument
|
/openbmc/qemu/hw/net/ |
H A D | vmxnet3.c | 164 static inline void vmxnet3_ring_inc(Vmxnet3Ring *ring) in vmxnet3_ring_inc() 172 static inline void vmxnet3_ring_dec(Vmxnet3Ring *ring) in vmxnet3_ring_dec() 180 static inline hwaddr vmxnet3_ring_curr_cell_pa(Vmxnet3Ring *ring) in vmxnet3_ring_curr_cell_pa() 185 static inline void vmxnet3_ring_read_curr_cell(PCIDevice *d, Vmxnet3Ring *ring, in vmxnet3_ring_read_curr_cell() 191 static inline void vmxnet3_ring_write_curr_cell(PCIDevice *d, Vmxnet3Ring *ring, in vmxnet3_ring_write_curr_cell() 197 static inline size_t vmxnet3_ring_curr_cell_idx(Vmxnet3Ring *ring) in vmxnet3_ring_curr_cell_idx() 202 static inline uint8_t vmxnet3_ring_curr_gen(Vmxnet3Ring *ring) in vmxnet3_ring_curr_gen() 578 vmxnet3_ring_read_curr_txdesc(PCIDevice *pcidev, Vmxnet3Ring *ring, in vmxnet3_ring_read_curr_txdesc() 593 Vmxnet3Ring *ring = &s->txq_descr[qidx].tx_ring; in vmxnet3_pop_next_tx_descr() local 693 Vmxnet3Ring *ring = &s->rxq_descr[qidx].rx_ring[ridx]; in vmxnet3_read_next_rx_descr() local
|
/openbmc/linux/drivers/net/ethernet/atheros/ |
H A D | ag71xx.c | 393 static struct ag71xx_desc *ag71xx_ring_desc(struct ag71xx_ring *ring, int idx) in ag71xx_ring_desc() 792 struct ag71xx_ring *ring = &ag->tx_ring; in ag71xx_tx_packets() local 1141 struct ag71xx_ring *ring = &ag->tx_ring; in ag71xx_ring_tx_clean() local 1173 struct ag71xx_ring *ring = &ag->tx_ring; in ag71xx_ring_tx_init() local 1198 struct ag71xx_ring *ring = &ag->rx_ring; in ag71xx_ring_rx_clean() local 1224 struct ag71xx_ring *ring = &ag->rx_ring; in ag71xx_fill_rx_buf() local 1243 struct ag71xx_ring *ring = &ag->rx_ring; in ag71xx_ring_rx_init() local 1284 struct ag71xx_ring *ring = &ag->rx_ring; in ag71xx_ring_rx_refill() local 1466 static int ag71xx_fill_dma_desc(struct ag71xx_ring *ring, u32 addr, int len) in ag71xx_fill_dma_desc() 1520 struct ag71xx_ring *ring; in ag71xx_hard_start_xmit() local [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/igb/ |
H A D | igb.h | 307 struct igb_ring *ring; /* pointer to linked list of rings */ member 378 struct igb_ring ring[] ____cacheline_internodealigned_in_smp; member 390 #define ring_uses_large_buffer(ring) \ argument 392 #define set_ring_uses_large_buffer(ring) \ argument 394 #define clear_ring_uses_large_buffer(ring) \ argument 397 #define ring_uses_build_skb(ring) \ argument 399 #define set_ring_build_skb_enabled(ring) \ argument 401 #define clear_ring_build_skb_enabled(ring) \ argument 404 static inline unsigned int igb_rx_bufsz(struct igb_ring *ring) in igb_rx_bufsz() 416 static inline unsigned int igb_rx_pg_order(struct igb_ring *ring) in igb_rx_pg_order() [all …]
|
/openbmc/linux/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_ctx.c | 414 int ring) in qlcnic_82xx_fw_cmd_create_tx_ctx() 559 int err, ring; in qlcnic_alloc_hw_resources() local 628 int i, err, ring; in qlcnic_fw_create_ctx() local 695 int ring; in qlcnic_fw_destroy_ctx() local 725 int ring; in qlcnic_free_hw_resources() local
|
/openbmc/linux/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.h | 581 static inline int wil_ring_is_empty(struct wil_ring *ring) in wil_ring_is_empty() 586 static inline u32 wil_ring_next_tail(struct wil_ring *ring) in wil_ring_next_tail() 591 static inline void wil_ring_advance_head(struct wil_ring *ring, int n) in wil_ring_advance_head() 596 static inline int wil_ring_is_full(struct wil_ring *ring) in wil_ring_is_full() 632 static inline int wil_ring_used_tx(struct wil_ring *ring) in wil_ring_used_tx() 641 static inline int wil_ring_avail_tx(struct wil_ring *ring) in wil_ring_avail_tx()
|
/openbmc/linux/drivers/net/wireless/broadcom/b43legacy/ |
H A D | dma.h | 168 u32 b43legacy_dma_read(struct b43legacy_dmaring *ring, in b43legacy_dma_read() 175 void b43legacy_dma_write(struct b43legacy_dmaring *ring, in b43legacy_dma_write() 219 void b43legacy_dma_rx(struct b43legacy_dmaring *ring) in b43legacy_dma_rx()
|
/openbmc/linux/drivers/net/can/c_can/ |
H A D | c_can.h | 228 static inline u8 c_can_get_tx_head(const struct c_can_tx_ring *ring) in c_can_get_tx_head() 233 static inline u8 c_can_get_tx_tail(const struct c_can_tx_ring *ring) in c_can_get_tx_tail() 239 const struct c_can_tx_ring *ring) in c_can_get_tx_free()
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | rv770_dma.c | 50 struct radeon_ring *ring = &rdev->ring[ring_index]; in rv770_copy_dma() local
|
/openbmc/linux/tools/virtio/ringtest/ |
H A D | Makefile | 16 ring: ring.o main.o target
|
/openbmc/qemu/util/ |
H A D | fdmon-io_uring.c | 82 struct io_uring *ring = &ctx->fdmon_io_uring; in get_sqe() local 257 struct io_uring *ring = &ctx->fdmon_io_uring; in process_cq_ring() local
|
/openbmc/linux/drivers/net/ipa/ |
H A D | gsi.c | 364 void *gsi_ring_virt(struct gsi_ring *ring, u32 index) in gsi_ring_virt() 371 static u32 gsi_ring_addr(struct gsi_ring *ring, u32 index) in gsi_ring_addr() 377 static u32 gsi_ring_index(struct gsi_ring *ring, u32 offset) in gsi_ring_index() 707 struct gsi_ring *ring = &gsi->evt_ring[evt_ring_id].ring; in gsi_evt_ring_doorbell() local 721 struct gsi_ring *ring = &evt_ring->ring; in gsi_evt_ring_program() local 1489 struct gsi_ring *ring = &evt_ring->ring; in gsi_evt_ring_update() local 1536 static int gsi_ring_alloc(struct gsi *gsi, struct gsi_ring *ring, u32 count) in gsi_ring_alloc() 1558 static void gsi_ring_free(struct gsi *gsi, struct gsi_ring *ring) in gsi_ring_free() 1609 struct gsi_ring *ring; in gsi_channel_update() local
|
/openbmc/linux/drivers/dma/ |
H A D | xgene-dma.c | 597 struct xgene_dma_ring *ring = &chan->tx_ring; in xgene_chan_xfer_request() local 689 struct xgene_dma_ring *ring = &chan->rx_ring; in xgene_dma_cleanup_descriptors() local 1032 static void xgene_dma_wr_ring_state(struct xgene_dma_ring *ring) in xgene_dma_wr_ring_state() 1043 static void xgene_dma_clr_ring_state(struct xgene_dma_ring *ring) in xgene_dma_clr_ring_state() 1049 static void xgene_dma_setup_ring(struct xgene_dma_ring *ring) in xgene_dma_setup_ring() 1106 static void xgene_dma_clear_ring(struct xgene_dma_ring *ring) in xgene_dma_clear_ring() 1127 static void xgene_dma_set_ring_cmd(struct xgene_dma_ring *ring) in xgene_dma_set_ring_cmd() 1165 static void xgene_dma_delete_ring_one(struct xgene_dma_ring *ring) in xgene_dma_delete_ring_one() 1185 struct xgene_dma_ring *ring, in xgene_dma_create_ring_one()
|
/openbmc/linux/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_ctx.c | 687 int ring; in netxen_init_old_ctx() local 738 int ring; in netxen_alloc_hw_resources() local 856 int ring; in netxen_free_hw_resources() local
|
H A D | netxen_nic_init.c | 96 int i, ring; in netxen_release_rx_buffers() local 152 int ring; in netxen_free_sw_resources() local 183 int ring, i; in netxen_alloc_sw_resources() local 1516 int ring, u64 sts_data0) in netxen_process_rcv() 1570 int ring, u64 sts_data0, u64 sts_data1) in netxen_process_lro() 1659 int opcode, ring = 0, desc_cnt; in netxen_process_rcv_ring() local
|
/openbmc/linux/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_lib.c | 810 static void ixgbe_add_ring(struct ixgbe_ring *ring, in ixgbe_add_ring() 841 struct ixgbe_ring *ring; in ixgbe_alloc_q_vector() local 1023 struct ixgbe_ring *ring; in ixgbe_free_q_vector() local
|
/openbmc/linux/drivers/net/wireless/ath/ath12k/ |
H A D | ce.c | 226 struct ath12k_ce_ring *ring = pipe->dest_ring; in ath12k_ce_rx_buf_enqueue_pipe() local 584 struct ath12k_ce_ring *ring; in ath12k_ce_alloc_pipe() local 722 struct ath12k_ce_ring *ring = pipe->dest_ring; in ath12k_ce_rx_pipe_cleanup() local
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
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() 273 ice_cfg_cq_regs(struct ice_hw *hw, struct ice_ctl_q_ring *ring, u16 num_entries) in ice_cfg_cq_regs() 324 #define ICE_FREE_CQ_BUFS(hw, qi, ring) \ argument
|
H A D | ice_txrx.h | 387 static inline bool ice_ring_uses_build_skb(struct ice_rx_ring *ring) in ice_ring_uses_build_skb() 392 static inline void ice_set_ring_build_skb_ena(struct ice_rx_ring *ring) in ice_set_ring_build_skb_ena() 397 static inline void ice_clear_ring_build_skb_ena(struct ice_rx_ring *ring) in ice_clear_ring_build_skb_ena() 402 static inline bool ice_ring_ch_enabled(struct ice_tx_ring *ring) in ice_ring_ch_enabled() 407 static inline bool ice_ring_is_xdp(struct ice_tx_ring *ring) in ice_ring_is_xdp() 454 static inline unsigned int ice_rx_pg_order(struct ice_rx_ring *ring) in ice_rx_pg_order()
|
/openbmc/qemu/include/hw/xen/interface/io/ |
H A D | console.h | 15 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
|
/openbmc/linux/include/xen/interface/io/ |
H A D | console.h | 15 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
|
/openbmc/linux/drivers/net/wireless/realtek/rtw88/ |
H A D | pci.c | 667 struct rtw_pci_tx_ring *ring) in rtw_pci_release_rsvd_page() 714 struct rtw_pci_tx_ring *ring = &rtwpci->tx_rings[pci_q]; in __pci_flush_queue() local 774 struct rtw_pci_tx_ring *ring; in rtw_pci_tx_kick_off_queue() local 804 struct rtw_pci_tx_ring *ring; in rtw_pci_tx_write_data() local 920 struct rtw_pci_tx_ring *ring; in rtw_pci_tx_write() local 943 struct rtw_pci_tx_ring *ring; in rtw_pci_tx_isr() local 1024 struct rtw_pci_rx_ring *ring; in rtw_pci_get_hw_rx_ring_nr() local 1044 struct rtw_pci_rx_ring *ring = &rtwpci->rx_rings[RTW_RX_QUEUE_MPDU]; in rtw_pci_rx_napi() local
|
/openbmc/linux/tools/testing/selftests/net/ |
H A D | psock_fanout.c | 198 char *ring; in sock_fanout_open_ring() local 222 static int sock_fanout_read_ring(int fd, void *ring) in sock_fanout_read_ring()
|