Home
last modified time | relevance | path

Searched full:mapped (Results 1 – 25 of 2698) sorted by relevance

12345678910>>...108

/Linux-v6.1/drivers/vfio/
Diova_bitmap.c15 * Main data structure for tracking mapped user pages of bitmap data.
89 * which u64 word of the bitmap is mapped, up to @mapped_total_index.
93 * The IOVA bitmap is usually located on what tracks DMA mapped ranges or
98 /* IOVA range representing the currently mapped bitmap data */
99 struct iova_bitmap_map mapped; member
104 /* u64 index that @mapped points to */
121 * Relative IOVA means relative to the bitmap::mapped base IOVA
122 * (stored in mapped::iova). All computations in this file are done using
123 * relative IOVAs and thus avoid an extra subtraction against mapped::iova.
129 unsigned long pgsize = 1 << bitmap->mapped.pgshift; in iova_bitmap_offset_to_index()
[all …]
/Linux-v6.1/tools/testing/selftests/vm/
Dmap_fixed_noreplace.c102 * +1 | mapped | new in main()
103 * +2 | mapped | new in main()
104 * +3 | mapped | new in main()
123 * +1 | mapped | in main()
124 * +2 | mapped | new in main()
125 * +3 | mapped | in main()
143 * +1 | mapped | in main()
144 * +2 | mapped | in main()
145 * +3 | mapped | new in main()
163 * +1 | mapped | new in main()
[all …]
/Linux-v6.1/arch/sh/mm/
Dioremap.c8 * This is needed for high PCI addresses that aren't mapped in the
31 * On 32-bit SH, we traditionally have the whole physical address space mapped
46 * mapped. Uncached access for P1 addresses are done through P2. in __ioremap_29bit()
65 /* P4 above the store queues are always mapped. */ in __ioremap_29bit()
90 void __iomem *mapped; in __ioremap_caller() local
92 mapped = __ioremap_trapped(phys_addr, size); in __ioremap_caller()
93 if (mapped) in __ioremap_caller()
94 return mapped; in __ioremap_caller()
96 mapped = __ioremap_29bit(phys_addr, size, pgprot); in __ioremap_caller()
97 if (mapped) in __ioremap_caller()
[all …]
/Linux-v6.1/include/linux/
Dmnt_idmapping.h11 * mapping. This means that {g,u}id 0 is mapped to {g,u}id 0, {g,u}id 1 is
12 * mapped to {g,u}id 1, [...], {g,u}id 1000 to {g,u}id 1000, [...].
113 * whether the mapped value is identical to value of a k{g,u}id.
177 * @kuid : kuid to be mapped
189 * Return: @kuid mapped according to @mnt_userns.
222 * @kgid : kgid to be mapped
234 * Return: @kgid mapped according to @mnt_userns.
267 * @vfsuid : vfsuid to be mapped
272 * Return: @vfsuid mapped into the filesystem idmapping
294 * @kuid : kuid to be mapped
[all …]
Delf-fdpic.h20 unsigned long elfhdr_addr; /* mapped ELF header user address */
21 unsigned long ph_addr; /* mapped PT_PHDR user address */
22 unsigned long map_addr; /* mapped loadmap user address */
23 unsigned long entry_addr; /* mapped entry user address */
25 unsigned long dynamic_addr; /* mapped PT_DYNAMIC user address */
Dhighmem-internal.h250 * kunmap_atomic - Unmap the virtual address mapped by kmap_atomic() - deprecated!
253 * Unmaps an address previously mapped by kmap_atomic() and re-enables
257 * Mappings should be unmapped in the reverse order that they were mapped.
260 * @__addr can be any address within the mapped page, so there is no need
272 * kunmap_local - Unmap a page mapped via kmap_local_page().
273 * @__addr: An address within the page mapped
275 * @__addr can be any address within the mapped page. Commonly it is the
/Linux-v6.1/include/linux/dma/
Dk3-psil.h53 * @mapped_channel_id: PKTDMA thread to channel mapping for mapped channels.
56 * @flow_start: PKDMA flow range start of mapped channel. Unmapped
58 * @flow_num: PKDMA flow count of mapped channel. Unmapped channels
60 * @default_flow_id: PKDMA default (r)flow index of mapped channel.
61 * Must be within the flow range of the mapped channel.
75 /* PKDMA mapped channel */
77 /* PKTDMA tflow and rflow ranges for mapped channel */
/Linux-v6.1/drivers/mtd/maps/
DKconfig17 ROM driver code to communicate with chips which are mapped
43 are mapped on your particular target board. Refer to the
74 and RAM driver code to communicate with chips which are mapped
140 tristate "CFI Flash device mapped on AMD SC520 CDP"
148 tristate "CFI Flash device mapped on AMD NetSc520"
156 tristate "JEDEC Flash device mapped on Technologic Systems TS-5500"
174 tristate "CFI Flash device mapped on Arcom SBC-GXx boards"
185 tristate "CFI Flash device mapped on Intel XScale PXA2xx based boards"
191 tristate "Flash device mapped with DOCCS on NatSemi SCx200"
194 Enable support for a flash chip mapped using the DOCCS signal on a
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/gpio/
Dxylon,logicvc-gpio.yaml19 which are mapped by the driver as follows:
20 - GPIO[4:0] (display control) mapped to index 0-4
21 - EN_BLIGHT (power control) mapped to index 5
22 - EN_VDD (power control) mapped to index 6
23 - EN_VEE (power control) mapped to index 7
24 - V_EN (power control) mapped to index 8
/Linux-v6.1/Documentation/mm/
Dvmalloced-kernel-stacks.rst4 Virtually Mapped Kernel Stack Support
15 series that introduced the `Virtually Mapped Kernel Stacks feature
25 Virtually-mapped kernel stacks with guard pages causes kernel stack
30 support for virtually mapped stacks with guard pages. This feature
42 Architectures that can support Virtually Mapped Kernel Stacks should
61 mapped task stacks. This option depends on HAVE_ARCH_VMAP_STACK.
63 - Enable this if you want the use virtually-mapped kernel stacks
88 pages are mapped into contiguous kernel virtual space with PAGE_KERNEL
114 virtually mapped kernel stacks are enabled.
/Linux-v6.1/arch/riscv/include/uapi/asm/
Dkvm.h119 /* Config registers are mapped as type 1 */
124 /* Core registers are mapped as type 2 */
129 /* Control and status registers are mapped as type 3 */
134 /* Timer registers are mapped as type 4 */
139 /* F extension registers are mapped as type 5 */
144 /* D extension registers are mapped as type 6 */
149 /* ISA Extension registers are mapped as type 7 */
/Linux-v6.1/drivers/gpu/drm/msm/
Dmsm_gem_vma.c67 /* Don't do anything if the memory isn't mapped */ in msm_gem_purge_vma()
68 if (!vma->mapped) in msm_gem_purge_vma()
74 vma->mapped = false; in msm_gem_purge_vma()
109 if (vma->mapped) in msm_gem_map_vma()
112 vma->mapped = true; in msm_gem_map_vma()
119 vma->mapped = false; in msm_gem_map_vma()
130 GEM_WARN_ON(msm_gem_vma_inuse(vma) || vma->mapped); in msm_gem_close_vma()
162 vma->mapped = false; in msm_gem_init_vma()
/Linux-v6.1/Documentation/devicetree/bindings/display/
Dst,stih4xx.txt6 - reg: Physical base address of the IP registers and length of memory mapped region.
14 - reg: Physical base address of the IP registers and length of memory mapped region.
32 - reg: Physical base address of the IP registers and length of memory mapped region.
48 - reg: Physical base address of the IP registers and length of memory mapped region.
49 - reg-names: names of the mapped memory regions listed in regs property in
60 - reg: Physical base address of the IP registers and length of memory mapped region.
61 - reg-names: names of the mapped memory regions listed in regs property in
76 - reg: Physical base address of the IP registers and length of memory mapped region.
77 - reg-names: names of the mapped memory regions listed in regs property in
89 - reg: Physical base address of the IP registers and length of memory mapped region.
[all …]
/Linux-v6.1/mm/
Dpage_vma_mapped.c27 * page is not CPU accessible and thus is mapped as in map_pte()
57 * check_pte - check if @pvmw->page is mapped at the @pvmw->pte
61 * mapped. check_pte() has to validate this.
128 * page_vma_mapped_walk - check if @pvmw->pfn is mapped in @pvmw->vma at
133 * Returns true if the page is mapped in the vma. @pvmw->pmd and @pvmw->pte point
135 * adjusted if needed (for PTE-mapped THPs).
137 * If @pvmw->pmd is set but @pvmw->pte is not, you have found PMD-mapped page
138 * (usually THP). For PTE-mapped THP, you should run page_vma_mapped_walk() in
142 * regardless of which page table level the page is mapped at. @pvmw->pmd is
292 * page_mapped_in_vma - check whether a page is really mapped in a VMA
[all …]
/Linux-v6.1/arch/x86/um/os-Linux/
Dtask_size.c21 void *mapped = NULL; in page_ok() local
35 mapped = mmap(address, UM_KERN_PAGE_SIZE, in page_ok()
38 if (mapped == MAP_FAILED) in page_ok()
40 if (mapped != address) in page_ok()
63 if (mapped != NULL) in page_ok()
64 munmap(mapped, UM_KERN_PAGE_SIZE); in page_ok()
74 * 0xffffe000. It is mapped, is readable, can be reprotected writeable in os_get_top_address()
/Linux-v6.1/Documentation/admin-guide/mm/
Dpagemap.rst14 physical frame each virtual page is mapped to. It contains one 64-bit
23 * Bit 56 page exclusively mapped (since 4.2)
39 precisely which pages are mapped (or in swap) and comparing mapped
43 determine which areas of memory are actually mapped and llseek to
47 times each page is mapped, indexed by PFN.
50 number of times a page is mapped.
168 A memory mapped page.
170 A memory mapped page that is not part of a file.
172 The page is mapped to swap space, i.e. has an associated swap entry.
186 mapped to what.
/Linux-v6.1/Documentation/loongarch/
Dintroduction.rst293 LoongArch supports direct-mapped virtual memory and page-mapped virtual memory.
295 Direct-mapped virtual memory is configured by CSR.DMWn (n=0~3), it has a simple
300 Page-mapped virtual memory has arbitrary relationship between VA and PA, which
309 ``UVRANGE`` ``0x00000000 - 0x7FFFFFFF`` Page-mapped, Cached, PLV0~3
310 ``KPRANGE0`` ``0x80000000 - 0x9FFFFFFF`` Direct-mapped, Uncached, PLV0
311 ``KPRANGE1`` ``0xA0000000 - 0xBFFFFFFF`` Direct-mapped, Cached, PLV0
312 ``KVRANGE`` ``0xC0000000 - 0xFFFFFFFF`` Page-mapped, Cached, PLV0
315 User mode (PLV3) can only access UVRANGE. For direct-mapped KPRANGE0 and
317 direct-mapped VA of 0x00001000 is 0x80001000, and the cached direct-mapped
325 ``XUVRANGE`` ``0x0000000000000000 - Page-mapped, Cached, PLV0~3
[all …]
/Linux-v6.1/include/xen/interface/
Dfeatures.h87 * A direct-mapped (or 1:1 mapped) domain is a domain for which its
88 * local pages have gfn == mfn. If a domain is direct-mapped,
93 * - not auto_translated domains (x86 only) are always direct-mapped
94 * - on x86, auto_translated domains are not direct-mapped
95 * - on ARM, Dom0 is direct-mapped, DomUs are not
/Linux-v6.1/drivers/gpu/host1x/
Dcdma.c53 if (!pb->mapped) in host1x_pushbuffer_destroy()
61 dma_free_wc(host1x->dev, pb->alloc_size, pb->mapped, pb->phys); in host1x_pushbuffer_destroy()
63 pb->mapped = NULL; in host1x_pushbuffer_destroy()
78 pb->mapped = NULL; in host1x_pushbuffer_init()
93 pb->mapped = dma_alloc_wc(host1x->dev, size, &pb->phys, in host1x_pushbuffer_init()
95 if (!pb->mapped) in host1x_pushbuffer_init()
112 pb->mapped = dma_alloc_wc(host1x->dev, size, &pb->phys, in host1x_pushbuffer_init()
114 if (!pb->mapped) in host1x_pushbuffer_init()
129 dma_free_wc(host1x->dev, size, pb->mapped, pb->phys); in host1x_pushbuffer_init()
140 u32 *p = (u32 *)((void *)pb->mapped + pb->pos); in host1x_pushbuffer_push()
[all …]
/Linux-v6.1/Documentation/userspace-api/media/dvb/
Ddmx-munmap.rst31 Address of the mapped buffer as returned by the
35 Length of the mapped buffer. This must be the same value as given to
41 Unmaps a previously with the :c:func:`mmap()` function mapped
52 mapped yet.
/Linux-v6.1/Documentation/userspace-api/media/v4l/
Dfunc-munmap.rst29 Address of the mapped buffer as returned by the
33 Length of the mapped buffer. This must be the same value as given to
43 Unmaps a previously with the :c:func:`mmap()` function mapped
54 mapped yet.
/Linux-v6.1/tools/perf/pmu-events/arch/x86/goldmontplus/
Dvirtual-memory.json10 …prefetches) whose address translations missed in all TLB levels and were mapped to 1GB pages. The…
22 …prefetches) whose address translations missed in all TLB levels and were mapped to 2M or 4M pages.…
34 …prefetches) whose address translations missed in all TLB levels and were mapped to 4K pages. The …
58 …demand data stores whose address translations missed in the TLB and were mapped to 1GB pages. The…
70 …demand data stores whose address translations missed in the TLB and were mapped to 2M or 4M pages.…
82 …demand data stores whose address translations missed in the TLB and were mapped to 4K pages. The …
130 …nstruction fetches whose address translations missed in the TLB and were mapped to 1GB pages. The…
142 …nstruction fetches whose address translations missed in the TLB and were mapped to 2M or 4M pages.…
154 …nstruction fetches whose address translations missed in the TLB and were mapped to 4K pages. The …
/Linux-v6.1/drivers/gpu/drm/sti/
DNOTES39 These IP are mapped to the DRM objects as following:
40 - The CRTCs are mapped to the Compositor Main and Aux Mixers
41 - The Framebuffers and planes are mapped to the Compositor GDP (non video
43 - The Cursor is mapped to the Compositor Cursor
44 - The Encoders are mapped to the TVOut
45 - The Bridges/Connectors are mapped to the HDMI / DVO / HD Analog / SD analog
/Linux-v6.1/drivers/remoteproc/
Dpru_rproc.h18 * PRU system events are mapped to channels, and these channels are mapped
19 * to host interrupts. Events can be mapped to channels in a one-to-one or
21 * mapped to host interrupts in a one-to-one or many-to-one ratio (multiple
/Linux-v6.1/fs/ntfs/
Dmft.h50 * @ni: ntfs inode describing the mapped mft record
52 * Set the mapped (extent) mft record of the (base or extent) ntfs inode @ni,
71 * write_mft_record - write out a mapped (extent) mft record
72 * @ni: ntfs inode describing the mapped (extent) mft record
73 * @m: mapped (extent) mft record to write

12345678910>>...108