/linux-4.4.14/drivers/mtd/chips/ |
D | jedec_probe.c | 272 const uint32_t regions[6]; member 304 .regions = { 316 .regions = { 331 .regions = { 346 .regions = { 361 .regions = { 376 .regions = { 392 .regions = { 409 .regions = { 426 .regions = { [all …]
|
D | cfi_util.c | 360 struct mtd_erase_region_info *regions = mtd->eraseregions; in cfi_varsize_frob() local 374 while (i < mtd->numeraseregions && ofs >= regions[i].offset) in cfi_varsize_frob() 384 if (ofs & (regions[i].erasesize-1)) in cfi_varsize_frob() 394 while (i<mtd->numeraseregions && (ofs + len) >= regions[i].offset) in cfi_varsize_frob() 402 if ((ofs + len) & (regions[i].erasesize-1)) in cfi_varsize_frob() 411 int size = regions[i].erasesize; in cfi_varsize_frob() 422 if (ofs == regions[i].offset + size * regions[i].numblocks) in cfi_varsize_frob()
|
D | cfi_cmdset_0020.c | 896 struct mtd_erase_region_info *regions = mtd->eraseregions; in cfi_staa_erase_varsize() local 910 while (i < mtd->numeraseregions && instr->addr >= regions[i].offset) in cfi_staa_erase_varsize() 920 if (instr->addr & (regions[i].erasesize-1)) in cfi_staa_erase_varsize() 930 while (i<mtd->numeraseregions && (instr->addr + instr->len) >= regions[i].offset) in cfi_staa_erase_varsize() 938 if ((instr->addr + instr->len) & (regions[i].erasesize-1)) in cfi_staa_erase_varsize() 953 adr += regions[i].erasesize; in cfi_staa_erase_varsize() 954 len -= regions[i].erasesize; in cfi_staa_erase_varsize() 956 …if (adr % (1<< cfi->chipshift) == (((unsigned long)regions[i].offset + (regions[i].erasesize * reg… in cfi_staa_erase_varsize()
|
D | cfi_cmdset_0002.c | 2625 struct mtd_erase_region_info *regions = mtd->eraseregions; in cfi_ppb_unlock() local 2659 int size = regions[i].erasesize; in cfi_ppb_unlock() 2678 if (offset == regions[i].offset + size * regions[i].numblocks) in cfi_ppb_unlock()
|
/linux-4.4.14/drivers/vfio/platform/ |
D | vfio_platform_common.c | 76 vdev->regions = kcalloc(cnt, sizeof(struct vfio_platform_region), in vfio_platform_regions_init() 78 if (!vdev->regions) in vfio_platform_regions_init() 88 vdev->regions[i].addr = res->start; in vfio_platform_regions_init() 89 vdev->regions[i].size = resource_size(res); in vfio_platform_regions_init() 90 vdev->regions[i].flags = 0; in vfio_platform_regions_init() 94 vdev->regions[i].type = VFIO_PLATFORM_REGION_TYPE_MMIO; in vfio_platform_regions_init() 95 vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_READ; in vfio_platform_regions_init() 97 vdev->regions[i].flags |= in vfio_platform_regions_init() 104 if (!(vdev->regions[i].addr & ~PAGE_MASK) && in vfio_platform_regions_init() 105 !(vdev->regions[i].size & ~PAGE_MASK)) in vfio_platform_regions_init() [all …]
|
D | vfio_platform_private.h | 53 struct vfio_platform_region *regions; member
|
/linux-4.4.14/mm/ |
D | memblock.c | 35 .memory.regions = memblock_memory_init_regions, 39 .reserved.regions = memblock_reserved_init_regions, 44 .physmem.regions = memblock_physmem_init_regions, 100 phys_addr_t rgnbase = type->regions[i].base; in memblock_overlaps_region() 101 phys_addr_t rgnsize = type->regions[i].size; in memblock_overlaps_region() 287 type->total_size -= type->regions[r].size; in memblock_remove_region() 288 memmove(&type->regions[r], &type->regions[r + 1], in memblock_remove_region() 289 (type->cnt - (r + 1)) * sizeof(type->regions[r])); in memblock_remove_region() 296 type->regions[0].base = 0; in memblock_remove_region() 297 type->regions[0].size = 0; in memblock_remove_region() [all …]
|
D | hugetlb.c | 257 struct list_head *head = &resv->regions; in region_add() 353 struct list_head *head = &resv->regions; in region_chg() 480 struct list_head *head = &resv->regions; in region_del() 587 struct list_head *head = &resv->regions; in region_count() 711 INIT_LIST_HEAD(&resv_map->regions); in resv_map_alloc()
|
D | Kconfig | 662 or other device driver discovered memory regions, in the
|
/linux-4.4.14/drivers/soc/qcom/ |
D | smem.c | 244 struct smem_region regions[0]; member 355 header = smem->regions[0].virt_base; in qcom_smem_alloc_global() 434 header = smem->regions[0].virt_base; in qcom_smem_get_global() 442 area = &smem->regions[i]; in qcom_smem_get_global() 545 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space() 582 ptable = smem->regions[0].virt_base + smem->regions[0].size - SZ_4K; in qcom_smem_enumerate_partitions() 626 header = smem->regions[0].virt_base + le32_to_cpu(entry->offset); in qcom_smem_enumerate_partitions() 685 smem->regions[i].aux_base = (u32)r.start; in qcom_smem_map_memory() 686 smem->regions[i].size = resource_size(&r); in qcom_smem_map_memory() 687 smem->regions[i].virt_base = devm_ioremap_nocache(dev, r.start, in qcom_smem_map_memory() [all …]
|
/linux-4.4.14/drivers/staging/fsl-mc/bus/ |
D | mc-bus.c | 323 struct resource *regions; in fsl_mc_device_get_mmio_regions() local 343 regions = kmalloc_array(obj_desc->region_count, in fsl_mc_device_get_mmio_regions() 344 sizeof(regions[0]), GFP_KERNEL); in fsl_mc_device_get_mmio_regions() 345 if (!regions) in fsl_mc_device_get_mmio_regions() 365 ®ions[i].start); in fsl_mc_device_get_mmio_regions() 374 regions[i].end = regions[i].start + region_desc.size - 1; in fsl_mc_device_get_mmio_regions() 375 regions[i].name = "fsl-mc object MMIO region"; in fsl_mc_device_get_mmio_regions() 376 regions[i].flags = IORESOURCE_IO; in fsl_mc_device_get_mmio_regions() 379 mc_dev->regions = regions; in fsl_mc_device_get_mmio_regions() 383 kfree(regions); in fsl_mc_device_get_mmio_regions() [all …]
|
D | dprc-driver.c | 393 region_size = mc_dev->regions[0].end - in dprc_probe() 394 mc_dev->regions[0].start + 1; in dprc_probe() 397 mc_dev->regions[0].start, in dprc_probe()
|
D | mc-allocator.c | 314 mc_portal_phys_addr = dpmcp_dev->regions[0].start; in fsl_mc_portal_allocate() 315 mc_portal_size = dpmcp_dev->regions[0].end - in fsl_mc_portal_allocate() 316 dpmcp_dev->regions[0].start + 1; in fsl_mc_portal_allocate()
|
/linux-4.4.14/tools/virtio/ |
D | virtio_test.c | 125 dev->mem = malloc(offsetof(struct vhost_memory, regions) + in vdev_info_init() 126 sizeof dev->mem->regions[0]); in vdev_info_init() 128 memset(dev->mem, 0, offsetof(struct vhost_memory, regions) + in vdev_info_init() 129 sizeof dev->mem->regions[0]); in vdev_info_init() 131 dev->mem->regions[0].guest_phys_addr = (long)dev->buf; in vdev_info_init() 132 dev->mem->regions[0].userspace_addr = (long)dev->buf; in vdev_info_init() 133 dev->mem->regions[0].memory_size = dev->buf_size; in vdev_info_init()
|
/linux-4.4.14/sound/drivers/opl4/ |
D | opl4_synth.c | 485 const struct opl4_region_ptr *regions; in snd_opl4_note_on() local 493 regions = &snd_yrw801_regions[i]; in snd_opl4_note_on() 494 for (i = 0; i < regions->count; i++) { in snd_opl4_note_on() 495 if (note >= regions->regions[i].key_min && in snd_opl4_note_on() 496 note <= regions->regions[i].key_max) { in snd_opl4_note_on() 497 sound[voices] = ®ions->regions[i].sound; in snd_opl4_note_on()
|
D | yrw801.c | 926 #define REGION(num) { ARRAY_SIZE(regions ## num), regions ## num }
|
D | opl4_local.h | 156 const struct opl4_region *regions; member
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | base.c | 123 for (i = 0; i < fb->tile.regions; i++) in nvkm_fb_init() 137 for (i = 0; i < fb->tile.regions; i++) in nvkm_fb_dtor() 161 fb->tile.regions = fb->func->tile.regions; in nvkm_fb_ctor()
|
D | nv1a.c | 31 .tile.regions = 8,
|
D | nv4e.c | 32 .tile.regions = 12,
|
D | nv47.c | 32 .tile.regions = 15,
|
D | nv49.c | 32 .tile.regions = 15,
|
D | nv46.c | 46 .tile.regions = 15,
|
D | nv25.c | 47 .tile.regions = 8,
|
D | nv41.c | 49 .tile.regions = 12,
|
D | nv35.c | 49 .tile.regions = 8,
|
D | nv36.c | 49 .tile.regions = 8,
|
D | nv40.c | 55 .tile.regions = 8,
|
D | nv44.c | 60 .tile.regions = 12,
|
D | nv10.c | 59 .tile.regions = 8,
|
D | ramnv50.c | 501 while (!list_empty(&mem->regions)) { in __nv50_ram_put() 502 this = list_first_entry(&mem->regions, typeof(*this), rl_entry); in __nv50_ram_put() 562 INIT_LIST_HEAD(&mem->regions); in nv50_ram_get() 578 list_add_tail(&r->rl_entry, &mem->regions); in nv50_ram_get() 583 r = list_first_entry(&mem->regions, struct nvkm_mm_node, rl_entry); in nv50_ram_get()
|
D | priv.h | 13 int regions; member
|
D | nv20.c | 82 .tile.regions = 8,
|
D | nv30.c | 120 .tile.regions = 8,
|
D | ramgf100.c | 467 INIT_LIST_HEAD(&mem->regions); in gf100_ram_get() 494 list_add_tail(&r->rl_entry, &mem->regions); in gf100_ram_get() 499 r = list_first_entry(&mem->regions, struct nvkm_mm_node, rl_entry); in gf100_ram_get()
|
/linux-4.4.14/Documentation/ |
D | Intel-IOMMU.txt | 29 PS2 emulation. The regions of memory used for these devices are marked 31 regions will fail. Hence BIOS uses RMRR to specify these regions along with 32 devices that need to access these regions. OS is expected to setup 33 unity mappings for these regions for these devices to access these regions.
|
D | zorro.txt | 71 The address regions in the Zorro device resources are Zorro bus address 72 regions. Due to the identity bus-physical address mapping on the Zorro bus, 75 The treatment of these regions depends on the type of Zorro space:
|
D | nommu-mmap.txt | 21 In the MMU case: VM regions backed by arbitrary pages; copy-on-write 24 In the no-MMU case: VM regions backed by arbitrary contiguous runs of 36 In the MMU case: VM regions backed by pages read from file; changes to 71 In the MMU case: VM regions backed by pages read from file; changes to 127 regions are backed by virtual pages, with the contents only being mapped
|
D | io-mapping.txt | 2 efficiently mapping small regions of an I/O device to the CPU. The initial
|
D | DMA-API.txt | 83 Many drivers need lots of small DMA-coherent memory regions for DMA 201 Notes: Not all memory regions in a machine can be mapped by this API. 230 regions from sharing a single cache line). Since the cache line size 234 only map virtual regions that begin and end on page boundaries (which 524 DMA_MEMORY_EXCLUSIVE - only allocate memory from the declared regions. 559 This is used to occupy specific regions of the declared space
|
D | ramoops.txt | 41 Ramoops also supports software ECC protection of persistent memory regions.
|
D | cachetlb.txt | 76 Linux to keep track of mmap'd regions for a process, the 180 sized regions from the cache, instead of having the kernel 188 Linux to keep track of mmap'd regions for a process, the
|
D | preempt-locking.txt | 47 preemption must be disabled around such regions.
|
D | eisa.txt | 135 res : set of four 256 bytes I/O regions allocated to this device
|
D | DMA-API-HOWTO.txt | 382 To allocate and map large (PAGE_SIZE or so) consistent DMA regions, 396 driver needs regions sized smaller than a page, you may prefer using 426 If your driver needs lots of smaller memory regions, you can write 617 With scatterlists, you map a region gathered from several regions by:
|
D | intel_txt.txt | 126 TXT-related regions.
|
D | svga.txt | 106 The ID numbers can be divided to three regions:
|
D | 00-INDEX | 89 - how to use kernel parameters to exclude bad RAM regions.
|
D | bcache.txt | 189 nodes are huge and index large regions of the device). But when you're
|
D | vfio.txt | 112 regions and their read/write/mmap offsets on the device descriptor, as
|
D | kernel-parameters.txt | 1596 strict regions from userspace. 2106 regions that are detected. 2971 [ISAPNP] Exclude memory regions for the
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | qcom,spmi-pmic.txt | 7 locations/definitions within these regions, with some of these regions 13 16-bit SPMI slave address space into 256 smaller fixed-size regions, 256 bytes 14 each. A function can consume one or more of these fixed-size register regions.
|
/linux-4.4.14/arch/microblaze/mm/ |
D | init.c | 292 memblock.memory.regions[0].size = memory_size; in mm_cmdline_setup() 335 if ((u32) memblock.memory.regions[0].size < 0x400000) { in mmu_init() 340 if ((u32) memblock.memory.regions[0].size < kernel_tlb) { in mmu_init() 346 memory_start = (u32) memblock.memory.regions[0].base; in mmu_init() 347 lowmem_size = memory_size = (u32) memblock.memory.regions[0].size; in mmu_init()
|
/linux-4.4.14/Documentation/devicetree/bindings/reserved-memory/ |
D | reserved-memory.txt | 1 *** Reserved memory regions *** 6 normal use) memory regions. Such memory regions are usually designed for 21 Each child of the reserved-memory node specifies one or more regions of 41 - Specifies regions of memory that are 80 This example defines 3 contiguous regions are defined for Linux kernel:
|
/linux-4.4.14/drivers/staging/android/ |
D | TODO | 23 - Add dt-binding to expose cma regions as ion heaps, with the rule that any 24 such cma regions must already be used by some device for dma. I.e. ion only 25 exposes existing cma regions and doesn't reserve unecessarily memory when
|
/linux-4.4.14/drivers/video/console/ |
D | sticore.c | 460 REGION_OFFSET_TO_PHYS(sti->regions[i], newhpa); in sti_init_glob_cfg() 462 len = sti->regions[i].region_desc.length * 4096; in sti_init_glob_cfg() 470 sti->regions[i].region_desc.btlb, in sti_init_glob_cfg() 471 sti->regions[i].region_desc.sys_only, in sti_init_glob_cfg() 472 sti->regions[i].region_desc.cache, in sti_init_glob_cfg() 473 sti->regions[i].region_desc.last)); in sti_init_glob_cfg() 476 if (sti->regions[i].region_desc.last) in sti_init_glob_cfg() 480 if (++i<8 && sti->regions[i].region) in sti_init_glob_cfg() 482 __FILE__, sti->regions[i].region); in sti_init_glob_cfg() 754 memcpy(sti->regions, ((void *)raw)+raw->region_list, sizeof(sti->regions)); in sti_read_rom()
|
/linux-4.4.14/drivers/vfio/platform/reset/ |
D | vfio_platform_amdxgbe.c | 61 struct vfio_platform_region *xgmac_regs = &vdev->regions[0]; in vfio_platform_amdxgbe_reset() 62 struct vfio_platform_region *xpcs_regs = &vdev->regions[1]; in vfio_platform_amdxgbe_reset()
|
D | vfio_platform_calxedaxgmac.c | 62 struct vfio_platform_region *reg = &vdev->regions[0]; in vfio_platform_calxedaxgmac_reset()
|
/linux-4.4.14/Documentation/devicetree/bindings/display/msm/ |
D | dsi.txt | 8 - reg-names: The names of register regions. The following regions are required: 56 - reg-names: The names of register regions. The following regions are required:
|
D | edp.txt | 7 - reg-names: The names of register regions. The following regions are required:
|
/linux-4.4.14/drivers/char/ |
D | ps3flash.c | 102 dev->regions[dev->region_idx].size*dev->blk_size); in ps3flash_llseek() 119 size = dev->regions[dev->region_idx].size*dev->blk_size; in ps3flash_read() 188 size = dev->regions[dev->region_idx].size*dev->blk_size; in ps3flash_write() 349 tmp = dev->regions[dev->region_idx].start*dev->blk_size; in ps3flash_probe() 356 tmp = dev->regions[dev->region_idx].size*dev->blk_size; in ps3flash_probe()
|
/linux-4.4.14/Documentation/devicetree/bindings/soc/ti/ |
D | keystone-navigator-qmss.txt | 14 The QMSS driver manages the PDSP setups, linking RAM regions, 34 Register regions should be specified in the following 84 - descriptor-regions : child node describing the memory regions for keystone 100 Register regions should be specified in the following 209 descriptor-regions {
|
D | keystone-navigator-dma.txt | 43 register regions. Register regions should be specified in the following 52 - reg-names: Names for the register regions.
|
/linux-4.4.14/Documentation/devicetree/bindings/pci/ |
D | rcar-pci.txt | 11 - ranges: ranges for the PCI memory and I/O regions. 12 - dma-ranges: ranges for the inbound memory regions.
|
D | xgene-pci.txt | 14 - ranges: ranges for the outbound memory, I/O regions. 15 - dma-ranges: ranges for the inbound memory regions.
|
D | versatile.txt | 17 - ranges: ranges for the PCI memory and I/O regions
|
D | designware-pcie.txt | 12 - ranges: ranges for the PCI memory and I/O regions
|
D | altera-pcie.txt | 18 PCI regions.
|
D | pci-rcar-gen2.txt | 12 - reg: A list of physical regions to access the device: the first is
|
D | xilinx-pcie.txt | 15 - ranges: ranges for the PCI memory regions (I/O space region is not
|
D | brcm,iproc-pcie.txt | 14 - ranges: ranges for the PCI memory and I/O regions
|
D | nvidia,tegra20-pcie.txt | 30 PCI regions. The entries must be 6 cells each, where the first three cells 38 prefetchable PCI regions. The first cell determines the type of region
|
D | ralink,rt3883-pci.txt | 68 - ranges: specifies the ranges for the PCI memory and I/O regions
|
D | mvebu-pci.txt | 17 the memory and I/O regions of each PCIe interface.
|
/linux-4.4.14/drivers/soc/ti/ |
D | knav_qmss.h | 303 struct list_head regions; member 349 list_for_each_entry(region, &kdev->regions, list) 352 list_first_entry_or_null(&kdev->regions, \
|
D | knav_qmss_queue.c | 1065 struct device_node *regions) in knav_queue_setup_regions() argument 1073 for_each_child_of_node(regions, child) { in knav_queue_setup_regions() 1107 list_add_tail(®ion->list, &kdev->regions); in knav_queue_setup_regions() 1109 if (list_empty(&kdev->regions)) { in knav_queue_setup_regions() 1693 struct device_node *qmgrs, *queue_pools, *regions, *pdsps; in knav_queue_probe() local 1714 INIT_LIST_HEAD(&kdev->regions); in knav_queue_probe() 1787 regions = of_get_child_by_name(node, "descriptor-regions"); in knav_queue_probe() 1788 if (!regions) { in knav_queue_probe() 1792 ret = knav_queue_setup_regions(kdev, regions); in knav_queue_probe() 1793 of_node_put(regions); in knav_queue_probe()
|
/linux-4.4.14/drivers/staging/fsl-mc/ |
D | README.txt | 75 the MC and are done directly using memory mapped regions in 107 objects present (including mappable regions and interrupts). 171 supports and a summary of key resources of the object (mmio regions 177 -mmio regions: none 185 -mmio regions: none 194 -mmio regions: queue operations, buffer mgmt 201 -mmio regions: none 208 -mmio regions: MC command portal
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | gk20a.c | 336 if (unlikely(list_empty(&node->base.mem.regions))) in gk20a_instobj_dtor_iommu() 339 r = list_first_entry(&node->base.mem.regions, struct nvkm_mm_node, in gk20a_instobj_dtor_iommu() 424 INIT_LIST_HEAD(&node->base.mem.regions); in gk20a_instobj_ctor_dma() 425 list_add_tail(&node->r.rl_entry, &node->base.mem.regions); in gk20a_instobj_ctor_dma() 504 INIT_LIST_HEAD(&node->base.mem.regions); in gk20a_instobj_ctor_iommu() 505 list_add_tail(&r->rl_entry, &node->base.mem.regions); in gk20a_instobj_ctor_iommu()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | fb.h | 32 struct list_head regions; member 56 int regions; member
|
/linux-4.4.14/Documentation/devicetree/bindings/remoteproc/ |
D | wkup_m3_rproc.txt | 22 memory regions, UMEM and DMEM. The parent node should 26 regions. These should be named "umem" & "dmem".
|
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
D | arm,gic-v3.txt | 48 - #redistributor-regions: The number of independent contiguous regions 101 #redistributor-regions = <2>;
|
D | arm,gic.txt | 59 regions, used when the GIC doesn't have banked registers. The offset is 97 - reg : Additional regions specifying the base physical address and
|
/linux-4.4.14/drivers/ps3/ |
D | ps3stor_lib.c | 134 dev->region_idx, dev->regions[dev->region_idx].start, in ps3stor_probe_access() 135 dev->regions[dev->region_idx].size); in ps3stor_probe_access() 279 unsigned int region_id = dev->regions[dev->region_idx].id; in ps3stor_read_write_sectors()
|
/linux-4.4.14/include/linux/ |
D | memblock.h | 43 struct memblock_region *regions; member 390 for (region = memblock.memblock_type.regions; \ 391 region < (memblock.memblock_type.regions + memblock.memblock_type.cnt); \
|
D | hugetlb.h | 37 struct list_head regions; member
|
/linux-4.4.14/Documentation/device-mapper/ |
D | switch.txt | 5 arbitrary mapping of fixed-size regions of I/O across a fixed set of 10 number of fixed-sized address regions but there is no simple pattern 41 A device-mapper table already lets you map different regions of a 97 Modify the region table by specifying which regions are redirected to
|
D | statistics.txt | 5 regions of a DM device. If no regions are defined no statistics are 114 List all regions registered with @stats_create. 118 If this parameter is specified, only matching regions 120 If it is not specified, all regions are returned.
|
D | dm-io.txt | 19 to multiple regions are specified by an array of io_region structures. 64 In the case of an write-I/O to multiple regions, this bitset allows dm-io to
|
D | dm-log.txt | 4 RAID targets to track regions of the disk that are not consistent.
|
D | dm-raid.txt | 66 The region_size multiplied by the number of regions is the
|
/linux-4.4.14/Documentation/ia64/ |
D | aliasing.txt | 28 on which regions of the address space. For example, some chipsets 44 regions from the map. 68 Therefore, kern_memmap contains only full granule-sized regions that 75 and WB regions. 160 mmap of various MMIO regions from /dev/mem by "X" on Intel platforms 162 The EFI memory map may not report these MMIO regions.
|
/linux-4.4.14/Documentation/vm/ |
D | soft-dirty.txt | 36 memory region renewal the kernel always marks new memory regions (and 37 expanded regions) as soft dirty.
|
D | transhuge.txt | 61 regions but it'd be ideal to move it to tmpfs and the pagecache 85 MADV_HUGEPAGE madvise regions. 87 Embedded systems should enable hugepages only inside madvise regions 93 madvise(MADV_HUGEPAGE) on their critical mmapped regions. 98 debugging purposes) or only enabled inside MADV_HUGEPAGE regions (to 107 hugepages in case they're not immediately free to madvise regions or 195 the regions registered in khugepaged.
|
D | userfaultfd.txt | 22 2) various UFFDIO_* ioctls that can manage the virtual memory regions 102 generating userfaults for readonly guest regions.
|
D | numa_memory_policy.txt | 68 the address space. Any regions of the task's address space that don't 76 any regions of the address space mmap()ed with the MAP_ANONYMOUS flag. 357 true for shared policies on shared memory regions shared by tasks running 359 falling back to task or system default policy for shared memory regions,
|
D | unevictable-lru.txt | 71 (*) Those mapped into SHM_LOCK'd shared memory regions. 187 For address spaces that are so marked after being populated (as SHM regions 457 The unevictable LRU can be scanned for compactable regions and the default 509 Because of the VMA filtering when mlocking() regions, only "normal" VMAs that
|
D | pagemap.txt | 38 skip over unmapped regions.
|
D | hugetlbpage.txt | 26 regions.
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | ps3stor.h | 54 struct ps3_storage_region regions[0]; /* Must be last */ member
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | opencores-ethoc.txt | 5 - reg: two memory regions (address and length),
|
D | keystone-netcp.txt | 56 regions in the specified order. 76 regions in the specified order.
|
/linux-4.4.14/drivers/vhost/ |
D | vhost.c | 491 return kmalloc(offsetof(struct vhost_memory, regions), GFP_KERNEL); in vhost_dev_reset_owner_prepare() 588 struct vhost_memory_region *m = mem->regions + i; in vq_memory_access_ok() 694 unsigned long size = offsetof(struct vhost_memory, regions); in vhost_set_memory() 703 newmem = vhost_kvzalloc(size + mem.nregions * sizeof(*m->regions)); in vhost_set_memory() 708 if (copy_from_user(newmem->regions, m->regions, in vhost_set_memory() 709 mem.nregions * sizeof *m->regions)) { in vhost_set_memory() 713 sort(newmem->regions, newmem->nregions, sizeof(*newmem->regions), in vhost_set_memory() 1028 reg = mem->regions + slot; in find_region() 1035 reg = mem->regions + start; in find_region()
|
/linux-4.4.14/drivers/scsi/ |
D | scsi_trace.c | 184 unsigned int regions = cdb[7] << 8 | cdb[8]; in scsi_trace_unmap() local 186 trace_seq_printf(p, "regions=%u", (regions - 8) / 16); in scsi_trace_unmap()
|
D | ps3rom.c | 181 dev->regions[dev->region_idx].id, start_sector, in ps3rom_read_request() 204 dev->regions[dev->region_idx].id, start_sector, in ps3rom_write_request()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | grfioctl.h | 90 gaddr_t regions[6]; /* region bases */ member
|
/linux-4.4.14/Documentation/devicetree/bindings/display/ |
D | st,stih4xx.txt | 49 - reg-names: names of the mapped memory regions listed in regs property in 61 - reg-names: names of the mapped memory regions listed in regs property in 77 - reg-names: names of the mapped memory regions listed in regs property in 90 - reg-names: names of the mapped memory regions listed in regs property in
|
/linux-4.4.14/Documentation/arm/ |
D | memory.txt | 7 kernel uses for ARM processors. It indicates which regions are 15 certain regions of VM space for use for new facilities; therefore
|
D | swp_emulation | 22 NOTE: when accessing uncached shared regions, LDREX/STREX rely on an external
|
/linux-4.4.14/Documentation/infiniband/ |
D | user_verbs.txt | 45 Direct userspace I/O requires that memory regions that are potential 47 ib_uverbs module manages pinning and unpinning memory regions via
|
/linux-4.4.14/include/uapi/linux/ |
D | vhost.h | 63 struct vhost_memory_region regions[0]; member
|
/linux-4.4.14/arch/powerpc/mm/ |
D | init_32.c | 142 memblock_enforce_memory_limit(memblock.memory.regions[0].size); in MMU_init()
|
/linux-4.4.14/drivers/staging/fsl-mc/include/ |
D | mc.h | 157 struct resource *regions; member
|
/linux-4.4.14/drivers/uio/ |
D | Kconfig | 47 Memory regions can be specified with the same platform device 48 resources as the UIO_PDRV drivers, but dynamic regions can also 50 The number and size of these regions is static,
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpic-timer.txt | 6 - reg : Contains two regions. The first is the main timer register bank
|
D | dcsr.txt | 129 The Nexus Port controller occupies two regions in the DCSR space 191 The CoreNet Debug controller occupies two regions in the DCSR space
|
D | msi-pic.txt | 13 - reg : It may contain one or two regions. The first region should contain
|
/linux-4.4.14/drivers/mtd/ |
D | mtdpart.c | 498 struct mtd_erase_region_info *regions = master->eraseregions; in allocate_partition() local 502 for (i = 0; i < max && regions[i].offset <= slave->offset; i++) in allocate_partition() 509 for (; i < max && regions[i].offset < end; i++) { in allocate_partition() 510 if (slave->mtd.erasesize < regions[i].erasesize) { in allocate_partition() 511 slave->mtd.erasesize = regions[i].erasesize; in allocate_partition()
|
D | Kconfig | 63 bool "Include unallocated flash regions"
|
/linux-4.4.14/Documentation/devicetree/bindings/soc/fsl/ |
D | bman-portals.txt | 27 Definition: Two regions. The first is the cache-enabled region of
|
D | qman-portals.txt | 28 Definition: Two regions. The first is the cache-enabled region of
|
D | bman.txt | 91 For additional details about reserved memory regions see reserved-memory.txt
|
D | qman.txt | 108 For additional details about reserved memory regions see reserved-memory.txt
|
/linux-4.4.14/Documentation/devicetree/bindings/dma/ |
D | ti-edma.txt | 133 - ti,edma-regions: Number of regions
|
D | fsl-edma.txt | 14 The 2nd and the 3rd regions are programmable channel multiplexing
|
/linux-4.4.14/tools/lib/traceevent/ |
D | plugin_scsi.c | 305 unsigned int regions = cdb[7] << 8 | cdb[8]; in scsi_trace_unmap() local 307 trace_seq_printf(p, "regions=%u", (regions - 8) / 16); in scsi_trace_unmap()
|
/linux-4.4.14/Documentation/pcmcia/ |
D | driver-changes.txt | 23 ranges. After a call to pcmcia_request_window(), the regions found there 140 your IO regions in-use, and request_mem_region() to mark your 141 memory regions in-use. The name argument should be a pointer to
|
/linux-4.4.14/Documentation/DocBook/ |
D | kernel-api.xml.db | 238 API-free-bootmem-with-active-regions 239 API-sparse-memory-present-with-active-regions 243 API-find-min-pfn-with-active-regions 438 API-pci-release-selected-regions 439 API-pci-request-selected-regions 440 API-pci-release-regions 441 API-pci-request-regions 442 API-pci-request-regions-exclusive
|
/linux-4.4.14/Documentation/devicetree/bindings/misc/ |
D | fsl,qoriq-mc.txt | 23 Definition: A standard property. Specifies one or two regions
|
D | sram.txt | 3 Simple IO memory regions to be managed by the genalloc API.
|
/linux-4.4.14/arch/unicore32/mm/ |
D | mmu.c | 317 end = memblock.memory.regions[0].base + memblock.memory.regions[0].size; in prepare_page_table()
|
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/ |
D | wii.c | 67 struct memblock_region *p = memblock.memory.regions; in wii_memory_fixups()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | engine.c | 116 for (i = 0; fb && i < fb->tile.regions; i++) in nvkm_engine_init()
|
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb.h | 100 struct omapfb2_mem_region regions[10]; member
|
D | omapfb-ioctl.c | 59 return &fbdev->regions[mem_idx]; in get_mem_region()
|
D | omapfb-main.c | 1909 ofbi->region = &fbdev->regions[i]; in omapfb_create_framebuffers()
|
/linux-4.4.14/arch/ia64/ |
D | Kconfig.debug | 12 IA-64 identity-mapped regions use a large page size called "granules".
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/uniphier/ |
D | cache-uniphier.txt | 10 contain 3 regions: control register, revision register, operation register,
|
/linux-4.4.14/arch/arm/ |
D | Kconfig-nommu | 60 Unit (MPU) that defines the type and permissions for regions of
|
/linux-4.4.14/drivers/infiniband/ |
D | Kconfig | 49 memory regions without pinning their pages, fetching the
|
/linux-4.4.14/arch/powerpc/platforms/ps3/ |
D | device-init.c | 401 p->regions[i].id = id; in ps3_setup_storage_dev() 402 p->regions[i].start = start; in ps3_setup_storage_dev() 403 p->regions[i].size = size; in ps3_setup_storage_dev()
|
/linux-4.4.14/drivers/of/ |
D | Kconfig | 100 Helpers to allow for reservation of memory regions
|
/linux-4.4.14/drivers/block/ |
D | ps3disk.c | 128 unsigned int region_id = dev->regions[dev->region_idx].id; in ps3disk_submit_request_sg() 495 dev->regions[dev->region_idx].size*priv->blocking_factor); in ps3disk_probe()
|
/linux-4.4.14/Documentation/x86/ |
D | pat.txt | 107 Note that this set of APIs only works with IO (non RAM) regions. If driver 126 with size-constrained regions where otherwise MTRR write-combining would
|
/linux-4.4.14/sound/soc/codecs/ |
D | wm_adsp.c | 1066 int regions = 0; in wm_adsp_load() local 1216 file, regions, type, pos, pos); in wm_adsp_load() 1221 regions, le32_to_cpu(region->len), offset, in wm_adsp_load() 1245 file, regions, in wm_adsp_load() 1253 regions++; in wm_adsp_load() 1264 file, regions, pos - firmware->size); in wm_adsp_load()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | k2l-netcp.dtsi | 85 descriptor-regions {
|
D | k2e-netcp.dtsi | 86 descriptor-regions {
|
D | k2hk-netcp.dtsi | 103 descriptor-regions {
|
/linux-4.4.14/Documentation/fb/ |
D | udlfb.txt | 70 changed regions. Alternatively, udlfb can be recompiled with experimental 108 changed regions via ioctl, as this method is simpler,
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-mtd | 82 provides the total number of erase regions. Otherwise, 159 more regions comprising an ecc step". The precise definition of
|
D | sysfs-bus-coresight-devices-etm4x | 135 Description: (RW) Controls which regions in the memory map are enabled to
|
/linux-4.4.14/arch/x86/um/ |
D | checksum_32.S | 143 # Handle 2-byte-aligned regions
|
/linux-4.4.14/Documentation/arm/keystone/ |
D | knav-qmss.txt | 18 The QMSS driver manages the PDSP setups, linking RAM regions,
|
/linux-4.4.14/arch/m68k/ |
D | Kconfig.machine | 188 Reserve certain memory regions on 68x328 based boards. 390 bool "Specify ROM linker regions" 395 regions being copied out to RAM at startup.
|
/linux-4.4.14/arch/arm64/boot/dts/hisilicon/ |
D | hip05.dtsi | 208 #redistributor-regions = <1>;
|
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/ |
D | arm,pl172.txt | 17 - ranges: Must contain one or more chip select memory regions.
|
D | ti-aemif.txt | 32 - ranges: Contains memory regions. There are two types of
|
/linux-4.4.14/drivers/video/fbdev/ |
D | sticore.h | 359 region_t regions[STI_REGION_MAX]; member
|
D | stifb.c | 835 pBytePerLongDevDepData = fb->sti->regions[NGLEDEVDEPROM_CRT_REGION]; in ngleGetDeviceRomData() 1254 fix->smem_len = fb->sti->regions[1].region_desc.length * 4096; in stifb_init_fb()
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | st,sti-asoc-card.txt | 23 - reg-names: names of the mapped memory regions listed in regs property in
|
/linux-4.4.14/Documentation/trace/ |
D | stm.txt | 62 Some STM devices may allow direct mapping of the channel mmio regions
|
/linux-4.4.14/Documentation/nvdimm/ |
D | nvdimm.txt | 182 regions. For simplicity a DIMM is allowed a PMEM "region" per each 419 set. Per the example there are 6 regions: 2 PMEM and 4 BLK-aperture 420 sets on the "nfit_test.0" bus. The primary role of regions are to be a 426 regions, parsing the LABEL, if present, and then emitting NAMESPACE 523 regions the NFIT specification already anticipates vendor specific
|
/linux-4.4.14/Documentation/networking/ |
D | dm9000.txt | 30 two address regions is important (the driver expects these to be address
|
D | README.ipw2100 | 34 governmental regulatory agency requirements for the regions that they
|
D | README.ipw2200 | 47 governmental regulatory agency requirements for the regions that they
|
D | packet_mmap.txt | 267 memory regions are allocated with calls to the __get_free_pages() function. As
|
/linux-4.4.14/Documentation/filesystems/ |
D | sysfs-pci.txt | 57 [1] rw for RESOURCE_IO (I/O port) regions only
|
D | ntfs.txt | 93 writing into sparse regions is supported and the holes are filled in with 170 regions, i.e. holes, inside files is disabled for the 172 default, creation of sparse regions is enabled, which
|
D | xfs-delayed-logging-design.txt | 178 vector array that points to the changed regions in the item. The log write code 230 are in the item, so we'd need a new encapsulation method for regions in the log 481 number of split log vector regions are going to be used. We can track the 487 transaction and region headers, headers for split regions, buffer tail padding, 490 the size of the transaction and the number of regions being logged (the number
|
D | proc.txt | 336 The /proc/PID/maps file containing the currently mapped memory regions and 799 migrate types into the same contiguous regions of memory called page blocks.
|
/linux-4.4.14/arch/x86/ |
D | Kconfig.debug | 19 userspace access to PCI space and the BIOS code and data regions. 91 issues with the mapping of the EFI runtime regions into that
|
/linux-4.4.14/Documentation/devicetree/bindings/iommu/ |
D | iommu.txt | 20 address regions.
|
/linux-4.4.14/arch/m68k/q40/ |
D | README | 87 regions of the memory.
|
/linux-4.4.14/Documentation/cris/ |
D | README | 119 Axis flash: Swapping erase regions for broken CFI table.
|
/linux-4.4.14/drivers/video/fbdev/nvidia/ |
D | nv_hw.c | 969 int regions = 12; in NVLoadStateExt() local 976 regions = 15; in NVLoadStateExt() 977 for(i = 0; i < regions; i++) { in NVLoadStateExt()
|
/linux-4.4.14/arch/arm/mm/ |
D | mmu.c | 1221 end = memblock.memory.regions[0].base + memblock.memory.regions[0].size; in prepare_page_table()
|
D | Kconfig | 706 NOTE: when accessing uncached shared regions, LDREX/STREX rely
|
/linux-4.4.14/arch/microblaze/ |
D | Kconfig | 155 This is needed to be able to allocate uncachable memory regions.
|
/linux-4.4.14/arch/s390/kernel/ |
D | setup.c | 568 if (memblock.memory.regions[0].size < crash_size) { in reserve_crashkernel()
|
D | crash_dump.c | 32 .regions = &oldmem_region,
|
/linux-4.4.14/arch/x86/lib/ |
D | checksum_32.S | 160 # Handle 2-byte-aligned regions
|
/linux-4.4.14/Documentation/input/ |
D | multi-touch-protocol.txt | 171 glass. You will see two regions, one inner region consisting of the part 205 regions can be described by adding the MINOR parameters, such that MAJOR
|
/linux-4.4.14/Documentation/thermal/ |
D | cpu-cooling-api.txt | 153 power managed regions that are implemented. Taking the example of an
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | base.c | 44 list_for_each_entry(r, &node->regions, rl_entry) { in nvkm_vm_map_at()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_bo.c | 107 for (i = 0; i < fb->tile.regions; i++) { in nv10_bo_set_tiling() 324 if (!list_is_singular(&mem->regions)) in nouveau_bo_pin()
|
/linux-4.4.14/Documentation/powerpc/ |
D | firmware-assisted-dump.txt | 220 This file shows the reserved memory regions if fadump is
|
D | pci_iov_resource_on_powernv.txt | 171 This region is divided into eight contiguous 1MB regions, each of which
|
/linux-4.4.14/Documentation/arm64/ |
D | booting.txt | 229 the kernel (i.e. outside of the regions of memory described to the
|
/linux-4.4.14/Documentation/dvb/ |
D | avermedia.txt | 175 countries and regions, but if they do not suit, or if you have
|
/linux-4.4.14/Documentation/frv/ |
D | mmu-layout.txt | 188 For MMU capable Linux, the regions userspace code are allowed to access are kept entirely separate
|
/linux-4.4.14/Documentation/devicetree/bindings/crypto/ |
D | fsl-sec4.txt | 255 A child node that defines individual RTIC memory regions that are used to
|
/linux-4.4.14/drivers/md/ |
D | Kconfig | 466 mapping of fixed-size regions of I/O across a fixed set of paths.
|
/linux-4.4.14/Documentation/cgroups/ |
D | blkio-controller.txt | 415 regions of the same inode, which is an unlikely use case and decided
|
D | cpusets.txt | 202 the detailed placement done on individual tasks and memory regions
|
/linux-4.4.14/arch/arm64/ |
D | Kconfig | 620 NOTE: when accessing uncached shared regions, LDXR/STXR rely
|
/linux-4.4.14/Documentation/PCI/ |
D | pci.txt | 261 o allocate I/O and memory regions of the device (if BIOS did not),
|
/linux-4.4.14/Documentation/cdrom/ |
D | cdrom-standard.tex | 329 function $cdrom_ioctl()$ will verify the appropriate user-memory regions
|
/linux-4.4.14/lib/ |
D | Kconfig.debug | 597 regions to be regularly checked for invalid topology.
|
/linux-4.4.14/Documentation/scsi/ |
D | ChangeLog.1992-1997 | 706 the forbidden regions. I am not sure - I think this is so that
|
/linux-4.4.14/init/ |
D | Kconfig | 901 # For architectures that (ab)use NUMA to represent different memory regions
|
/linux-4.4.14/drivers/staging/speakup/ |
D | spkguide.txt | 842 You can also cut and paste rectangular regions of the screen. Just
|