/linux-2.6.39/drivers/net/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() 243 __GFP_NOWARN, table->coherent); in mlx4_table_get() 251 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);
|
D | mlx4.h | 128 int coherent; member
|
/linux-2.6.39/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() 237 __GFP_NOWARN, table->coherent); in mthca_table_get() 245 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-2.6.39/arch/avr32/mm/ |
D | Makefile | 5 obj-y += init.o clear_page.o copy_page.o dma-coherent.o
|
/linux-2.6.39/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/PCI/PCI-DMA-mapping.txt for definitions of "coherent" and 67 semantics of dma-coherent memory require either bypassing CPU caches
|
/linux-2.6.39/drivers/base/ |
D | Makefile | 10 obj-$(CONFIG_HAVE_GENERIC_DMA_COHERENT) += dma-coherent.o
|
/linux-2.6.39/drivers/staging/pohmelfs/ |
D | Kconfig | 10 File System. This is a network filesystem which supports coherent
|
/linux-2.6.39/sound/parisc/ |
D | harmony.h | 13 int coherent; member
|
/linux-2.6.39/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-2.6.39/Documentation/device-mapper/ |
D | dm-log.txt | 52 provide a cluster-coherent log for shared-storage. Device-mapper mirroring
|
/linux-2.6.39/Documentation/spi/ |
D | pxa2xx | 221 mode supports both coherent and stream based DMA mappings. 234 use coherent DMA mode
|
/linux-2.6.39/Documentation/ |
D | DMA-API.txt | 22 Part Ia - Using large dma-coherent buffers 66 Part Ib - Using small dma-coherent buffers 71 Many drivers need lots of small dma-coherent memory regions for DMA 74 much like a struct kmem_cache, except that they use the dma-coherent allocator, 83 The pool create() routines initialize a pool of dma-coherent buffers 485 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-2.6.39/Documentation/scsi/ |
D | hptiop.txt | 68 allocate a free request in host DMA coherent memory.
|
/linux-2.6.39/Documentation/filesystems/ |
D | sysv-fs.txt | 14 -t coherent
|
/linux-2.6.39/drivers/parisc/ |
D | Kconfig | 25 generation of PA-RISC cache-coherent machines. Programs the
|
/linux-2.6.39/arch/mips/include/asm/pci/ |
D | bridge.h | 812 u64 coherent:1; member
|
/linux-2.6.39/Documentation/driver-model/ |
D | devres.txt | 56 drivers using devres. For example, coherent DMA memory is acquired
|
/linux-2.6.39/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-2.6.39/arch/arm/mm/ |
D | proc-xsc3.S | 408 orrne r2, r2, #PTE_EXT_COHERENT @ interlock: mask in coherent bit
|