/linux-3.4.99/drivers/net/ethernet/mellanox/mlx4/ |
D | icm.c | 77 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 …]
|
D | icm.h | 71 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/ |
D | mthca_memfree.c | 88 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 …]
|
D | mthca_memfree.h | 69 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/ |
D | Makefile | 5 obj-y := init.o dma-coherent.o
|
/linux-3.4.99/arch/avr32/mm/ |
D | Makefile | 5 obj-y += init.o clear_page.o copy_page.o dma-coherent.o
|
/linux-3.4.99/Documentation/usb/ |
D | dma.txt | 53 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/ |
D | Makefile | 11 obj-$(CONFIG_HAVE_GENERIC_DMA_COHERENT) += dma-coherent.o
|
/linux-3.4.99/sound/parisc/ |
D | harmony.h | 13 int coherent; member
|
/linux-3.4.99/Documentation/filesystems/pohmelfs/ |
D | design_notes.txt | 7 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/ |
D | dm-log.txt | 52 provide a cluster-coherent log for shared-storage. Device-mapper mirroring
|
/linux-3.4.99/Documentation/spi/ |
D | pxa2xx | 216 mode supports both coherent and stream based DMA mappings. 229 use coherent DMA mode
|
/linux-3.4.99/Documentation/ |
D | DMA-API.txt | 22 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.
|
D | volatile-considered-harmful.txt | 89 - Pointers to data structures in coherent memory which might be modified
|
D | local_ops.txt | 22 coherent counters in NMI handlers. It is especially useful for tracing purposes
|
D | cachetlb.txt | 353 implementation is a nop (and should remain so for all coherent 364 implementation is a nop and should remain so on all coherent
|
D | DMA-API-HOWTO.txt | 253 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/ |
D | hptiop.txt | 68 allocate a free request in host DMA coherent memory.
|
/linux-3.4.99/Documentation/filesystems/ |
D | sysv-fs.txt | 14 -t coherent
|
/linux-3.4.99/arch/mips/include/asm/pci/ |
D | bridge.h | 812 u64 coherent:1; member
|
/linux-3.4.99/drivers/parisc/ |
D | Kconfig | 25 generation of PA-RISC cache-coherent machines. Programs the
|
/linux-3.4.99/Documentation/driver-model/ |
D | devres.txt | 56 drivers using devres. For example, coherent DMA memory is acquired
|
/linux-3.4.99/Documentation/PCI/ |
D | pci.txt | 47 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/ |
D | proc-xsc3.S | 401 orrne r2, r2, #PTE_EXT_COHERENT @ interlock: mask in coherent bit
|
/linux-3.4.99/arch/frv/ |
D | Kconfig | 328 bool "Reserve DMA coherent memory"
|