Home
last modified time | relevance | path

Searched refs:contiguous (Results 1 – 25 of 150) sorted by relevance

123456

/Linux-v5.15/Documentation/arm64/
Dhugetlbpage.rst26 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-v5.15/drivers/staging/media/atomisp/pci/runtime/frame/src/
Dframe.c81 bool contiguous);
88 bool contiguous,
537 const bool contiguous) in ia_css_frame_allocate_with_buffer_size() argument
543 0, 0, contiguous, false); in ia_css_frame_allocate_with_buffer_size()
682 frame->contiguous = true; in frame_init_mipi_plane()
806 frame->contiguous ? in frame_allocate_buffer_data()
820 bool contiguous) in frame_allocate_with_data() argument
828 contiguous, in frame_allocate_with_data()
858 bool contiguous, in frame_create() argument
872 me->contiguous = contiguous; in frame_create()
/Linux-v5.15/Documentation/admin-guide/
Ddell_rbu.rst32 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-v5.15/kernel/dma/
DKconfig128 to allocate big physically-contiguous blocks of memory for use with
134 For more information see <kernel/dma/contiguous.c>.
149 comment "Default contiguous memory area size:"
192 int "Maximum PAGE_SIZE order of alignment for contiguous buffers"
200 specify the maximum PAGE_SIZE order for contiguous buffers. Larger
DMakefile6 obj-$(CONFIG_DMA_CMA) += contiguous.o
/Linux-v5.15/drivers/staging/media/atomisp/pci/runtime/frame/interface/
Dia_css_frame.h121 const bool contiguous);
/Linux-v5.15/Documentation/vm/
Dmemory-model.rst11 spans a contiguous range up to the maximal address. It could be,
13 for the CPU. Then there could be several contiguous ranges at
37 non-NUMA systems with contiguous, or mostly contiguous, physical
116 page *vmemmap` pointer that points to a virtually contiguous array of
/Linux-v5.15/Documentation/features/io/dma-contiguous/
Darch-support.txt2 # Feature name: dma-contiguous
/Linux-v5.15/Documentation/driver-api/media/
Dv4l2-videobuf.rst45 contiguous; buffers allocated with vmalloc(), in other words. These
47 useful in situations where DMA is not available but virtually-contiguous
50 - Buffers which are physically contiguous. Allocation of this kind of
76 <media/videobuf-dma-contig.h> /* Physically contiguous */
335 same is normally true of contiguous-DMA drivers as well; videobuf will
342 As of 2.6.31, contiguous-DMA drivers can work with a user-supplied buffer,
343 as long as that buffer is physically contiguous. Normal user-space
385 For contiguous DMA drivers, the function to use is:
391 The contiguous DMA API goes out of its way to hide the kernel-space address
/Linux-v5.15/arch/xtensa/boot/dts/
Dkc705.dts21 /* global autoconfigured region for contiguous allocations */
/Linux-v5.15/Documentation/admin-guide/mm/
Dnommu-mmap.rst24 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.
Dpagemap.rst101 An order N block has 2^N physically contiguous pages, with the BUDDY flag
104 A compound page with order N consists of 2^N physically contiguous pages.
123 contiguous pages which construct transparent hugepages
/Linux-v5.15/Documentation/x86/x86_64/
Dfake-numa-for-cpusets.rst13 you can create fake NUMA nodes that represent contiguous chunks of memory and
43 Documentation/admin-guide/cgroup-v1/cpusets.rst, you can assign fake nodes (i.e. contiguous memory
/Linux-v5.15/drivers/iio/common/cros_ec_sensors/
DKconfig20 Module to handle 3d contiguous sensors like
/Linux-v5.15/Documentation/devicetree/bindings/arm/omap/
Ddmm.txt7 translation for initiators which need contiguous dma bus addresses.
/Linux-v5.15/Documentation/devicetree/bindings/reserved-memory/
Dreserved-memory.txt89 region for the default pool of the contiguous memory allocator.
105 This example defines 4 contiguous regions for Linux kernel:
124 /* global autoconfigured region for contiguous allocations */
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Dpixfmt-yuv-planar.rst27 :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
160 .. [2] Indicates if planes have to be contiguous in memory or can be
481 For memory contiguous formats, the number of padding pixels at the end of the
487 For non-contiguous formats, no constraints are enforced by the format on the
587 .. [5] Indicates if planes have to be contiguous in memory or can be
/Linux-v5.15/drivers/misc/habanalabs/common/
Dmemory.c62 bool contiguous; in alloc_device_memory() local
74 contiguous = args->flags & HL_MEM_CONTIGUOUS; in alloc_device_memory()
76 if (contiguous) { in alloc_device_memory()
98 phys_pg_pack->contiguous = contiguous; in alloc_device_memory()
106 if (phys_pg_pack->contiguous) { in alloc_device_memory()
150 if (!phys_pg_pack->contiguous) in alloc_device_memory()
159 if (contiguous) in alloc_device_memory()
280 if (phys_pg_pack->contiguous) { in free_phys_pg_pack()
/Linux-v5.15/Documentation/driver-api/fpga/
Dfpga-mgr.rst14 contiguous buffer, or a firmware file. Because allocating contiguous kernel
/Linux-v5.15/drivers/staging/media/atomisp/pci/
Dia_css_frame_public.h172 bool contiguous; /** memory is allocated physically contiguously */ member
Dia_css_stream_public.h48 bool contiguous; /** Allocated memory physically member
/Linux-v5.15/Documentation/driver-api/dmaengine/
Dprovider.rst47 that involve a single contiguous block of data. However, some of the
49 non-contiguous buffers to a contiguous buffer, which is called
216 - If you want to transfer a single contiguous memory buffer,
233 - These transfers can transfer data from a non-contiguous buffer
234 to a non-contiguous buffer, opposed to DMA_SLAVE that can
235 transfer data from a non-contiguous data set to a continuous
626 - Chunk: A contiguous collection of bursts
628 - Transfer: A collection of chunks (be it contiguous or not)
/Linux-v5.15/arch/nios2/
DKconfig53 The kernel memory allocator divides physically contiguous memory
57 blocks of physically contiguous memory, then you may need to
/Linux-v5.15/Documentation/core-api/
Dmemory-allocation.rst9 large virtually contiguous areas using `vmalloc` and its derivatives,
156 and related functions is not physically contiguous.
164 physically contiguous.
/Linux-v5.15/net/wireless/
Dchan.c63 int contiguous = 0; in cfg80211_edmg_chandef_valid() local
74 contiguous++; in cfg80211_edmg_chandef_valid()
77 contiguous = 0; in cfg80211_edmg_chandef_valid()
80 max_contiguous = max(contiguous, max_contiguous); in cfg80211_edmg_chandef_valid()

123456