/linux/Documentation/arch/arm64/ |
H A D | hugetlbpage.rst | 26 The architecture provides a contiguous bit in the translation table entries 28 contiguous set of entries that can be cached in a single TLB entry. 30 The contiguous bit is used in Linux to increase the mapping size at the pmd and 31 pte (last) level. The number of supported contiguous entries varies by page size
|
/linux/Documentation/networking/ |
H A D | smc-sysctl.rst | 29 Default: 0 (physically contiguous sndbufs and RMBs) 33 - 0 - Use physically contiguous buffers 34 - 1 - Use virtually contiguous buffers 35 - 2 - Mixed use of the two types. Try physically contiguous buffers first. 36 If not available, use virtually contiguous buffers then.
|
/linux/Documentation/admin-guide/ |
H A D | dell_rbu.rst | 32 image methods. In case of monolithic the driver allocates a contiguous chunk 35 would place each packet in contiguous physical memory. The driver also 57 copied to a single contiguous block of physical memory. 60 of contiguous memory and the BIOS image is scattered in these packets. 84 the file and spreads it across the physical memory in contiguous packet_sized
|
/linux/arch/nios2/ |
H A D | Kconfig | 51 int "Order of maximal physically contiguous allocations" 55 contiguous allocations. The limit is called MAX_PAGE_ORDER and it 57 allocated as a single contiguous block. This option allows 59 large blocks of physically contiguous memory is required.
|
/linux/kernel/dma/ |
H A D | Kconfig | 165 to allocate big physically-contiguous blocks of memory for use with 171 For more information see <kernel/dma/contiguous.c>. 187 comment "Default contiguous memory area size:" 230 int "Maximum PAGE_SIZE order of alignment for contiguous buffers" 238 specify the maximum PAGE_SIZE order for contiguous buffers. Larger
|
H A D | Makefile | 6 obj-$(CONFIG_DMA_CMA) += contiguous.o
|
/linux/arch/sh/mm/ |
H A D | Kconfig | 34 int "Order of maximal physically contiguous allocations" 41 contiguous allocations. The limit is called MAX_PAGE:_ORDER and it 43 allocated as a single contiguous block. This option allows 45 large blocks of physically contiguous memory is required.
|
/linux/Documentation/mm/ |
H A D | memory-model.rst | 9 spans a contiguous range up to the maximal address. It could be, 11 for the CPU. Then there could be several contiguous ranges at 35 non-NUMA systems with contiguous, or mostly contiguous, physical 114 page *vmemmap` pointer that points to a virtually contiguous array of
|
H A D | vmalloced-kernel-stacks.rst | 87 virtually contiguous memory pages from the page level allocator. These 88 pages are mapped into contiguous kernel virtual space with PAGE_KERNEL
|
/linux/Documentation/admin-guide/mm/ |
H A D | nommu-mmap.rst | 24 In the no-MMU case: VM regions backed by arbitrary contiguous runs of 52 appropriate bit of the file will be read into a contiguous bit of 83 sequence by providing a contiguous sequence of pages to map. In that 93 blockdev must be able to provide a contiguous run of pages without 95 all its memory as a contiguous array upfront. 252 filesystem providing the service will probably allocate a contiguous collection 269 should allocate sufficient contiguous memory to honour any supported mapping.
|
H A D | concepts.rst | 22 necessarily contiguous; it might be accessible as a set of distinct 198 scattered physical pages as virtually contiguous range, sometimes it is 199 necessary to allocate large physically contiguous memory areas. Such 206 physically contiguous areas become possible.
|
/linux/Documentation/features/io/dma-contiguous/ |
H A D | arch-support.txt | 2 # Feature name: dma-contiguous
|
/linux/arch/xtensa/boot/dts/ |
H A D | kc705.dts | 21 /* global autoconfigured region for contiguous allocations */
|
/linux/drivers/iio/common/cros_ec_sensors/ |
H A D | Kconfig | 20 Module to handle 3d contiguous sensors like
|
/linux/Documentation/devicetree/bindings/arm/omap/ |
H A D | dmm.txt | 7 translation for initiators which need contiguous dma bus addresses.
|
/linux/Documentation/driver-api/dmaengine/ |
H A D | provider.rst | 47 that involve a single contiguous block of data. However, some of the 49 non-contiguous buffers to a contiguous buffer, which is called 235 - If you want to transfer a single contiguous memory buffer, 252 - These transfers can transfer data from a non-contiguous buffer 253 to a non-contiguous buffer, opposed to DMA_SLAVE that can 254 transfer data from a non-contiguous data set to a continuous 655 - Chunk: A contiguous collection of bursts 657 - Transfer: A collection of chunks (be it contiguous or not)
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-yuv-planar.rst | 27 :ref:`planar-apis`. Unless explicitly documented as supporting non-contiguous 40 For memory contiguous formats, the number of padding pixels at the end of the 46 For non-contiguous formats, no constraints are enforced by the format on the 209 .. [2] Indicates if planes have to be contiguous in memory or can be 380 two non-contiguous planes. 838 For memory contiguous formats, the number of padding pixels at the end of the 844 For non-contiguous formats, no constraints are enforced by the format on the 948 .. [5] Indicates if planes have to be contiguous in memory or can be
|
/linux/drivers/staging/media/atomisp/pci/ |
H A D | ia_css_stream_public.h | 41 bool contiguous; /** Allocated memory physically member
|
/linux/Documentation/core-api/ |
H A D | dma-api.rst | 263 Further, contiguous kernel virtual space may not be contiguous as 266 contiguous piece of memory. For this reason, memory to be mapped by 268 physically contiguous (like kmalloc). 407 physically contiguous) and returns the actual number of sg entries it 449 Synchronise a single contiguous or scatter/gather mapping for the CPU 619 This routine allocates <size> bytes of non-coherent and possibly non-contiguous 659 Return a contiguous kernel mapping for an allocation returned from 664 Once a non-contiguous allocation is mapped using this function, the
|
H A D | memory-allocation.rst | 9 large virtually contiguous areas using `vmalloc` and its derivatives, 159 and related functions is not physically contiguous. 167 physically contiguous.
|
H A D | dma-attributes.rst | 75 be mapped as contiguous chunk into device dma address space. By 76 specifying this attribute the allocated buffer is forced to be contiguous
|
/linux/drivers/accel/habanalabs/common/ |
H A D | memory.c | 95 bool contiguous; in alloc_device_memory() local 112 contiguous = args->flags & HL_MEM_CONTIGUOUS; in alloc_device_memory() 114 if (contiguous) { in alloc_device_memory() 140 phys_pg_pack->contiguous = contiguous; in alloc_device_memory() 148 if (phys_pg_pack->contiguous) { in alloc_device_memory() 198 if (!phys_pg_pack->contiguous) in alloc_device_memory() 207 if (contiguous) in alloc_device_memory() 321 if (phys_pg_pack->contiguous) { in free_phys_pg_pack()
|
/linux/arch/sparc/ |
H A D | Kconfig | 276 int "Order of maximal physically contiguous allocations" 280 contiguous allocations. The limit is called MAX_PAGE_ORDER and it 282 allocated as a single contiguous block. This option allows 284 large blocks of physically contiguous memory is required.
|
/linux/lib/zstd/compress/ |
H A D | zstd_compress_internal.h | 1207 U32 contiguous = 1; in ZSTD_window_update() local 1210 return contiguous; in ZSTD_window_update() 1225 contiguous = 0; in ZSTD_window_update() 1236 return contiguous; in ZSTD_window_update()
|
/linux/Documentation/filesystems/ext4/ |
H A D | ifork.rst | 37 lot of mapping data even for a large contiguous file! This inefficiency 47 tree. Under the old scheme, allocating a contiguous run of 1,000 blocks
|