Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.4.14/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
285 hugepage backed mappings.
296 memory in regular page sizes and with regular pte/pmd mappings).
374 mappings. But the GUI API as created by hugetlbfs (that returns head
Dactive_mm.txt25 doesn't need any user mappings - all kernel threads basically fall into
Duserfaultfd.txt68 mappings).
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,
Dnuma_memory_policy.txt125 private mappings that have not yet been written by the task, follow
/linux-4.4.14/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
1074 Complex mappings
1195 some cases where a driver needs to e.g. switch between different mux mappings
Dkernel-parameters.txt975 is useful for tracking down temporary early mappings
1341 hardware thread id mappings.
2418 noexec=on: enable non-executable mappings (default)
2419 noexec=off: disable non-executable mappings
2431 noexec32=on: enable non-executable mappings (default)
2432 read doesn't imply executable mappings
2433 noexec32=off: disable non-executable mappings
2434 read implies executable mappings
2442 nohugeiomap [KNL,x86] Disable kernel huge I/O mappings.
Dvfio.txt223 /* Setup mappings... read/write offsets, mmaps
Dedac.txt599 This chapter documents some EXPERIMENTAL mappings for EDAC API to handle
DDMA-API.txt182 Part Id - Streaming DMA mappings
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/x86/
DKconfig.debug114 bool "Warn on W+X mappings at boot"
118 Generate a warning if any W+X mappings are found at boot.
121 W+X mappings after applying NX, as such mappings are a security risk.
125 x86/mm: Checked W+X mappings: passed, no W+X pages found.
129 x86/mm: Checked W+X mappings: FAILED, <N> W+X pages found.
132 still fine, as W+X mappings are not a security hole in
217 are debugging a buggy device driver that leaks IOMMU mappings.
DKconfig1316 linear 1 GB mappings (even if the CPU otherwise
/linux-4.4.14/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.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/ata/
Dbrcm,sata-brcmstb.txt9 - reg : register mappings for AHCI and SATA_TOP_CTRL
/linux-4.4.14/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
112 gpiod_lookup structure. Two macros are defined to help declaring such mappings:
Dgpio.txt74 mappings.
Dconsumer.txt354 _DSD is not present, the mappings between GpioIo()/GpioInt() resources and GPIO
/linux-4.4.14/drivers/gpu/drm/omapdrm/
DTODO8 . GEM/shmem backed pages can have existing mappings (kernel linear map,
/linux-4.4.14/Documentation/devicetree/bindings/media/xilinx/
Dxlnx,video.txt11 mappings between DMAs and the video IP cores.
/linux-4.4.14/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.4.14/include/linux/
Dremoteproc.h427 struct list_head mappings; member
/linux-4.4.14/drivers/iommu/
Diommu.c333 struct list_head mappings; in iommu_group_create_direct_mappings() local
343 INIT_LIST_HEAD(&mappings); in iommu_group_create_direct_mappings()
345 iommu_get_dm_regions(dev, &mappings); in iommu_group_create_direct_mappings()
348 list_for_each_entry(entry, &mappings, list) { in iommu_group_create_direct_mappings()
369 iommu_put_dm_regions(dev, &mappings); in iommu_group_create_direct_mappings()
/linux-4.4.14/drivers/remoteproc/
Dremoteproc_core.c528 list_add_tail(&mapping->node, &rproc->mappings); in rproc_handle_devmem()
638 list_add_tail(&mapping->node, &rproc->mappings); in rproc_handle_carveout()
769 list_for_each_entry_safe(entry, tmp, &rproc->mappings, node) { in rproc_resource_cleanup()
1374 INIT_LIST_HEAD(&rproc->mappings); in rproc_alloc()
/linux-4.4.14/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,
Ddm-raid.txt259 1.7.0 Add support for MD RAID0 mappings.
Dthin-provisioning.txt357 This allows userland to inspect the mappings as they were when
/linux-4.4.14/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.txt390 content of /proc/PID/maps, where you will see all mappings that are being used
416 consumption for each of the process's mappings. For each of mappings there
1849 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.4.14/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.4.14/Documentation/nvdimm/
Dnvdimm.txt421 container of "mappings". A mapping is a tuple of <DIMM,
425 is responsible for reconciling the aliased DPA mappings across all
455 | |-- mappings
531 device. Again, this "type" is advertised in the attributes ('mappings'
540 attributes like "mappings", "size", etc and the expected child devices
597 BLK region with a "mappings" value of 0 is, as mentioned above, a DIMM
598 that does not allow I/O. A PMEM region with a "mappings" value of zero
/linux-4.4.14/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.4.14/Documentation/leds/
Dleds-lp5523.txt60 creates the following channel-fader mappings:
/linux-4.4.14/drivers/nvdimm/
DKconfig33 capable of DAX (direct-access) file system mappings. See
Dregion_devs.c162 static DEVICE_ATTR_RO(mappings);
/linux-4.4.14/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.4.14/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.4.14/drivers/md/
DKconfig205 people to specify mappings for ranges of logical sectors. Various
207 modules containing custom mappings if they wish.
365 A dm target that supports RAID1, RAID10, RAID4, RAID5 and RAID6 mappings
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/nintendo/
Dwii.txt167 settings of the "Hollywood" chip like boot memory mappings, resets,
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Dpamu.txt21 Interrupt mappings. The first tuple is the normal PAMU
/linux-4.4.14/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.4.14/Documentation/x86/x86_64/
Dboot-options.txt285 Do not use GB pages for kernel direct mappings.
287 Use GB pages for kernel direct mappings.
/linux-4.4.14/drivers/mtd/maps/
DKconfig6 bool "Support non-linear mappings of flash chips"
9 paged mappings of flash chips.
/linux-4.4.14/arch/arm/plat-samsung/
DKconfig289 mappings. See <plat/wakeup-mask.h>
/linux-4.4.14/arch/cris/arch-v32/mach-fs/
DKconfig83 mappings such as in a MCM)..
/linux-4.4.14/arch/cris/arch-v32/
DKconfig98 mappings such as in a MCM)..
/linux-4.4.14/Documentation/spi/
Dpxa2xx210 mode supports both coherent and stream based DMA mappings.
/linux-4.4.14/Documentation/trace/
Dmmiotrace.txt104 an event that is recorded into the trace log. Note that ISA range mappings
Dftrace.txt292 makes a cache of pid mappings to comms to try to display
/linux-4.4.14/Documentation/virtual/kvm/
Dppc-pv.txt137 guest. Implementing any of those mappings is optional, as the instruction traps
/linux-4.4.14/arch/powerpc/boot/dts/
Dxpedite5301.dts73 /* Local bus region mappings */
Dxpedite5370.dts71 /* Local bus region mappings */
Dxpedite5330.dts109 /* Local bus region mappings */
Dxcalibur1501.dts72 /* Local bus region mappings */
/linux-4.4.14/Documentation/filesystems/nfs/
Drpc-cache.txt19 - mappings between local UID/GID and remote UID/GID for sites that
/linux-4.4.14/mm/
DKconfig371 of memory on which to store mappings, but it can only ask the system
381 long-term mappings means that the space is wasted.
/linux-4.4.14/Documentation/security/
DSmack.txt580 examples of mappings:
593 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.4.14/net/netfilter/ipvs/
DKconfig196 as follows: the load balancer maintains mappings from a target
/linux-4.4.14/tools/perf/config/
DMakefile302 …msg := $(warning DWARF register mappings have not been defined for architecture $(ARCH), DWARF sup…
/linux-4.4.14/Documentation/x86/
Dintel_mpx.txt201 mappings go away.
/linux-4.4.14/arch/arm/mm/
DKconfig1012 Historically, the kernel has used strongly ordered mappings to
1017 Multiple mappings with differing attributes is also unpredictable
/linux-4.4.14/arch/xtensa/
DKconfig202 to the kernel mappings (0XC0000000).
/linux-4.4.14/tools/perf/
Ddesign.txt345 * The MMAP events record the PROT_EXEC mappings so that we can
/linux-4.4.14/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.4.14/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.4.14/kernel/trace/
DKconfig611 bool "Show enum mappings for trace events"
/linux-4.4.14/Documentation/kbuild/
Dkconfig-language.txt490 desirable to enable more complex dependency mappings and / or queries,
/linux-4.4.14/net/netfilter/
DKconfig445 allows you to construct mappings between matchings and actions
494 mappings between matchings and actions.
/linux-4.4.14/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.4.14/Documentation/filesystems/caching/
Dbackend-api.txt503 pages that don't have mappings.
Dnetfs-api.txt361 volume mappings within this cell:
/linux-4.4.14/lib/
DKconfig.debug1755 drivers like double-freeing of DMA mappings or freeing mappings that
/linux-4.4.14/arch/m68k/kernel/
Dhead.S1646 movel %a5@+,%d7 | Burn an entry to skip the kernel mappings,
/linux-4.4.14/Documentation/m68k/
Dkernel-options.txt70 hardcoded name to number mappings. The name must always be a
/linux-4.4.14/arch/arm/
DKconfig1701 CPUs with low-vector mappings use a best-efforts implementation.
/linux-4.4.14/Documentation/block/
Dbiodoc.txt477 entries with their corresponding dma address mappings filled in at the
/linux-4.4.14/init/
DKconfig2044 # mappings
/linux-4.4.14/Documentation/networking/
Dip-sysctl.txt760 more CIPSO label mappings that can be cached. When the number of