/kernel/linux/linux-6.6/drivers/dma-buf/ |
H A D | st-dma-fence-unwrap.c | 7 #include <linux/dma-fence.h> 8 #include <linux/dma-fence-array.h> 9 #include <linux/dma-fence-chain.h> 10 #include <linux/dma-fence-unwrap.h>
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc_dump.c | 134 netdev_info(netdev, "Queue [NTU] [NTC] [bi(ntc)->dma ] leng ntw timestamp\n"); in igc_rings_dump() 143 (u64)dma_unmap_addr(buffer_info, dma), in igc_rings_dump() 172 netdev_info(netdev, "T [desc] [address 63:0 ] [PlPOCIStDDM Ln] [bi->dma ] leng ntw timestamp bi->skb\n"); in igc_rings_dump() 194 (u64)dma_unmap_addr(buffer_info, dma), in igc_rings_dump() 252 netdev_info(netdev, "R [desc] [ PktBuf A0] [ HeadBuf DD] [bi->dma ] [bi->skb] <-- Adv Rx Read format\n"); in igc_rings_dump() 283 (u64)buffer_info->dma, in igc_rings_dump() 287 buffer_info->dma && buffer_info->page) { in igc_rings_dump()
|
/kernel/linux/linux-6.6/drivers/media/pci/cx23885/ |
H A D | cx23885-vbi.c | 94 VBI_LINE_LENGTH, buf->risc.dma); in cx23885_start_vbi_dma() 105 /* start dma */ in cx23885_start_vbi_dma() 192 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 12); in buffer_queue() 194 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 12); in buffer_queue() 211 prev->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in buffer_queue()
|
/kernel/linux/linux-6.6/drivers/media/pci/saa7134/ |
H A D | saa7134-ts.c | 86 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in saa7134_ts_buffer_prepare() local 101 return saa7134_pgtable_build(dev->pci, &dmaq->pt, dma->sgl, dma->nents, in saa7134_ts_buffer_prepare() 259 /* dma: setup channel 5 (= TS) */ in saa7134_ts_start() 269 (dev->ts_q.pt.dma >> 12)); in saa7134_ts_start()
|
/kernel/linux/linux-6.6/drivers/parport/ |
H A D | parport_sunbpp.c | 40 #include <asm/dma.h> /* BPP uses LSI 64854 for DMA */ 273 int irq, dma, err = 0, size; in bpp_probe() local 286 dma = PARPORT_DMA_NONE; in bpp_probe() 296 if (!(p = parport_register_port((unsigned long)base, irq, dma, ops))) { in bpp_probe()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | selftest_reset.c | 83 dma_addr_t dma = (dma_addr_t)dsm->start + (page << PAGE_SHIFT); in __igt_reset_stolen() local 87 ggtt->vm.insert_page(&ggtt->vm, dma, in __igt_reset_stolen() 125 dma_addr_t dma = (dma_addr_t)dsm->start + (page << PAGE_SHIFT); in __igt_reset_stolen() local 130 ggtt->vm.insert_page(&ggtt->vm, dma, in __igt_reset_stolen()
|
/kernel/linux/linux-6.6/sound/pci/au88x0/ |
H A D | au88x0.h | 99 int dma; member 116 int dma; /* Hardware DMA index. */ member 236 static int vortex_adb_allocroute(vortex_t * vortex, int dma, int nr_ch, 241 static int vortex_wt_allocroute(vortex_t * vortex, int dma, int nr_ch);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_init.c | 106 rx_buf->dma, in netxen_release_rx_buffers() 126 if (buffrag->dma) { in netxen_release_tx_buffers() 127 pci_unmap_single(adapter->pdev, buffrag->dma, in netxen_release_tx_buffers() 129 buffrag->dma = 0ULL; in netxen_release_tx_buffers() 133 if (buffrag->dma) { in netxen_release_tx_buffers() 134 pci_unmap_page(adapter->pdev, buffrag->dma, in netxen_release_tx_buffers() 137 buffrag->dma = 0ULL; in netxen_release_tx_buffers() 1276 * Bit 1 : disable_request => 1 req disable dma watchdog 1277 * Bit 2 : enable_request => 1 req enable dma watchdog 1458 dma_addr_t dma; in netxen_alloc_rx_skb() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/tehuti/ |
H A D | tehuti.c | 19 * via dma moves it into host memory, builds new RXD descriptor with same ID, 30 * skb db - used to keep track of all skbs owned by SW and their dma addresses. 1036 dm->dma = 0; in bdx_rx_free_skbs() 1040 if (dm->dma) { in bdx_rx_free_skbs() 1041 dma_unmap_single(&priv->pdev->dev, dm->dma, in bdx_rx_free_skbs() 1104 dm->dma = dma_map_single(&priv->pdev->dev, skb->data, in bdx_rx_alloc_skbs() 1110 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma)); in bdx_rx_alloc_skbs() 1111 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma)); in bdx_rx_alloc_skbs() 1165 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma)); in bdx_recycle_skb() 1166 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma)); in bdx_recycle_skb() [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | r8a66597-udc.c | 18 #include <linux/dma-mapping.h> 412 u16 pipenum, int dma) in r8a66597_ep_setting() 455 int dma = 0; in alloc_pipe_config() local 481 dma = 1; in alloc_pipe_config() 528 r8a66597_ep_setting(r8a66597, ep, desc, info.pipe, dma); in alloc_pipe_config() 633 struct r8a66597_dma *dma; in sudmac_alloc_channel() local 642 if (r8a66597->dma.used) in sudmac_alloc_channel() 646 dma = &r8a66597->dma; in sudmac_alloc_channel() 647 dma in sudmac_alloc_channel() 409 r8a66597_ep_setting(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, const struct usb_endpoint_descriptor *desc, u16 pipenum, int dma) r8a66597_ep_setting() argument [all...] |
/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | remoteproc_core.c | 25 #include <linux/dma-map-ops.h> 26 #include <linux/dma-mapping.h> 27 #include <linux/dma-direct.h> /* XXX: pokes into bus_dma_range */ 151 * - in kernel: if region allocated in generic dma memory pool in rproc_va_to_pa() 567 /* Make device dma capable by inheriting from parent's capabilities */ in rproc_handle_vdev() 668 /* set the trace buffer dma properties */ in rproc_handle_trace() 787 dma_addr_t dma; in rproc_alloc_carveout() local 791 va = dma_alloc_coherent(dev->parent, mem->len, &dma, GFP_KERNEL); in rproc_alloc_carveout() 794 "failed to allocate dma memory: len 0x%zx\n", in rproc_alloc_carveout() 799 dev_dbg(dev, "carveout va %pK, dma in rproc_alloc_carveout() 1007 rproc_mem_entry_init(struct device *dev, void *va, dma_addr_t dma, size_t len, u32 da, int (*alloc)(struct rproc *, struct rproc_mem_entry *), int (*release)(struct rproc *, struct rproc_mem_entry *), const char *name, ...) rproc_mem_entry_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_init.c | 105 dma_unmap_single(&adapter->pdev->dev, rx_buf->dma, in netxen_release_rx_buffers() 124 if (buffrag->dma) { in netxen_release_tx_buffers() 125 dma_unmap_single(&adapter->pdev->dev, buffrag->dma, in netxen_release_tx_buffers() 127 buffrag->dma = 0ULL; in netxen_release_tx_buffers() 131 if (buffrag->dma) { in netxen_release_tx_buffers() 133 buffrag->dma, buffrag->length, in netxen_release_tx_buffers() 135 buffrag->dma = 0ULL; in netxen_release_tx_buffers() 1275 * Bit 1 : disable_request => 1 req disable dma watchdog 1276 * Bit 2 : enable_request => 1 req enable dma watchdog 1457 dma_addr_t dma; in netxen_alloc_rx_skb() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | r8a66597-udc.c | 18 #include <linux/dma-mapping.h> 412 u16 pipenum, int dma) in r8a66597_ep_setting() 455 int dma = 0; in alloc_pipe_config() local 481 dma = 1; in alloc_pipe_config() 528 r8a66597_ep_setting(r8a66597, ep, desc, info.pipe, dma); in alloc_pipe_config() 633 struct r8a66597_dma *dma; in sudmac_alloc_channel() local 642 if (r8a66597->dma.used) in sudmac_alloc_channel() 646 dma = &r8a66597->dma; in sudmac_alloc_channel() 647 dma in sudmac_alloc_channel() 409 r8a66597_ep_setting(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, const struct usb_endpoint_descriptor *desc, u16 pipenum, int dma) r8a66597_ep_setting() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/tehuti/ |
H A D | tehuti.c | 19 * via dma moves it into host memory, builds new RXD descriptor with same ID, 30 * skb db - used to keep track of all skbs owned by SW and their dma addresses. 1030 dm->dma = 0; in bdx_rx_free_skbs() 1034 if (dm->dma) { in bdx_rx_free_skbs() 1035 dma_unmap_single(&priv->pdev->dev, dm->dma, in bdx_rx_free_skbs() 1098 dm->dma = dma_map_single(&priv->pdev->dev, skb->data, in bdx_rx_alloc_skbs() 1104 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma)); in bdx_rx_alloc_skbs() 1105 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma)); in bdx_rx_alloc_skbs() 1159 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma)); in bdx_recycle_skb() 1160 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma)); in bdx_recycle_skb() [all...] |
/kernel/linux/linux-6.6/sound/parisc/ |
H A D | harmony.c | 33 #include <linux/dma-mapping.h> 611 h->dma.type = SNDRV_DMA_TYPE_DEV; in snd_harmony_pcm_init() 612 h->dma.dev = &h->dev->dev; in snd_harmony_pcm_init() 613 err = snd_dma_alloc_pages(h->dma.type, in snd_harmony_pcm_init() 614 h->dma.dev, in snd_harmony_pcm_init() 623 err = snd_dma_alloc_pages(h->dma.type, in snd_harmony_pcm_init() 624 h->dma.dev, in snd_harmony_pcm_init() 633 snd_pcm_set_managed_buffer_all(pcm, h->dma.type, h->dma.dev, in snd_harmony_pcm_init()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | page_pool.c | 16 #include <linux/dma-direction.h> 17 #include <linux/dma-mapping.h> 352 dma_addr_t dma; in page_pool_dma_map() local 359 dma = dma_map_page_attrs(pool->p.dev, page, 0, in page_pool_dma_map() 363 if (dma_mapping_error(pool->p.dev, dma)) in page_pool_dma_map() 366 page_pool_set_dma_addr(page, dma); in page_pool_dma_map() 516 dma_addr_t dma; in page_pool_return_page() local 525 dma = page_pool_get_dma_addr(page); in page_pool_return_page() 528 dma_unmap_page_attrs(pool->p.dev, dma, in page_pool_return_page()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_main.c | 651 /* first unmmap dma */ in atl1e_clean_tx_ring() 654 if (tx_buffer->dma) { in atl1e_clean_tx_ring() 656 dma_unmap_single(&pdev->dev, tx_buffer->dma, in atl1e_clean_tx_ring() 660 dma_unmap_page(&pdev->dev, tx_buffer->dma, in atl1e_clean_tx_ring() 663 tx_buffer->dma = 0; in atl1e_clean_tx_ring() 826 tx_ring->dma = roundup(adapter->ring_dma, 8); in atl1e_setup_ring_resources() 827 offset = tx_ring->dma - adapter->ring_dma; in atl1e_setup_ring_resources() 842 rx_page_desc[i].rx_page[j].dma = in atl1e_setup_ring_resources() 850 /* Init CMB dma address */ in atl1e_setup_ring_resources() 897 (u32)((tx_ring->dma) in atl1e_configure_des_ring() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.c | 36 int send_sz, dma_addr_t dma, int frag_end, in fill_v2_desc_hw() 55 desc_cb->dma = dma; in fill_v2_desc_hw() 58 desc->addr = cpu_to_le64(dma); in fill_v2_desc_hw() 129 int size, dma_addr_t dma, int frag_end, in fill_v2_desc() 132 fill_v2_desc_hw(ring, priv, size, size, dma, frag_end, in fill_v2_desc() 144 int size, dma_addr_t dma, int frag_end, in fill_desc() 158 desc_cb->dma = dma; in fill_desc() 161 desc->addr = cpu_to_le64(dma); in fill_desc() 35 fill_v2_desc_hw(struct hnae_ring *ring, void *priv, int size, int send_sz, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc_hw() argument 128 fill_v2_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc() argument 143 fill_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu, bool is_gso) fill_desc() argument 288 fill_tso_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_tso_desc() argument 313 fill_desc_v2(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu, bool is_gso) fill_desc_v2() argument 337 dma_addr_t dma; hns_nic_net_xmit_hw() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_main.c | 651 /* first unmmap dma */ in atl1e_clean_tx_ring() 654 if (tx_buffer->dma) { in atl1e_clean_tx_ring() 656 dma_unmap_single(&pdev->dev, tx_buffer->dma, in atl1e_clean_tx_ring() 660 dma_unmap_page(&pdev->dev, tx_buffer->dma, in atl1e_clean_tx_ring() 663 tx_buffer->dma = 0; in atl1e_clean_tx_ring() 826 tx_ring->dma = roundup(adapter->ring_dma, 8); in atl1e_setup_ring_resources() 827 offset = tx_ring->dma - adapter->ring_dma; in atl1e_setup_ring_resources() 842 rx_page_desc[i].rx_page[j].dma = in atl1e_setup_ring_resources() 850 /* Init CMB dma address */ in atl1e_setup_ring_resources() 897 (u32)((tx_ring->dma) in atl1e_configure_des_ring() [all...] |
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | mtk-sd.c | 10 #include <linux/dma-mapping.h> 412 struct msdc_dma dma; /* dma channel */ member 645 static inline void msdc_dma_setup(struct msdc_host *host, struct msdc_dma *dma, in msdc_dma_setup() argument 657 gpd = dma->gpd; in msdc_dma_setup() 658 bd = dma->bd; in msdc_dma_setup() 707 upper_32_bits(dma->gpd_addr) & 0xf); in msdc_dma_setup() 708 writel(lower_32_bits(dma->gpd_addr), host->base + MSDC_DMA_SA); in msdc_dma_setup() 1012 /* Always use dma mode */ in msdc_cmd_prepare_raw_cmd() 1035 msdc_dma_setup(host, &host->dma, dat in msdc_start_data() 1758 msdc_init_gpd_bd(struct msdc_host *host, struct msdc_dma *dma) msdc_init_gpd_bd() argument [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | mtk-sd.c | 11 #include <linux/dma-mapping.h> 433 struct msdc_dma dma; /* dma channel */ member 702 static inline void msdc_dma_setup(struct msdc_host *host, struct msdc_dma *dma, in msdc_dma_setup() argument 714 gpd = dma->gpd; in msdc_dma_setup() 715 bd = dma->bd; in msdc_dma_setup() 764 upper_32_bits(dma->gpd_addr) & 0xf); in msdc_dma_setup() 765 writel(lower_32_bits(dma->gpd_addr), host->base + MSDC_DMA_SA); in msdc_dma_setup() 1068 /* Always use dma mode */ in msdc_cmd_prepare_raw_cmd() 1091 msdc_dma_setup(host, &host->dma, dat in msdc_start_data() 1850 msdc_init_gpd_bd(struct msdc_host *host, struct msdc_dma *dma) msdc_init_gpd_bd() argument [all...] |
/kernel/linux/linux-5.10/drivers/dma-buf/ |
H A D | dma-heap.c | 12 #include <linux/dma-buf.h> 20 #include <linux/dma-heap.h> 21 #include <uapi/linux/dma-heap.h>
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
H A D | pxa27x.c | 12 #include <linux/dma/pxa-dma.h> 36 #include <mach/dma.h>
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.h | 151 DEFINE_DMA_UNMAP_ADDR(dma); 169 dma_addr_t dma; member 307 dma_addr_t dma; /* physical address of ring */ member
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | init.c | 33 #include <linux/dma-direct.h> 40 #include <asm/dma.h> 49 #include <asm/dma-mapping.h>
|