Home
last modified time | relevance | path

Searched refs:mappings (Results 1 – 106 of 106) sorted by relevance

/linux-4.1.27/Documentation/arm/
Dmemory.txt53 Machine specific static mappings are also
63 PKMAP_BASE PAGE_OFFSET-1 Permanent kernel mappings
69 placed here using dynamic mappings.
71 00001000 TASK_SIZE-1 User space mappings
72 Per-thread mappings are placed here via
81 Please note that mappings which collide with the above areas may result
88 must set up their own mappings using open() and mmap().
DPorting63 address PHYS_OFFSET, along with any other mappings you supply.
79 (In other words, you can't put IO mappings below TASK_SIZE, and
95 any static mappings in this area; vmalloc will overwrite them.
/linux-4.1.27/Documentation/ia64/
Daliasing.txt60 Linux/ia64 identity mappings are done with large pages, currently
61 either 16MB or 64MB, referred to as "granules." Cacheable mappings
71 Uncacheable mappings are not speculative, so the processor will
73 software. This allows UC identity mappings to cover granules that
79 User mappings are typically done with 16K or 64K pages. The smaller
85 There are several ways the kernel creates new mappings:
89 This uses remap_pfn_range(), which creates user mappings. These
90 mappings may be either WB or UC. If the region being mapped
153 region safely with kernel page table mappings, we can use
166 succeed. It may create either WB or UC user mappings, depending
[all …]
/linux-4.1.27/Documentation/vm/
Dhighmem.txt12 (*) Temporary virtual mappings.
16 (*) Cost of temporary mappings.
28 at all times. This means the kernel needs to start using temporary mappings of
65 The kernel contains several ways of creating temporary mappings:
79 CPU until it has finished, lest some other task displace its mappings.
127 The cost of creating temporary mappings can be quite high. The arch has to
132 a pointer to the page contents rather than juggling mappings about. In such a
135 If CONFIG_MMU is not set, then there can be no temporary mappings and no
Dremap_file_pages.txt22 emulation creates new VMAs instead of nonlinear mappings. It's going to
Dovercommit-accounting67 o We account mmap memory mappings
Dzsmalloc.txt28 issues on 32-bit systems where the VA region for kernel space mappings
Dtranshuge.txt12 Currently it only works for anonymous memory mappings but in the
41 mappings
275 hugepage backed mappings.
286 memory in regular page sizes and with regular pte/pmd mappings).
364 mappings. But the GUI API as created by hugetlbfs (that returns head
Dunevictable-lru.txt242 NOMMU situations, all mappings are effectively mlocked.
360 these mappings are inherently pinned, so we don't need to mark them as
371 3) VMAs with VM_DONTEXPAND are generally userspace mappings of kernel pages,
549 (*) try_to_unmap_file() - linear mappings
551 Unmapping of a mapped file page works the same as for anonymous mappings,
562 (*) try_to_unmap_file() - non-linear mappings
575 try_to_unmap_file() handles non-linear mappings by scanning a certain
Dactive_mm.txt25 doesn't need any user mappings - all kernel threads basically fall into
Dnuma_memory_policy.txt125 private mappings that have not yet been written by the task, follow
/linux-4.1.27/Documentation/
Dnommu-mmap.txt29 These behave very much like private mappings, except that they're
134 In the no-MMU case, however, anonymous mappings are backed by physical
148 (*) A list of all the private copy and anonymous mappings on the system is
151 (*) A list of all the mappings in use by a process is visible through
179 mappings made by a process or if the mapping in which the address lies does not
195 Shared mappings may not be moved. Shareable mappings may not be moved either,
200 mappings, move parts of existing mappings or resize parts of mappings. It must
248 mappings may still be mapped directly off the device under some
256 Provision of shared mappings on memory backed files is similar to the provision
259 of pages and permit mappings to be made on that.
[all …]
DDMA-API-HOWTO.txt33 mappings between physical and bus addresses.
177 The query for streaming mappings is performed via a call to
272 kernel will use this information later when you make DMA mappings.
311 Types of DMA mappings
313 There are two types of DMA mappings:
315 - Consistent DMA mappings which are usually mapped at driver
328 Good examples of what to use consistent mappings for are:
337 versa. Consistent mappings guarantee this.
357 - Streaming DMA mappings which are usually mapped for one DMA
364 Good examples of what to use streaming mappings for are:
[all …]
DIRQ-domain.txt46 In most cases, the irq_domain will begin empty without any mappings
65 === Types of irq_domain mappings ===
132 The legacy map should only be used if fixed IRQ mappings must be
137 Most users of legacy mappings should use irq_domain_add_simple() which
Dio-mapping.txt33 page and may only be used with mappings created by
Dbus-virt-phys-mapping.txt12 (because all bus master devices see the physical memory mappings directly).
121 address is needed if you use memory mappings, for example, because the
DIntel-IOMMU.txt33 unity mappings for these regions for these devices to access these regions.
Ddma-buf-sharing.txt386 core checks whether a vma is too large and rejects such mappings. The
389 Because existing importing subsystems might presume coherent mappings for
401 for userspace mappings. But the current assumption is that using mmap is
404 Exporters that shoot down mappings (for any reasons) shall not do any
Dcachetlb.txt283 user space shared/writable mappings of this page potentially
297 visible to user space mappings of that page.
300 which have shared+writable mappings of this file, we must make
Dpinctrl.txt517 fi2c0 group gi2c0, on the primary pin controller, we get mappings
555 expect pinmux drivers to present *all* possible function vs pin group mappings
1063 Complex mappings
1184 some cases where a driver needs to e.g. switch between different mux mappings
Dkernel-parameters.txt948 is useful for tracking down temporary early mappings
1281 hardware thread id mappings.
2341 noexec=on: enable non-executable mappings (default)
2342 noexec=off: disable non-executable mappings
2354 noexec32=on: enable non-executable mappings (default)
2355 read doesn't imply executable mappings
2356 noexec32=off: disable non-executable mappings
2357 read implies executable mappings
2365 nohugeiomap [KNL,x86] Disable kernel huge I/O mappings.
Dvfio.txt223 /* Setup mappings... read/write offsets, mmaps
Dedac.txt629 This chapter documents some EXPERIMENTAL mappings for EDAC API to handle
DDMA-API.txt188 Part Id - Streaming DMA mappings
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-firmware-efi-runtime-map10 the same physical to virtual address mappings as the first
11 kernel. The mappings are exported to sysfs so userspace tools
Dsysfs-driver-hid-roccat-kone44 mappings, sensitivity, the colors of the 5 leds and light
/linux-4.1.27/Documentation/virtual/kvm/devices/
Darm-vgic.txt22 register mappings. Only valid for KVM_DEV_TYPE_ARM_VGIC_V2.
27 interface register mappings. Only valid for KVM_DEV_TYPE_ARM_VGIC_V2.
32 register mappings. Only valid for KVM_DEV_TYPE_ARM_VGIC_V3.
37 redistributor register mappings. There are two 64K pages for each
Ds390_flic.txt90 list of mappings
94 from the list of mappings
/linux-4.1.27/Documentation/usb/
Ddma.txt16 manage dma mappings for existing dma-ready buffers (see below).
24 don't manage dma mappings for URBs.
38 IOMMU to manage the DMA mappings. It can cost MUCH more to set up and
39 tear down the IOMMU mappings with each request than perform the I/O!
61 "streaming" DMA mappings.)
Dpersist.txt97 Filesystem mounts and memory mappings are unaffected, and the world is
116 memory mappings across device disconnects should be handled by a
152 memory mappings for the old card.
/linux-4.1.27/Documentation/arm64/
Dmemory.txt19 mappings while the user pgd contains only user (non-global) mappings.
Dtagged-pointers.txt12 via TTBR0 (i.e. userspace mappings) have the top byte (bits 63:56) of
/linux-4.1.27/Documentation/netlabel/
Dcipso_ipv4.txt39 appropriate for the host. These mappings are defined as part of a CIPSO
47 mappings from the network labels to the corresponding LSM identifiers. The
Ddraft-ietf-cipso-ipsecurity-01.txt82 mapping to hosts within the authority's domain. These mappings may be
84 mappings available to anyone other than the systems that are included in
136 have their own unique mappings. For example, one group of systems may
/linux-4.1.27/Documentation/video4linux/
Duvcvideo.txt20 - through mappings of XU controls to V4L2 controls
34 2. Control mappings
37 control mappings at runtime. These allow for individual XU controls or byte
43 The ioctl used to create these control mappings is called UVCIOC_CTRL_MAP.
108 control and a V4L2 control. Once mappings are defined, userspace
Dcpia2_overview.txt14 mappings for the two chips. In these cases, the symbols defined in the
/linux-4.1.27/Documentation/gpio/
Dboard.txt14 describe its hardware layout. Currently, mappings can be defined through device
23 GPIOs mappings are defined in the consumer device's node, in a property named
99 gpiod_lookup structure. Two macros are defined to help declaring such mappings:
Dgpio.txt74 mappings.
Dconsumer.txt318 _DSD is not present, the mappings between GpioIo()/GpioInt() resources and GPIO
/linux-4.1.27/drivers/gpu/drm/omapdrm/
DTODO8 . GEM/shmem backed pages can have existing mappings (kernel linear map,
/linux-4.1.27/Documentation/devicetree/bindings/media/xilinx/
Dxlnx,video.txt11 mappings between DMAs and the video IP cores.
/linux-4.1.27/Documentation/input/
Dgamepad.txt7 having user-space deal with different button-mappings for each gamepad, this
69 for backwards-compatibility reasons, you need to provide fixup mappings in
71 change the mappings so you can advise users to set these.
Dinput-programming.txt256 Userspace can query and alter current scancode to keycode mappings using
260 mappings.
Dxpad.txt224 - added stuff for dance pads, new d-pad->axes mappings
/linux-4.1.27/drivers/remoteproc/
Dremoteproc_core.c512 list_add_tail(&mapping->node, &rproc->mappings); in rproc_handle_devmem()
624 list_add_tail(&mapping->node, &rproc->mappings); in rproc_handle_carveout()
755 list_for_each_entry_safe(entry, tmp, &rproc->mappings, node) { in rproc_resource_cleanup()
1312 INIT_LIST_HEAD(&rproc->mappings); in rproc_alloc()
/linux-4.1.27/include/linux/
Dremoteproc.h425 struct list_head mappings; member
/linux-4.1.27/Documentation/device-mapper/
Dswitch.txt111 are hexadecimal numbers. The last <n> mappings are repeated in the next <m>
129 Set mappings for the first 7 entries to point to devices switch0, switch1,
Dthin-provisioning.txt350 This allows userland to inspect the mappings as they were when
/linux-4.1.27/Documentation/filesystems/
Dfiemap.txt6 extent mappings. Instead of block-by-block mapping (such as bmap), fiemap
30 which the process would like mappings for. Extents returned mirror
35 Certain flags to modify the way in which mappings are looked up can be
Ddax.txt14 For file mappings, the storage device is mapped directly into userspace.
Dtmpfs.txt28 all. This is used for shared anonymous mappings and SYSV shared
Dmandatory-locking.txt104 In my opinion only MAP_SHARED mappings should be immune from locking, and then
Dproc.txt387 content of /proc/PID/maps, where you will see all mappings that are being used
413 consumption for each of the process's mappings. For each of mappings there
1832 time one can open(2) mappings from the listings of two processes and
Dspufs.txt67 MAP_SHARED mappings are allowed.
Drelay.txt462 existing mappings. It should however only be called when it's safe to
/linux-4.1.27/Documentation/cgroups/
Dnet_prio.txt51 traffic to be steered to hardware/driver based traffic classes. These mappings
Dmemory.txt118 4. user mappings length controller
/linux-4.1.27/Documentation/sound/alsa/
DProcfile.txt30 Lists the ALSA native device mappings.
49 Lists the OSS device mappings.
Demu10k1-jack.txt52 /*JACK (& ASIO) mappings on 10k1 5.1 SBLive cards:
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_ctrl.c875 list_for_each_entry(map, &ctrl->info.mappings, list) { in __uvc_find_control()
1894 INIT_LIST_HEAD(&ctrl->info.mappings); in uvc_ctrl_add_info()
1947 list_add_tail(&map->list, &ctrl->info.mappings); in __uvc_ctrl_add_mapping()
2004 list_for_each_entry(map, &ctrl->info.mappings, list) { in uvc_ctrl_add_mapping()
2197 list_for_each_entry_safe(mapping, nm, &ctrl->info.mappings, list) { in uvc_ctrl_cleanup_mappings()
Duvcvideo.h170 struct list_head mappings; member
/linux-4.1.27/arch/cris/arch-v10/
DREADME.mm159 mapping be controlled by a long table of page mappings, so it is broken down into
216 and contains the kernels virtual mappings (the kernel itself is not paged - it function
/linux-4.1.27/drivers/md/
DKconfig204 people to specify mappings for ranges of logical sectors. Various
206 modules containing custom mappings if they wish.
352 A dm target that supports RAID1, RAID10, RAID4, RAID5 and RAID6 mappings
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/nintendo/
Dwii.txt167 settings of the "Hollywood" chip like boot memory mappings, resets,
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dpamu.txt21 Interrupt mappings. The first tuple is the normal PAMU
/linux-4.1.27/Documentation/frv/
Dfeatures.txt102 it for virtual userspace mappings.
237 The mappings must be MAP_SHARED not MAP_PRIVATE, and must not be
Dmmu-layout.txt26 IAMR0, DAMR0 Kernel image and data mappings
32 DAMR6-10 kmap_atomic() mappings
/linux-4.1.27/Documentation/x86/x86_64/
Dboot-options.txt282 Do not use GB pages for kernel direct mappings.
284 Use GB pages for kernel direct mappings.
/linux-4.1.27/drivers/mtd/maps/
DKconfig6 bool "Support non-linear mappings of flash chips"
9 paged mappings of flash chips.
/linux-4.1.27/arch/arm/plat-samsung/
DKconfig306 mappings. See <plat/wakeup-mask.h>
/linux-4.1.27/arch/cris/arch-v32/mach-fs/
DKconfig83 mappings such as in a MCM)..
/linux-4.1.27/Documentation/spi/
Dpxa2xx216 mode supports both coherent and stream based DMA mappings.
/linux-4.1.27/Documentation/trace/
Dmmiotrace.txt104 an event that is recorded into the trace log. Note that ISA range mappings
Dftrace.txt286 makes a cache of pid mappings to comms to try to display
/linux-4.1.27/Documentation/virtual/kvm/
Dppc-pv.txt137 guest. Implementing any of those mappings is optional, as the instruction traps
/linux-4.1.27/arch/cris/arch-v32/
DKconfig187 mappings such as in a MCM)..
/linux-4.1.27/mm/
DKconfig388 of memory on which to store mappings, but it can only ask the system
398 long-term mappings means that the space is wasted.
/linux-4.1.27/Documentation/security/
DSmack.txt545 examples of mappings:
558 In addition to explicit mappings Smack supports direct CIPSO mappings. One
Dkeys.txt6 user mappings, and similar to be cached in the kernel for the use of
/linux-4.1.27/arch/powerpc/boot/dts/
Dxpedite5370.dts71 /* Local bus region mappings */
Dxpedite5301.dts73 /* Local bus region mappings */
Dxpedite5330.dts109 /* Local bus region mappings */
Dxcalibur1501.dts72 /* Local bus region mappings */
/linux-4.1.27/arch/x86/
DKconfig.debug184 are debugging a buggy device driver that leaks IOMMU mappings.
DKconfig1300 linear 1 GB mappings (even if the CPU otherwise
/linux-4.1.27/Documentation/filesystems/nfs/
Drpc-cache.txt19 - mappings between local UID/GID and remote UID/GID for sites that
/linux-4.1.27/tools/perf/config/
DMakefile289 …msg := $(warning DWARF register mappings have not been defined for architecture $(ARCH), DWARF sup…
/linux-4.1.27/net/netfilter/ipvs/
DKconfig185 as follows: the load balancer maintains mappings from a target
/linux-4.1.27/Documentation/x86/
Dintel_mpx.txt201 mappings go away.
/linux-4.1.27/arch/xtensa/
DKconfig193 to the kernel mappings (0XC0000000).
/linux-4.1.27/arch/arm/mm/
DKconfig993 Historically, the kernel has used strongly ordered mappings to
998 Multiple mappings with differing attributes is also unpredictable
/linux-4.1.27/tools/perf/
Ddesign.txt345 * The MMAP events record the PROT_EXEC mappings so that we can
/linux-4.1.27/Documentation/scsi/
DChangeLog.lpfc65 pci_pool_alloc - it's only for streaming mappings (pci_map_*)
529 must be used only with streaming dma mappings pci_map_*, not
530 coherent mappings. Note: There are more consistent mappings
1734 kernel virtual memory mappings to the mapped bars Removed
Dtmscsim.txt385 mappings are found, so auto rebooting may fail.
/linux-4.1.27/drivers/staging/speakup/
Dspkguide.txt233 gives you a simple way to get at an alternative set of key mappings for
925 speakupmap.map lists the key mappings for these two commands as follows:
958 You should note that these new mappings will only stay in effect until
962 find that all the mappings you didn't include in your file got deleted
/linux-4.1.27/kernel/trace/
DKconfig611 bool "Show enum mappings for trace events"
/linux-4.1.27/net/netfilter/
DKconfig436 allows you to construct mappings between matchings and actions
480 mappings between matchings and actions.
/linux-4.1.27/Documentation/filesystems/caching/
Dbackend-api.txt503 pages that don't have mappings.
Dnetfs-api.txt361 volume mappings within this cell:
/linux-4.1.27/Documentation/filesystems/cifs/
DCHANGES439 file browser. Fix DNOTIFY flag mappings. Fix hang (in wait_event
774 Fixed various incorrect or misleading smb to posix error code mappings.
/linux-4.1.27/lib/
DKconfig.debug1688 drivers like double-freeing of DMA mappings or freeing mappings that
/linux-4.1.27/arch/m68k/kernel/
Dhead.S1646 movel %a5@+,%d7 | Burn an entry to skip the kernel mappings,
/linux-4.1.27/Documentation/m68k/
Dkernel-options.txt70 hardcoded name to number mappings. The name must always be a
/linux-4.1.27/Documentation/block/
Dbiodoc.txt477 entries with their corresponding dma address mappings filled in at the
/linux-4.1.27/init/
DKconfig2019 # mappings
/linux-4.1.27/Documentation/networking/
Dip-sysctl.txt719 more CIPSO label mappings that can be cached. When the number of