Home
last modified time | relevance | path

Searched refs:coherent (Results 1 – 25 of 33) sorted by relevance

12

/linux-3.4.99/drivers/net/ethernet/mellanox/mlx4/
Dicm.c77 void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent) in mlx4_free_icm() argument
85 if (coherent) in mlx4_free_icm()
123 gfp_t gfp_mask, int coherent) in mlx4_alloc_icm() argument
131 BUG_ON(coherent && (gfp_mask & __GFP_HIGHMEM)); in mlx4_alloc_icm()
158 if (coherent) in mlx4_alloc_icm()
175 if (coherent) in mlx4_alloc_icm()
192 if (!coherent && chunk) { in mlx4_alloc_icm()
204 mlx4_free_icm(dev, icm, coherent); in mlx4_alloc_icm()
244 __GFP_NOWARN, table->coherent); in mlx4_table_get()
252 mlx4_free_icm(dev, table->icm[i], table->coherent); in mlx4_table_get()
[all …]
Dicm.h71 gfp_t gfp_mask, int coherent);
72 void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent);
/linux-3.4.99/drivers/infiniband/hw/mthca/
Dmthca_memfree.c88 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent) in mthca_free_icm() argument
96 if (coherent) in mthca_free_icm()
138 gfp_t gfp_mask, int coherent) in mthca_alloc_icm() argument
146 BUG_ON(coherent && (gfp_mask & __GFP_HIGHMEM)); in mthca_alloc_icm()
173 if (coherent) in mthca_alloc_icm()
184 if (coherent) in mthca_alloc_icm()
206 if (!coherent && chunk) { in mthca_alloc_icm()
218 mthca_free_icm(dev, icm, coherent); in mthca_alloc_icm()
236 __GFP_NOWARN, table->coherent); in mthca_table_get()
244 mthca_free_icm(dev, table->icm[i], table->coherent); in mthca_table_get()
[all …]
Dmthca_memfree.h69 int coherent; member
83 gfp_t gfp_mask, int coherent);
84 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent);
/linux-3.4.99/arch/c6x/mm/
DMakefile5 obj-y := init.o dma-coherent.o
/linux-3.4.99/arch/avr32/mm/
DMakefile5 obj-y += init.o clear_page.o copy_page.o dma-coherent.o
/linux-3.4.99/Documentation/usb/
Ddma.txt53 to use this type of memory ("dma-coherent"), and memory returned from
56 The memory buffer returned is "dma-coherent"; sometimes you might need to
60 Documentation/DMA-API-HOWTO.txt for definitions of "coherent" and
67 semantics of dma-coherent memory require either bypassing CPU caches
/linux-3.4.99/drivers/base/
DMakefile11 obj-$(CONFIG_HAVE_GENERIC_DMA_COHERENT) += dma-coherent.o
/linux-3.4.99/sound/parisc/
Dharmony.h13 int coherent; member
/linux-3.4.99/Documentation/filesystems/pohmelfs/
Ddesign_notes.txt7 POHMELFS first began as a network filesystem with coherent local data and
11 * Locally coherent cache for data and metadata with (potentially) byte-range locks.
/linux-3.4.99/Documentation/device-mapper/
Ddm-log.txt52 provide a cluster-coherent log for shared-storage. Device-mapper mirroring
/linux-3.4.99/Documentation/spi/
Dpxa2xx216 mode supports both coherent and stream based DMA mappings.
229 use coherent DMA mode
/linux-3.4.99/Documentation/
DDMA-API.txt22 Part Ia - Using large dma-coherent buffers
73 Part Ib - Using small dma-coherent buffers
78 Many drivers need lots of small dma-coherent memory regions for DMA
81 much like a struct kmem_cache, except that they use the dma-coherent allocator,
90 The pool create() routines initialize a pool of dma-coherent buffers
492 it's asked for coherent memory for this device.
Dvolatile-considered-harmful.txt89 - Pointers to data structures in coherent memory which might be modified
Dlocal_ops.txt22 coherent counters in NMI handlers. It is especially useful for tracing purposes
Dcachetlb.txt353 implementation is a nop (and should remain so for all coherent
364 implementation is a nop and should remain so on all coherent
DDMA-API-HOWTO.txt253 Think of "consistent" as "synchronous" or "coherent".
308 Also, systems with caches that aren't DMA-coherent will work better
745 isn't fully DMA-coherent (i.e. hardware doesn't ensure that data in
/linux-3.4.99/Documentation/scsi/
Dhptiop.txt68 allocate a free request in host DMA coherent memory.
/linux-3.4.99/Documentation/filesystems/
Dsysv-fs.txt14 -t coherent
/linux-3.4.99/arch/mips/include/asm/pci/
Dbridge.h812 u64 coherent:1; member
/linux-3.4.99/drivers/parisc/
DKconfig25 generation of PA-RISC cache-coherent machines. Programs the
/linux-3.4.99/Documentation/driver-model/
Ddevres.txt56 drivers using devres. For example, coherent DMA memory is acquired
/linux-3.4.99/Documentation/PCI/
Dpci.txt47 Set the DMA mask size (for both coherent and streaming DMA)
59 Release DMA buffers (both streaming and coherent)
261 Set the DMA mask size (for both coherent and streaming DMA)
/linux-3.4.99/arch/arm/mm/
Dproc-xsc3.S401 orrne r2, r2, #PTE_EXT_COHERENT @ interlock: mask in coherent bit
/linux-3.4.99/arch/frv/
DKconfig328 bool "Reserve DMA coherent memory"

12