Home
last modified time | relevance | path

Searched refs:regions (Results 1 – 25 of 278) sorted by relevance

12345678910>>...12

/Linux-v4.19/drivers/mtd/chips/
Djedec_probe.c274 const uint32_t regions[6]; member
306 .regions = {
318 .regions = {
333 .regions = {
348 .regions = {
363 .regions = {
378 .regions = {
394 .regions = {
411 .regions = {
428 .regions = {
[all …]
Dcfi_util.c360 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()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/
Dacr_r364.c51 } regions; member
78 desc->regions.no_regions = 2; in acr_r364_fixup_hs_desc()
79 desc->regions.region_props[0].start_addr = wpr_start >> 8; in acr_r364_fixup_hs_desc()
80 desc->regions.region_props[0].end_addr = wpr_end >> 8; in acr_r364_fixup_hs_desc()
81 desc->regions.region_props[0].region_id = 1; in acr_r364_fixup_hs_desc()
82 desc->regions.region_props[0].read_mask = 0xf; in acr_r364_fixup_hs_desc()
83 desc->regions.region_props[0].write_mask = 0xc; in acr_r364_fixup_hs_desc()
84 desc->regions.region_props[0].client_mask = 0x2; in acr_r364_fixup_hs_desc()
86 desc->regions.region_props[0].shadow_mem_start_addr = in acr_r364_fixup_hs_desc()
89 desc->regions.region_props[0].shadow_mem_start_addr = 0; in acr_r364_fixup_hs_desc()
Dacr_r367.c336 } regions; member
363 desc->regions.no_regions = 2; in acr_r367_fixup_hs_desc()
364 desc->regions.region_props[0].start_addr = wpr_start >> 8; in acr_r367_fixup_hs_desc()
365 desc->regions.region_props[0].end_addr = wpr_end >> 8; in acr_r367_fixup_hs_desc()
366 desc->regions.region_props[0].region_id = 1; in acr_r367_fixup_hs_desc()
367 desc->regions.region_props[0].read_mask = 0xf; in acr_r367_fixup_hs_desc()
368 desc->regions.region_props[0].write_mask = 0xc; in acr_r367_fixup_hs_desc()
369 desc->regions.region_props[0].client_mask = 0x2; in acr_r367_fixup_hs_desc()
371 desc->regions.region_props[0].shadow_mem_start_addr = in acr_r367_fixup_hs_desc()
374 desc->regions.region_props[0].shadow_mem_start_addr = 0; in acr_r367_fixup_hs_desc()
/Linux-v4.19/drivers/vfio/platform/
Dvfio_platform_common.c151 vdev->regions = kcalloc(cnt, sizeof(struct vfio_platform_region), in vfio_platform_regions_init()
153 if (!vdev->regions) in vfio_platform_regions_init()
163 vdev->regions[i].addr = res->start; in vfio_platform_regions_init()
164 vdev->regions[i].size = resource_size(res); in vfio_platform_regions_init()
165 vdev->regions[i].flags = 0; in vfio_platform_regions_init()
169 vdev->regions[i].type = VFIO_PLATFORM_REGION_TYPE_MMIO; in vfio_platform_regions_init()
170 vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_READ; in vfio_platform_regions_init()
172 vdev->regions[i].flags |= in vfio_platform_regions_init()
179 if (!(vdev->regions[i].addr & ~PAGE_MASK) && in vfio_platform_regions_init()
180 !(vdev->regions[i].size & ~PAGE_MASK)) in vfio_platform_regions_init()
[all …]
/Linux-v4.19/mm/
Dmemblock.c92 .memory.regions = memblock_memory_init_regions,
97 .reserved.regions = memblock_reserved_init_regions,
103 .physmem.regions = memblock_physmem_init_regions,
145 if (memblock_addrs_overlap(base, size, type->regions[i].base, in memblock_overlaps_region()
146 type->regions[i].size)) in memblock_overlaps_region()
334 type->total_size -= type->regions[r].size; in memblock_remove_region()
335 memmove(&type->regions[r], &type->regions[r + 1], in memblock_remove_region()
336 (type->cnt - (r + 1)) * sizeof(type->regions[r])); in memblock_remove_region()
343 type->regions[0].base = 0; in memblock_remove_region()
344 type->regions[0].size = 0; in memblock_remove_region()
[all …]
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dcoredump.c874 .regions = qca6174_hw10_mem_regions,
881 .regions = qca6174_hw10_mem_regions,
888 .regions = qca6174_hw10_mem_regions,
895 .regions = qca6174_hw21_mem_regions,
902 .regions = qca6174_hw30_mem_regions,
909 .regions = qca6174_hw30_mem_regions,
916 .regions = qca6174_hw30_mem_regions,
923 .regions = qca988x_hw20_mem_regions,
930 .regions = qca9984_hw10_mem_regions,
937 .regions = qca9984_hw10_mem_regions,
[all …]
/Linux-v4.19/drivers/bus/fsl-mc/
Dfsl-mc-bus.c437 struct resource *regions; in fsl_mc_device_get_mmio_regions() local
456 regions = kmalloc_array(obj_desc->region_count, in fsl_mc_device_get_mmio_regions()
457 sizeof(regions[0]), GFP_KERNEL); in fsl_mc_device_get_mmio_regions()
458 if (!regions) in fsl_mc_device_get_mmio_regions()
477 &regions[i].start); in fsl_mc_device_get_mmio_regions()
486 regions[i].end = regions[i].start + region_desc.size - 1; in fsl_mc_device_get_mmio_regions()
487 regions[i].name = "fsl-mc object MMIO region"; in fsl_mc_device_get_mmio_regions()
488 regions[i].flags = IORESOURCE_IO; in fsl_mc_device_get_mmio_regions()
490 regions[i].flags |= IORESOURCE_CACHEABLE; in fsl_mc_device_get_mmio_regions()
493 mc_dev->regions = regions; in fsl_mc_device_get_mmio_regions()
[all …]
/Linux-v4.19/drivers/soc/qcom/
Dsmem.c280 struct smem_region regions[0]; member
412 header = smem->regions[0].virt_base; in qcom_smem_alloc_global()
497 header = smem->regions[0].virt_base; in qcom_smem_get_global()
505 area = &smem->regions[i]; in qcom_smem_get_global()
645 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space()
665 struct smem_region *region = &__smem->regions[i]; in qcom_smem_virt_to_phys()
685 header = smem->regions[0].virt_base; in qcom_smem_get_sbl_version()
696 ptable = smem->regions[0].virt_base + smem->regions[0].size - SZ_4K; in qcom_smem_get_ptable()
764 header = smem->regions[0].virt_base + le32_to_cpu(entry->offset); in qcom_smem_set_global_partition()
843 header = smem->regions[0].virt_base + le32_to_cpu(entry->offset); in qcom_smem_enumerate_partitions()
[all …]
/Linux-v4.19/arch/mips/generic/
Dyamon-dt.c48 const struct yamon_mem_region *regions, in gen_fdt_mem_array() argument
57 for (mr = regions; mr->size && memsize; ++mr) { in gen_fdt_mem_array()
80 const struct yamon_mem_region *regions) in yamon_dt_append_memory() argument
140 mem_entries = gen_fdt_mem_array(regions, mem_array, in yamon_dt_append_memory()
149 mem_entries = gen_fdt_mem_array(regions, mem_array, in yamon_dt_append_memory()
/Linux-v4.19/tools/virtio/
Dvirtio_test.c126 dev->mem = malloc(offsetof(struct vhost_memory, regions) + in vdev_info_init()
127 sizeof dev->mem->regions[0]); in vdev_info_init()
129 memset(dev->mem, 0, offsetof(struct vhost_memory, regions) + in vdev_info_init()
130 sizeof dev->mem->regions[0]); in vdev_info_init()
132 dev->mem->regions[0].guest_phys_addr = (long)dev->buf; in vdev_info_init()
133 dev->mem->regions[0].userspace_addr = (long)dev->buf; in vdev_info_init()
134 dev->mem->regions[0].memory_size = dev->buf_size; in vdev_info_init()
/Linux-v4.19/drivers/fpga/
Ddfl-afu-region.c21 INIT_LIST_HEAD(&afu->regions); in afu_mmio_region_init()
25 list_for_each_entry((region), &(afu)->regions, node)
78 list_add(&region->node, &afu->regions); in afu_mmio_region_add()
100 list_for_each_entry_safe(region, tmp, &afu->regions, node) in afu_mmio_region_destroy()
/Linux-v4.19/sound/drivers/opl4/
Dopl4_synth.c485 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] = &regions->regions[i].sound; in snd_opl4_note_on()
/Linux-v4.19/Documentation/devicetree/bindings/pci/
Dcdns,cdns-pcie-ep.txt8 - cdns,max-outbound-regions: Set to maximum number of outbound regions
23 cdns,max-outbound-regions = <16>;
Dcdns,cdns-pcie-host.txt14 - ranges: Ranges for the PCI memory and I/O regions
20 - cdns,max-outbound-regions: Set to maximum number of outbound regions
40 cdns,max-outbound-regions = <16>;
/Linux-v4.19/arch/microblaze/mm/
Dinit.c254 memblock.memory.regions[0].size = memory_size; in mm_cmdline_setup()
297 if ((u32) memblock.memory.regions[0].size < 0x400000) { in mmu_init()
302 if ((u32) memblock.memory.regions[0].size < kernel_tlb) { in mmu_init()
308 memory_start = (u32) memblock.memory.regions[0].base; in mmu_init()
309 lowmem_size = memory_size = (u32) memblock.memory.regions[0].size; in mmu_init()
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-kernel-iommu_groups21 regions that are reserved. Not necessarily all
22 reserved regions are listed. This is typically used to
23 output direct-mapped, MSI, non mappable regions. Each
/Linux-v4.19/Documentation/devicetree/bindings/pmem/
Dpmem-region.txt1 Device-tree bindings for persistent memory regions
11 persistent regions separately to the normal memory pool. To aid with that this
13 memory regions exist inside the physical address space.
56 * This node specifies two 4KB regions that are backed by
/Linux-v4.19/Documentation/
DIntel-IOMMU.txt30 PS2 emulation. The regions of memory used for these devices are marked
32 regions will fail. Hence BIOS uses RMRR to specify these regions along with
33 devices that need to access these regions. OS is expected to setup
34 unity mappings for these regions for these devices to access these regions.
/Linux-v4.19/Documentation/devicetree/bindings/mfd/
Dqcom,spmi-pmic.txt7 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-v4.19/Documentation/devicetree/bindings/reserved-memory/
Dreserved-memory.txt1 *** 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
83 This example defines 3 contiguous regions are defined for Linux kernel:
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dbase.c137 for (i = 0; i < fb->tile.regions; i++) in nvkm_fb_init()
166 for (i = 0; i < fb->tile.regions; i++) in nvkm_fb_dtor()
191 fb->tile.regions = fb->func->tile.regions; in nvkm_fb_ctor()
/Linux-v4.19/drivers/soc/fsl/dpio/
Ddpio-driver.c150 desc.regs_cena = devm_memremap(dev, dpio_dev->regions[1].start, in dpaa2_dpio_probe()
151 resource_size(&dpio_dev->regions[1]), in dpaa2_dpio_probe()
159 desc.regs_cinh = devm_ioremap(dev, dpio_dev->regions[1].start, in dpaa2_dpio_probe()
160 resource_size(&dpio_dev->regions[1])); in dpaa2_dpio_probe()
/Linux-v4.19/drivers/staging/android/ion/
DKconfig27 know your system has these regions, you should say N here.
36 Unless you know your system has these regions, you should say N here.
44 regions, you should say Y here.
/Linux-v4.19/include/linux/
Dmemblock.h65 struct memblock_region *regions; member
442 for (region = memblock.memblock_type.regions; \
443 region < (memblock.memblock_type.regions + memblock.memblock_type.cnt); \
447 for (i = 0, rgn = &memblock_type->regions[0]; \
449 i++, rgn = &memblock_type->regions[i])

12345678910>>...12