dma_data_direction
Defined as a enum type in:
Referenced (in 102 files total) in:
- arch/alpha/kernel/pci_iommu.c, 4 times
- arch/arc/mm/dma.c, 2 times
- arch/arm/mach-footbridge/dma-isa.c, line 66
- arch/arm/mm/dma-mapping-nommu.c, 2 times
- arch/arm/mm/dma-mapping.c, 17 times
- arch/arm/xen/mm.c, 2 times
- arch/arm64/mm/dma-mapping.c, 2 times
- arch/csky/mm/dma-mapping.c, 2 times
- arch/hexagon/kernel/dma.c, line 13
- arch/m68k/kernel/dma.c, line 30
- arch/microblaze/kernel/dma.c, 3 times
- arch/mips/jazz/jazzdma.c, 8 times
- arch/mips/mm/dma-noncoherent.c, 5 times
- arch/nios2/mm/dma-mapping.c, 2 times
- arch/openrisc/kernel/dma.c, line 99
- arch/parisc/kernel/pci-dma.c, 2 times
- arch/powerpc/include/asm/iommu.h, 10 times
- arch/powerpc/kernel/dma-iommu.c, 4 times
- arch/powerpc/kernel/iommu.c, 8 times
- arch/powerpc/kvm/book3s_64_vio.c, 6 times
- arch/powerpc/mm/dma-noncoherent.c, 2 times
- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c, 2 times
- arch/powerpc/platforms/cell/iommu.c, line 157
- arch/powerpc/platforms/pasemi/iommu.c, line 79
- arch/powerpc/platforms/powernv/pci-ioda-tce.c, 2 times
- arch/powerpc/platforms/powernv/pci-ioda.c, 2 times
- arch/powerpc/platforms/powernv/pci.h, 2 times
- arch/powerpc/platforms/ps3/system-bus.c, 7 times
- arch/powerpc/platforms/pseries/ibmebus.c, 4 times
- arch/powerpc/platforms/pseries/iommu.c, 4 times
- arch/powerpc/platforms/pseries/vio.c, 4 times
- arch/powerpc/sysdev/dart_iommu.c, line 173
- arch/riscv/mm/dma-noncoherent.c, 2 times
- arch/sh/kernel/dma-coherent.c, line 16
- arch/sparc/kernel/iommu.c, 7 times
- arch/sparc/kernel/ioport.c, line 310
- arch/sparc/kernel/pci_sun4v.c, 4 times
- arch/sparc/mm/io-unit.c, 4 times
- arch/sparc/mm/iommu.c, 7 times
- arch/x86/kernel/amd_gart_64.c, 4 times
- arch/xtensa/kernel/pci-dma.c, 2 times
- fs/smb/client/smbdirect.c, 2 times
- fs/smb/client/smbdirect.h, line 292
- fs/smb/server/transport_rdma.c, 3 times
- include/drm/drm_gem_framebuffer_helper.h, 2 times
- include/drm/drm_prime.h, 3 times
- include/linux/comedi/comedidev.h, 2 times
- include/linux/dma-buf.h, 11 times
- include/linux/dma-direct.h, 3 times
- include/linux/dma-direction.h, 2 times
- include/linux/dma-map-ops.h, 21 times
- include/linux/dma-mapping.h, 41 times
- include/linux/firewire.h, 2 times
- include/linux/host1x.h, 3 times
- include/linux/iommu-dma.h, 12 times
- include/linux/kmsan.h, 4 times
- include/linux/mhi.h, 7 times
- include/linux/mhi_ep.h, 2 times
- include/linux/mmc/host.h, line 641
- include/linux/skbuff.h, line 3652
- include/linux/sunrpc/svc_rdma.h, line 274
- include/linux/swiotlb.h, 8 times
- include/linux/virtio.h, 4 times
- include/media/videobuf2-core.h, line 648
- include/net/page_pool/helpers.h, line 211
- include/net/page_pool/types.h, line 81
- include/rdma/ib_verbs.h, 12 times
- include/rdma/rw.h, 4 times
- include/scsi/scsi_cmnd.h, line 101
- include/scsi/scsi_eh.h, line 37
- include/sound/memalloc.h, 3 times
- include/target/iscsi/iscsi_target_core.h, line 442
- include/target/target_core_backend.h, line 67
- include/target/target_core_base.h, line 482
- include/target/target_core_fabric.h, line 239
- include/trace/events/dma.h, 20 times
- include/trace/events/habanalabs.h, 3 times
- include/ufs/ufshcd.h, line 1453
- include/xen/swiotlb-xen.h, 2 times
- kernel/dma/direct.c, 7 times
- kernel/dma/direct.h, 11 times
- kernel/dma/dummy.c, 4 times
- kernel/dma/map_benchmark.c, line 26
- kernel/dma/mapping.c, 20 times
- kernel/dma/ops_helpers.c, 2 times
- kernel/dma/swiotlb.c, 6 times
- mm/kmsan/hooks.c, 3 times
- net/rds/ib_cm.c, 4 times
- net/smc/smc_ib.c, 4 times
- net/smc/smc_ib.h, 4 times
- net/sunrpc/xprtrdma/svc_rdma_rw.c, 2 times
- net/sunrpc/xprtrdma/verbs.c, 4 times
- net/sunrpc/xprtrdma/xprt_rdma.h, 3 times
- samples/vfio-mdev/mbochs.c, 2 times
- sound/core/memalloc.c, 2 times
- sound/core/pcm_memory.c, line 54
- sound/firewire/amdtp-stream.c, line 1687
- sound/firewire/packets-buffer.c, line 23
- sound/firewire/packets-buffer.h, line 23
- sound/mips/hal2.c, 2 times
- tools/virtio/linux/dma-mapping.h, line 9
- tools/virtio/linux/kmsan.h, line 8
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.