Symbol: regions
arch/arm/mm/mmu.c
1318
end = memblock.memory.regions[0].base + memblock.memory.regions[0].size;
arch/arm/mm/pmsa-v7.c
190
unsigned int limit, struct region *regions)
arch/arm/mm/pmsa-v7.c
198
if (try_split_region(base, size, &regions[count])) {
arch/arm/mm/pmsa-v8.c
248
add_range(mem, ARRAY_SIZE(mem), 0, memblock.memory.regions[0].base,
arch/arm/mm/pmsa-v8.c
249
memblock.memory.regions[0].base + memblock.memory.regions[0].size);
arch/arm64/kvm/vgic/vgic-its.c
1815
iodev->regions = its_registers;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
503
dev->regions = vgic_v2_dist_registers;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
513
dev->regions = vgic_v2_cpu_registers;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
539
iodev.regions = vgic_v2_dist_registers;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
544
iodev.regions = vgic_v2_cpu_registers;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
567
.regions = vgic_v2_cpu_registers,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
579
.regions = vgic_v2_dist_registers,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
1017
iodev.regions = vgic_v3_dist_registers;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
1022
iodev.regions = vgic_v3_rd_registers;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
1142
.regions = vgic_v3_dist_registers,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
1153
.regions = vgic_v3_rd_registers,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
761
dev->regions = vgic_v3_dist_registers;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
817
rd_dev->regions = vgic_v3_rd_registers;
arch/arm64/kvm/vgic/vgic-mmio.c
836
vgic_find_mmio_region(const struct vgic_register_region *regions,
arch/arm64/kvm/vgic/vgic-mmio.c
839
return bsearch((void *)(uintptr_t)offset, regions, nr_regions,
arch/arm64/kvm/vgic/vgic-mmio.c
840
sizeof(regions[0]), match_region);
arch/arm64/kvm/vgic/vgic-mmio.c
955
region = vgic_find_mmio_region(iodev->regions, iodev->nr_regions,
arch/arm64/kvm/vgic/vgic-mmio.h
228
vgic_find_mmio_region(const struct vgic_register_region *regions,
arch/microblaze/mm/init.c
131
memblock.memory.regions[0].size = memory_size;
arch/microblaze/mm/init.c
169
if ((u32) memblock.memory.regions[0].size < 0x400000) {
arch/microblaze/mm/init.c
174
if ((u32) memblock.memory.regions[0].size < kernel_tlb) {
arch/microblaze/mm/init.c
180
memory_start = (u32) memblock.memory.regions[0].base;
arch/microblaze/mm/init.c
181
lowmem_size = memory_size = (u32) memblock.memory.regions[0].size;
arch/mips/generic/yamon-dt.c
136
mem_entries = gen_fdt_mem_array(regions, mem_array,
arch/mips/generic/yamon-dt.c
145
mem_entries = gen_fdt_mem_array(regions, mem_array,
arch/mips/generic/yamon-dt.c
44
const struct yamon_mem_region *regions,
arch/mips/generic/yamon-dt.c
53
for (mr = regions; mr->size && memsize; ++mr) {
arch/mips/generic/yamon-dt.c
76
const struct yamon_mem_region *regions)
arch/mips/include/asm/yamon-dt.h
46
const struct yamon_mem_region *regions);
arch/powerpc/include/asm/ps3stor.h
42
struct ps3_storage_region regions[]; /* Must be last */
arch/powerpc/mm/nohash/kaslr_booke.c
113
if (regions.reserved_mem < 0)
arch/powerpc/mm/nohash/kaslr_booke.c
117
for (subnode = fdt_first_subnode(fdt, regions.reserved_mem);
arch/powerpc/mm/nohash/kaslr_booke.c
125
while (len >= (regions.reserved_mem_addr_cells +
arch/powerpc/mm/nohash/kaslr_booke.c
126
regions.reserved_mem_size_cells)) {
arch/powerpc/mm/nohash/kaslr_booke.c
128
if (regions.reserved_mem_addr_cells == 2)
arch/powerpc/mm/nohash/kaslr_booke.c
131
reg += regions.reserved_mem_addr_cells;
arch/powerpc/mm/nohash/kaslr_booke.c
132
len -= 4 * regions.reserved_mem_addr_cells;
arch/powerpc/mm/nohash/kaslr_booke.c
135
if (regions.reserved_mem_size_cells == 2)
arch/powerpc/mm/nohash/kaslr_booke.c
138
reg += regions.reserved_mem_size_cells;
arch/powerpc/mm/nohash/kaslr_booke.c
139
len -= 4 * regions.reserved_mem_size_cells;
arch/powerpc/mm/nohash/kaslr_booke.c
141
if (base >= regions.pa_end)
arch/powerpc/mm/nohash/kaslr_booke.c
159
if (regions_overlap(start, end, regions.dtb_start,
arch/powerpc/mm/nohash/kaslr_booke.c
160
regions.dtb_end))
arch/powerpc/mm/nohash/kaslr_booke.c
163
if (regions_overlap(start, end, regions.initrd_start,
arch/powerpc/mm/nohash/kaslr_booke.c
164
regions.initrd_end))
arch/powerpc/mm/nohash/kaslr_booke.c
167
if (regions_overlap(start, end, regions.crash_start,
arch/powerpc/mm/nohash/kaslr_booke.c
168
regions.crash_end))
arch/powerpc/mm/nohash/kaslr_booke.c
187
regions.crash_start = (unsigned long)crash_base;
arch/powerpc/mm/nohash/kaslr_booke.c
188
regions.crash_end = (unsigned long)(crash_base + crash_size);
arch/powerpc/mm/nohash/kaslr_booke.c
214
regions.initrd_start = (unsigned long)start;
arch/powerpc/mm/nohash/kaslr_booke.c
215
regions.initrd_end = (unsigned long)end;
arch/powerpc/mm/nohash/kaslr_booke.c
228
pa_end = pa + regions.kernel_size;
arch/powerpc/mm/nohash/kaslr_booke.c
319
regions.reserved_mem = fdt_path_offset(dt_ptr, "/reserved-memory");
arch/powerpc/mm/nohash/kaslr_booke.c
320
if (regions.reserved_mem >= 0)
arch/powerpc/mm/nohash/kaslr_booke.c
321
get_cell_sizes(dt_ptr, regions.reserved_mem,
arch/powerpc/mm/nohash/kaslr_booke.c
322
&regions.reserved_mem_addr_cells,
arch/powerpc/mm/nohash/kaslr_booke.c
323
&regions.reserved_mem_size_cells);
arch/powerpc/mm/nohash/kaslr_booke.c
325
regions.pa_start = memstart_addr;
arch/powerpc/mm/nohash/kaslr_booke.c
326
regions.pa_end = memstart_addr + linear_sz;
arch/powerpc/mm/nohash/kaslr_booke.c
327
regions.dtb_start = __pa(dt_ptr);
arch/powerpc/mm/nohash/kaslr_booke.c
328
regions.dtb_end = __pa(dt_ptr) + fdt_totalsize(dt_ptr);
arch/powerpc/mm/nohash/kaslr_booke.c
329
regions.kernel_size = kernel_sz;
arch/powerpc/mm/nohash/kaslr_booke.c
38
struct regions __initdata regions;
arch/powerpc/platforms/ps3/device-init.c
347
p = kzalloc_flex(*p, regions, num_regions);
arch/powerpc/platforms/ps3/device-init.c
389
p->regions[i].id = id;
arch/powerpc/platforms/ps3/device-init.c
390
p->regions[i].start = start;
arch/powerpc/platforms/ps3/device-init.c
391
p->regions[i].size = size;
arch/s390/kernel/crash_dump.c
38
.regions = &oldmem_region,
arch/s390/kernel/setup.c
613
if (memblock.memory.regions[0].size < crash_size) {
arch/um/drivers/vhost_user.h
107
struct vhost_user_mem_region regions[2]; /* Currently supporting 2 */
arch/um/drivers/virtio_uml.c
649
.header.size = offsetof(typeof(msg.payload.mem_regions), regions[1]),
arch/um/drivers/virtio_uml.c
693
&msg.payload.mem_regions.regions[0]);
arch/x86/kernel/cpu/resctrl/intel_aet.c
190
if (skip_telem_region(&p->regions[i], e)) {
arch/x86/kernel/cpu/resctrl/intel_aet.c
199
p->regions[i].addr = NULL;
arch/x86/kernel/cpu/resctrl/intel_aet.c
214
if (!p->regions[i].addr)
arch/x86/kernel/cpu/resctrl/intel_aet.c
216
tr = &p->regions[i];
arch/x86/kernel/cpu/resctrl/intel_aet.c
248
if (!p->regions[i].addr)
arch/x86/kernel/cpu/resctrl/intel_aet.c
255
e->num_rmid = min(e->num_rmid, p->regions[i].num_rmids);
arch/x86/kernel/cpu/resctrl/intel_aet.c
370
if (!e->pfg->regions[i].addr)
arch/x86/kernel/cpu/resctrl/intel_aet.c
372
if (e->pfg->regions[i].plat_info.package_id != domid)
arch/x86/kernel/cpu/resctrl/intel_aet.c
374
evtcount = readq(e->pfg->regions[i].addr + idx * sizeof(u64));
drivers/block/ps3disk.c
106
unsigned int region_id = dev->regions[dev->region_idx].id;
drivers/block/ps3disk.c
463
dev->regions[dev->region_idx].size*priv->blocking_factor);
drivers/bus/fsl-mc/dprc-driver.c
636
region_size = resource_size(mc_dev->regions);
drivers/bus/fsl-mc/dprc-driver.c
639
mc_dev->regions[0].start,
drivers/bus/fsl-mc/fsl-mc-bus.c
656
struct resource *regions;
drivers/bus/fsl-mc/fsl-mc-bus.c
675
regions = kmalloc_objs(regions[0], obj_desc->region_count);
drivers/bus/fsl-mc/fsl-mc-bus.c
676
if (!regions)
drivers/bus/fsl-mc/fsl-mc-bus.c
698
regions[i].start = region_desc.base_address +
drivers/bus/fsl-mc/fsl-mc-bus.c
703
&regions[i].start);
drivers/bus/fsl-mc/fsl-mc-bus.c
717
regions[i].start == region_desc.base_offset)
drivers/bus/fsl-mc/fsl-mc-bus.c
718
regions[i].start += mc_portal_base_phys_addr;
drivers/bus/fsl-mc/fsl-mc-bus.c
729
regions[i].end = regions[i].start + region_desc.size - 1;
drivers/bus/fsl-mc/fsl-mc-bus.c
730
regions[i].name = "fsl-mc object MMIO region";
drivers/bus/fsl-mc/fsl-mc-bus.c
731
regions[i].flags = region_desc.flags & IORESOURCE_BITS;
drivers/bus/fsl-mc/fsl-mc-bus.c
732
regions[i].flags |= IORESOURCE_MEM;
drivers/bus/fsl-mc/fsl-mc-bus.c
735
mc_dev->regions = regions;
drivers/bus/fsl-mc/fsl-mc-bus.c
739
kfree(regions);
drivers/bus/fsl-mc/fsl-mc-bus.c
760
kfree(mc_dev->regions);
drivers/bus/fsl-mc/mc-io.c
207
mc_portal_phys_addr = dpmcp_dev->regions[0].start;
drivers/bus/fsl-mc/mc-io.c
208
mc_portal_size = resource_size(dpmcp_dev->regions);
drivers/char/ps3flash.c
107
size = dev->regions[dev->region_idx].size*dev->blk_size;
drivers/char/ps3flash.c
176
size = dev->regions[dev->region_idx].size*dev->blk_size;
drivers/char/ps3flash.c
337
tmp = dev->regions[dev->region_idx].start*dev->blk_size;
drivers/char/ps3flash.c
344
tmp = dev->regions[dev->region_idx].size*dev->blk_size;
drivers/char/ps3flash.c
90
dev->regions[dev->region_idx].size*dev->blk_size);
drivers/cxl/core/port.c
553
xa_destroy(&port->regions);
drivers/cxl/core/port.c
741
xa_init(&port->regions);
drivers/cxl/core/region.c
1009
rc = xa_insert(&port->regions, (unsigned long)cxlr, cxl_rr, GFP_KERNEL);
drivers/cxl/core/region.c
1042
xa_erase(&port->regions, (unsigned long)cxlr);
drivers/cxl/core/region.c
222
return xa_load(&port->regions, (unsigned long)cxlr);
drivers/cxl/core/region.c
4009
xa_for_each(&endpoint->regions, index, iter) {
drivers/cxl/core/region.c
984
xa_for_each(&port->regions, index, iter) {
drivers/cxl/cxl.h
644
struct xarray regions;
drivers/firmware/cirrus/cs_dsp.c
1495
int regions = 0;
drivers/firmware/cirrus/cs_dsp.c
1604
file, regions, type, pos, pos);
drivers/firmware/cirrus/cs_dsp.c
1609
regions, le32_to_cpu(region->len), offset,
drivers/firmware/cirrus/cs_dsp.c
1635
file, regions, region_len, offset, region_name, ret);
drivers/firmware/cirrus/cs_dsp.c
1641
regions++;
drivers/firmware/cirrus/cs_dsp.c
1646
file, regions, pos - firmware->size);
drivers/fpga/dfl-afu-region.c
102
list_for_each_entry_safe(region, tmp, &afu->regions, node)
drivers/fpga/dfl-afu-region.c
21
INIT_LIST_HEAD(&afu->regions);
drivers/fpga/dfl-afu-region.c
25
list_for_each_entry((region), &(afu)->regions, node)
drivers/fpga/dfl-afu-region.c
80
list_add(&region->node, &afu->regions);
drivers/fpga/dfl-afu.h
75
struct list_head regions;
drivers/gpu/drm/amd/display/dmub/dmub_srv.h
271
struct dmub_region regions[DMUB_WINDOW_TOTAL];
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
551
struct dmub_region *region = &out->regions[i];
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
636
&params->region_info->regions[i];
drivers/gpu/drm/i915/gem/i915_gem_create.c
277
u64_to_user_ptr(args->regions);
drivers/gpu/drm/i915/gem/i915_gem_create.c
292
BUILD_BUG_ON(ARRAY_SIZE(i915->mm.regions) != ARRAY_SIZE(placements));
drivers/gpu/drm/i915/gem/i915_gem_create.c
294
if (args->num_regions > ARRAY_SIZE(i915->mm.regions)) {
drivers/gpu/drm/i915/gem/i915_gem_create.c
54
obj->mm.placements = &i915->mm.regions[mr->id];
drivers/gpu/drm/i915/gem/i915_gem_lmem.c
117
return i915_gem_object_create_region(i915->mm.regions[INTEL_REGION_LMEM_0],
drivers/gpu/drm/i915/gem/i915_gem_lmem.c
81
return i915_gem_object_create_region(i915->mm.regions[INTEL_REGION_LMEM_0],
drivers/gpu/drm/i915/gem/i915_gem_object.c
696
mr = i915->mm.regions[id];
drivers/gpu/drm/i915/gem/i915_gem_object.c
797
mr = i915->mm.regions[id];
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
617
return i915_gem_object_create_region(i915->mm.regions[INTEL_REGION_SMEM],
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
188
struct intel_memory_region *mr = i915->mm.regions[INTEL_MEMORY_SYSTEM];
drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c
84
backup = i915_gem_object_create_region(i915->mm.regions[INTEL_REGION_SMEM],
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1660
mr = i915->mm.regions[INTEL_REGION_LMEM_0];
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1662
mr = i915->mm.regions[INTEL_REGION_SMEM];
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1781
obj = i915_gem_object_create_region(i915->mm.regions[INTEL_REGION_SMEM],
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
220
struct intel_memory_region **regions,
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
234
regions, num_regions);
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
278
if (obj->mm.region != i915->mm.regions[INTEL_REGION_SMEM]) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
326
struct intel_memory_region *smem = i915->mm.regions[INTEL_REGION_SMEM];
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
334
struct intel_memory_region *regions[2];
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
336
if (!i915->mm.regions[INTEL_REGION_LMEM_0])
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
339
regions[0] = i915->mm.regions[INTEL_REGION_LMEM_0];
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
340
regions[1] = i915->mm.regions[INTEL_REGION_SMEM];
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
341
return igt_dmabuf_import_same_driver(i915, regions, 2);
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
96
struct intel_memory_region *lmem = i915->mm.regions[INTEL_REGION_LMEM_0];
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
50
struct intel_memory_region *src_mr = i915->mm.regions[src];
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
51
struct intel_memory_region *dst_mr = i915->mm.regions[dst];
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1306
struct intel_memory_region *system = i915->mm.regions[INTEL_REGION_SMEM];
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
606
i915->mm.regions[INTEL_REGION_SMEM];
drivers/gpu/drm/i915/gt/intel_gt.c
109
GEM_BUG_ON(i915->mm.regions[id]);
drivers/gpu/drm/i915/gt/intel_gt.c
110
i915->mm.regions[id] = mem;
drivers/gpu/drm/i915/gt/selftest_tlb.c
201
struct intel_memory_region *mr = gt->i915->mm.regions[INTEL_REGION_LMEM_0];
drivers/gpu/drm/i915/i915_drv.h
143
struct intel_memory_region *regions[INTEL_REGION_UNKNOWN];
drivers/gpu/drm/i915/i915_query.c
468
&query_ptr->regions[0];
drivers/gpu/drm/i915/intel_memory_region.c
343
for (i = 0; i < ARRAY_SIZE(i915->mm.regions); i++) {
drivers/gpu/drm/i915/intel_memory_region.c
385
i915->mm.regions[i] = mem;
drivers/gpu/drm/i915/intel_memory_region.c
389
for (i = 0; i < ARRAY_SIZE(i915->mm.regions); i++) {
drivers/gpu/drm/i915/intel_memory_region.c
390
struct intel_memory_region *mem = i915->mm.regions[i];
drivers/gpu/drm/i915/intel_memory_region.c
418
for (i = 0; i < ARRAY_SIZE(i915->mm.regions); i++) {
drivers/gpu/drm/i915/intel_memory_region.c
420
fetch_and_zero(&i915->mm.regions[i]);
drivers/gpu/drm/i915/intel_memory_region.h
44
for (id = 0; id < ARRAY_SIZE((i915)->mm.regions); id++) \
drivers/gpu/drm/i915/intel_memory_region.h
45
for_each_if((mr) = (i915)->mm.regions[id])
drivers/gpu/drm/nouveau/include/nvfw/acr.h
195
} regions;
drivers/gpu/drm/nouveau/include/nvfw/acr.h
225
} regions;
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
53
int regions;
drivers/gpu/drm/nouveau/nouveau_bo.c
116
for (i = 0; i < fb->tile.regions; i++) {
drivers/gpu/drm/nouveau/nvkm/core/engine.c
119
for (i = 0; fb && i < fb->tile.regions; i++)
drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c
226
u32 regions;
drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c
231
struct netlist_region regions[];
drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c
289
net->header.version, net->header.regions);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c
291
for (i = 0; i < net->header.regions; i++) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c
292
const struct netlist_region *reg = &net->regions[i];
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
130
hdr->regions.no_regions);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
132
for (i = 0; i < ARRAY_SIZE(hdr->regions.region_props); i++) {
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
135
hdr->regions.region_props[i].start_addr);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
137
hdr->regions.region_props[i].end_addr);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
139
hdr->regions.region_props[i].region_id);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
141
hdr->regions.region_props[i].read_mask);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
143
hdr->regions.region_props[i].write_mask);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
145
hdr->regions.region_props[i].client_mask);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
173
hdr->regions.no_regions);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
175
for (i = 0; i < ARRAY_SIZE(hdr->regions.region_props); i++) {
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
178
hdr->regions.region_props[i].start_addr);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
180
hdr->regions.region_props[i].end_addr);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
182
hdr->regions.region_props[i].region_id);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
184
hdr->regions.region_props[i].read_mask);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
186
hdr->regions.region_props[i].write_mask);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
188
hdr->regions.region_props[i].client_mask);
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
190
hdr->regions.region_props[i].shadow_mem_start_addr);
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
288
desc->regions.no_regions = 2;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
289
desc->regions.region_props[0].start_addr = acr->wpr_start >> 8;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
290
desc->regions.region_props[0].end_addr = acr->wpr_end >> 8;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
291
desc->regions.region_props[0].region_id = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
292
desc->regions.region_props[0].read_mask = 0xf;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
293
desc->regions.region_props[0].write_mask = 0xc;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
294
desc->regions.region_props[0].client_mask = 0x2;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
203
desc->regions.no_regions = 2;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
204
desc->regions.region_props[0].start_addr = acr->wpr_start >> 8;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
205
desc->regions.region_props[0].end_addr = acr->wpr_end >> 8;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
206
desc->regions.region_props[0].region_id = 1;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
207
desc->regions.region_props[0].read_mask = 0xf;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
208
desc->regions.region_props[0].write_mask = 0xc;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
209
desc->regions.region_props[0].client_mask = 0x2;
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
210
desc->regions.region_props[0].shadow_mem_start_addr = acr->shadow_start >> 8;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
201
for (i = 0; i < fb->tile.regions; i++)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
240
for (i = 0; i < fb->tile.regions; i++)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
277
fb->tile.regions = fb->func->tile.regions;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c
59
.tile.regions = 8,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c
31
.tile.regions = 8,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
90
.tile.regions = 8,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c
48
.tile.regions = 8,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
121
.tile.regions = 8,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c
50
.tile.regions = 8,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c
50
.tile.regions = 8,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c
56
.tile.regions = 8,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c
50
.tile.regions = 12,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c
60
.tile.regions = 12,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c
46
.tile.regions = 15,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c
33
.tile.regions = 15,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c
33
.tile.regions = 15,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c
32
.tile.regions = 12,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
36
int regions;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
169
ctrl->numRegions = fbsr->regions;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
246
fbsr.regions++;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
250
nvkm_debug(subdev, "fbsr: %d regions (0x%llx bytes)\n", fbsr.regions, items_size);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
42
int regions;
drivers/gpu/drm/xe/xe_nvm.c
149
nvm->regions = regions;
drivers/gpu/drm/xe/xe_nvm.c
28
static const struct intel_dg_nvm_region regions[INTEL_DG_NVM_REGIONS] = {
drivers/infiniband/hw/hns/hns_roce_hem.c
1068
int hns_roce_hem_list_calc_root_ba(const struct hns_roce_buf_region *regions,
drivers/infiniband/hw/hns/hns_roce_hem.c
1077
r = (struct hns_roce_buf_region *)&regions[i];
drivers/infiniband/hw/hns/hns_roce_hem.c
1182
const struct hns_roce_buf_region *regions, int region_cnt)
drivers/infiniband/hw/hns/hns_roce_hem.c
1189
ba_num = hns_roce_hem_list_calc_root_ba(regions, region_cnt, unit);
drivers/infiniband/hw/hns/hns_roce_hem.c
1196
offset = regions[0].offset;
drivers/infiniband/hw/hns/hns_roce_hem.c
1198
r = &regions[region_cnt - 1];
drivers/infiniband/hw/hns/hns_roce_hem.c
1264
const struct hns_roce_buf_region *regions, int region_cnt)
drivers/infiniband/hw/hns/hns_roce_hem.c
1280
r = &regions[i];
drivers/infiniband/hw/hns/hns_roce_hem.c
1314
const struct hns_roce_buf_region *regions,
drivers/infiniband/hw/hns/hns_roce_hem.c
1323
root_hem = hem_list_search_item(&hem_list->root_bt, regions[0].offset);
drivers/infiniband/hw/hns/hns_roce_hem.c
1328
root_hem = alloc_root_hem(hr_dev, unit, &max_ba_num, regions,
drivers/infiniband/hw/hns/hns_roce_hem.c
1341
ret = setup_root_hem(hr_dev, hem_list, unit, max_ba_num, &head, regions,
drivers/infiniband/hw/hns/hns_roce_hem.c
1361
const struct hns_roce_buf_region *regions,
drivers/infiniband/hw/hns/hns_roce_hem.c
1379
r = &regions[i];
drivers/infiniband/hw/hns/hns_roce_hem.c
1399
ret = hem_list_alloc_root_bt(hr_dev, hem_list, unit, regions,
drivers/infiniband/hw/hns/hns_roce_hem.h
108
int hns_roce_hem_list_calc_root_ba(const struct hns_roce_buf_region *regions,
drivers/infiniband/hw/hns/hns_roce_hem.h
112
const struct hns_roce_buf_region *regions,
drivers/iommu/iommu.c
861
struct list_head *regions)
drivers/iommu/iommu.c
872
list_for_each_entry(iter, regions, list) {
drivers/iommu/iommu.c
880
list_for_each_entry_safe(iter, tmp, regions, list) {
drivers/iommu/iommu.c
908
list_splice(&stack, regions);
drivers/md/dm-bio-prison-v1.c
184
spin_lock_irq(&prison->regions[l].lock);
drivers/md/dm-bio-prison-v1.c
185
r = __bio_detain(&prison->regions[l].cell, key, inmate, cell_prealloc, cell_result);
drivers/md/dm-bio-prison-v1.c
186
spin_unlock_irq(&prison->regions[l].lock);
drivers/md/dm-bio-prison-v1.c
223
spin_lock_irq(&prison->regions[l].lock);
drivers/md/dm-bio-prison-v1.c
224
__cell_release(&prison->regions[l].cell, cell, bios);
drivers/md/dm-bio-prison-v1.c
225
spin_unlock_irq(&prison->regions[l].lock);
drivers/md/dm-bio-prison-v1.c
247
spin_lock_irqsave(&prison->regions[l].lock, flags);
drivers/md/dm-bio-prison-v1.c
248
__cell_release_no_holder(&prison->regions[l].cell, cell, inmates);
drivers/md/dm-bio-prison-v1.c
249
spin_unlock_irqrestore(&prison->regions[l].lock, flags);
drivers/md/dm-bio-prison-v1.c
275
spin_lock_irq(&prison->regions[l].lock);
drivers/md/dm-bio-prison-v1.c
277
rb_erase(&cell->node, &prison->regions[l].cell);
drivers/md/dm-bio-prison-v1.c
278
spin_unlock_irq(&prison->regions[l].lock);
drivers/md/dm-bio-prison-v1.c
29
struct prison_region regions[] __counted_by(num_locks);
drivers/md/dm-bio-prison-v1.c
47
prison = kzalloc_flex(*prison, regions, num_locks);
drivers/md/dm-bio-prison-v1.c
53
spin_lock_init(&prison->regions[i].lock);
drivers/md/dm-bio-prison-v1.c
54
prison->regions[i].cell = RB_ROOT;
drivers/md/dm-vdo/encodings.c
279
geometry->regions[id] = (struct volume_region) {
drivers/md/dm-vdo/encodings.h
102
struct volume_region regions[VDO_VOLUME_REGION_COUNT];
drivers/md/dm-vdo/encodings.h
116
struct volume_region regions[VDO_VOLUME_REGION_COUNT];
drivers/md/dm-vdo/encodings.h
778
return geometry.regions[VDO_INDEX_REGION].start_block;
drivers/md/dm-vdo/encodings.h
790
return geometry.regions[VDO_DATA_REGION].start_block;
drivers/md/dm-vdo/indexer/index-layout.c
1160
decode_u64_le(region_buffer, &offset, &table->regions[i].start_block);
drivers/md/dm-vdo/indexer/index-layout.c
1161
decode_u64_le(region_buffer, &offset, &table->regions[i].block_count);
drivers/md/dm-vdo/indexer/index-layout.c
1163
decode_u16_le(region_buffer, &offset, &table->regions[i].kind);
drivers/md/dm-vdo/indexer/index-layout.c
1164
decode_u16_le(region_buffer, &offset, &table->regions[i].instance);
drivers/md/dm-vdo/indexer/index-layout.c
126
struct layout_region regions[];
drivers/md/dm-vdo/indexer/index-layout.c
1274
sil->sub_index = table->regions[2];
drivers/md/dm-vdo/indexer/index-layout.c
1281
sil->volume = table->regions[3];
drivers/md/dm-vdo/indexer/index-layout.c
1290
sil->saves[i].index_save = table->regions[i + 4];
drivers/md/dm-vdo/indexer/index-layout.c
1321
layout->header = table->regions[0];
drivers/md/dm-vdo/indexer/index-layout.c
1327
layout->config = table->regions[1];
drivers/md/dm-vdo/indexer/index-layout.c
1339
layout->seal = table->regions[table->header.region_count - 1];
drivers/md/dm-vdo/indexer/index-layout.c
1449
last_region = &table->regions[table->header.region_count - 1];
drivers/md/dm-vdo/indexer/index-layout.c
1462
isl->header = table->regions[0];
drivers/md/dm-vdo/indexer/index-layout.c
1468
isl->index_page_map = table->regions[1];
drivers/md/dm-vdo/indexer/index-layout.c
1477
isl->volume_index_zones[z] = table->regions[z + 2];
drivers/md/dm-vdo/indexer/index-layout.c
1486
isl->open_chapter = table->regions[isl->zone_count + 2];
drivers/md/dm-vdo/indexer/index-layout.c
468
lr = &table->regions[0];
drivers/md/dm-vdo/indexer/index-layout.c
507
encode_u64_le(buffer, offset, table->regions[i].start_block);
drivers/md/dm-vdo/indexer/index-layout.c
508
encode_u64_le(buffer, offset, table->regions[i].block_count);
drivers/md/dm-vdo/indexer/index-layout.c
510
encode_u16_le(buffer, offset, table->regions[i].kind);
drivers/md/dm-vdo/indexer/index-layout.c
511
encode_u16_le(buffer, offset, table->regions[i].instance);
drivers/md/dm-vdo/indexer/index-layout.c
651
lr = &table->regions[0];
drivers/md/dm-vdo/slab-depot.c
3496
struct dm_io_region regions[1];
drivers/md/dm-vdo/slab-depot.c
3507
regions[0] = (struct dm_io_region) {
drivers/md/dm-vdo/slab-depot.c
3512
dm_kcopyd_zero(allocator->eraser, 1, regions, 0, copy_callback, allocator);
drivers/mtd/chips/cfi_cmdset_0002.c
2798
struct mtd_erase_region_info *regions = mtd->eraseregions;
drivers/mtd/chips/cfi_cmdset_0002.c
2819
max_sectors += regions[i].numblocks;
drivers/mtd/chips/cfi_cmdset_0002.c
2837
int size = regions[i].erasesize;
drivers/mtd/chips/cfi_cmdset_0002.c
2856
if (offset == regions[i].offset + size * regions[i].numblocks)
drivers/mtd/chips/cfi_cmdset_0020.c
897
struct mtd_erase_region_info *regions = mtd->eraseregions;
drivers/mtd/chips/cfi_cmdset_0020.c
911
while (i < mtd->numeraseregions && instr->addr >= regions[i].offset)
drivers/mtd/chips/cfi_cmdset_0020.c
921
if (instr->addr & (regions[i].erasesize-1))
drivers/mtd/chips/cfi_cmdset_0020.c
931
while (i<mtd->numeraseregions && (instr->addr + instr->len) >= regions[i].offset)
drivers/mtd/chips/cfi_cmdset_0020.c
939
if ((instr->addr + instr->len) & (regions[i].erasesize-1))
drivers/mtd/chips/cfi_cmdset_0020.c
954
adr += regions[i].erasesize;
drivers/mtd/chips/cfi_cmdset_0020.c
955
len -= regions[i].erasesize;
drivers/mtd/chips/cfi_cmdset_0020.c
957
if (adr % (1<< cfi->chipshift) == (((unsigned long)regions[i].offset + (regions[i].erasesize * regions[i].numblocks)) %( 1<< cfi->chipshift)))
drivers/mtd/chips/cfi_util.c
365
struct mtd_erase_region_info *regions = mtd->eraseregions;
drivers/mtd/chips/cfi_util.c
379
while (i < mtd->numeraseregions && ofs >= regions[i].offset)
drivers/mtd/chips/cfi_util.c
389
if (ofs & (regions[i].erasesize-1))
drivers/mtd/chips/cfi_util.c
399
while (i<mtd->numeraseregions && (ofs + len) >= regions[i].offset)
drivers/mtd/chips/cfi_util.c
407
if ((ofs + len) & (regions[i].erasesize-1))
drivers/mtd/chips/cfi_util.c
416
int size = regions[i].erasesize;
drivers/mtd/chips/cfi_util.c
427
if (ofs == regions[i].offset + size * regions[i].numblocks)
drivers/mtd/chips/jedec_probe.c
1000
.regions = {
drivers/mtd/chips/jedec_probe.c
1013
.regions = {
drivers/mtd/chips/jedec_probe.c
1026
.regions = {
drivers/mtd/chips/jedec_probe.c
1039
.regions = {
drivers/mtd/chips/jedec_probe.c
1051
.regions = {
drivers/mtd/chips/jedec_probe.c
1064
.regions = {
drivers/mtd/chips/jedec_probe.c
1077
.regions = {
drivers/mtd/chips/jedec_probe.c
1090
.regions = {
drivers/mtd/chips/jedec_probe.c
1103
.regions = {
drivers/mtd/chips/jedec_probe.c
1116
.regions = {
drivers/mtd/chips/jedec_probe.c
1129
.regions = {
drivers/mtd/chips/jedec_probe.c
1142
.regions = {
drivers/mtd/chips/jedec_probe.c
1155
.regions = {
drivers/mtd/chips/jedec_probe.c
1167
.regions = {
drivers/mtd/chips/jedec_probe.c
1179
.regions = {
drivers/mtd/chips/jedec_probe.c
1191
.regions = {
drivers/mtd/chips/jedec_probe.c
1206
.regions = {
drivers/mtd/chips/jedec_probe.c
1220
.regions = {
drivers/mtd/chips/jedec_probe.c
1235
.regions = {
drivers/mtd/chips/jedec_probe.c
1247
.regions = {
drivers/mtd/chips/jedec_probe.c
1259
.regions = {
drivers/mtd/chips/jedec_probe.c
1274
.regions = {
drivers/mtd/chips/jedec_probe.c
1289
.regions = {
drivers/mtd/chips/jedec_probe.c
1304
.regions = {
drivers/mtd/chips/jedec_probe.c
1316
.regions = {
drivers/mtd/chips/jedec_probe.c
1328
.regions = {
drivers/mtd/chips/jedec_probe.c
1340
.regions = {
drivers/mtd/chips/jedec_probe.c
1353
.regions = {
drivers/mtd/chips/jedec_probe.c
1365
.regions = {
drivers/mtd/chips/jedec_probe.c
1377
.regions = {ERASEINFO(0x01000,64),
drivers/mtd/chips/jedec_probe.c
1388
.regions = {ERASEINFO(0x01000,64),
drivers/mtd/chips/jedec_probe.c
1399
.regions = {
drivers/mtd/chips/jedec_probe.c
1411
.regions = {
drivers/mtd/chips/jedec_probe.c
1423
.regions = {
drivers/mtd/chips/jedec_probe.c
1435
.regions = {
drivers/mtd/chips/jedec_probe.c
1447
.regions = {
drivers/mtd/chips/jedec_probe.c
1459
.regions = {
drivers/mtd/chips/jedec_probe.c
1472
.regions = {
drivers/mtd/chips/jedec_probe.c
1484
.regions = {
drivers/mtd/chips/jedec_probe.c
1496
.regions = {
drivers/mtd/chips/jedec_probe.c
1508
.regions = {
drivers/mtd/chips/jedec_probe.c
1520
.regions = {
drivers/mtd/chips/jedec_probe.c
1532
.regions = {
drivers/mtd/chips/jedec_probe.c
1545
.regions = {
drivers/mtd/chips/jedec_probe.c
1559
.regions = {
drivers/mtd/chips/jedec_probe.c
1573
.regions = {
drivers/mtd/chips/jedec_probe.c
1586
.regions = {
drivers/mtd/chips/jedec_probe.c
1601
.regions = {
drivers/mtd/chips/jedec_probe.c
1613
.regions = {
drivers/mtd/chips/jedec_probe.c
1628
.regions = {
drivers/mtd/chips/jedec_probe.c
1643
.regions = {
drivers/mtd/chips/jedec_probe.c
1658
.regions = {
drivers/mtd/chips/jedec_probe.c
1673
.regions = {
drivers/mtd/chips/jedec_probe.c
1688
.regions = {
drivers/mtd/chips/jedec_probe.c
1703
.regions = {
drivers/mtd/chips/jedec_probe.c
1718
.regions = {
drivers/mtd/chips/jedec_probe.c
1730
.regions = {
drivers/mtd/chips/jedec_probe.c
1742
.regions = {
drivers/mtd/chips/jedec_probe.c
1754
.regions = {
drivers/mtd/chips/jedec_probe.c
1766
.regions = {
drivers/mtd/chips/jedec_probe.c
1778
.regions = {
drivers/mtd/chips/jedec_probe.c
1793
.regions = {
drivers/mtd/chips/jedec_probe.c
1808
.regions = {
drivers/mtd/chips/jedec_probe.c
1820
.regions = {
drivers/mtd/chips/jedec_probe.c
1835
.regions = {
drivers/mtd/chips/jedec_probe.c
1850
.regions = {
drivers/mtd/chips/jedec_probe.c
1863
.regions = {
drivers/mtd/chips/jedec_probe.c
1876
.regions = {
drivers/mtd/chips/jedec_probe.c
1889
.regions = {
drivers/mtd/chips/jedec_probe.c
1902
.regions = {
drivers/mtd/chips/jedec_probe.c
2003
cfi->cfiq->EraseRegionInfo[i] = jedec_table[index].regions[i];
drivers/mtd/chips/jedec_probe.c
275
const uint32_t regions[6];
drivers/mtd/chips/jedec_probe.c
307
.regions = {
drivers/mtd/chips/jedec_probe.c
319
.regions = {
drivers/mtd/chips/jedec_probe.c
334
.regions = {
drivers/mtd/chips/jedec_probe.c
349
.regions = {
drivers/mtd/chips/jedec_probe.c
364
.regions = {
drivers/mtd/chips/jedec_probe.c
379
.regions = {
drivers/mtd/chips/jedec_probe.c
395
.regions = {
drivers/mtd/chips/jedec_probe.c
412
.regions = {
drivers/mtd/chips/jedec_probe.c
429
.regions = {
drivers/mtd/chips/jedec_probe.c
444
.regions = {
drivers/mtd/chips/jedec_probe.c
459
.regions = {
drivers/mtd/chips/jedec_probe.c
474
.regions = {
drivers/mtd/chips/jedec_probe.c
486
.regions = {
drivers/mtd/chips/jedec_probe.c
498
.regions = {
drivers/mtd/chips/jedec_probe.c
510
.regions = {
drivers/mtd/chips/jedec_probe.c
522
.regions = {
drivers/mtd/chips/jedec_probe.c
534
.regions = {
drivers/mtd/chips/jedec_probe.c
549
.regions = {
drivers/mtd/chips/jedec_probe.c
564
.regions = {
drivers/mtd/chips/jedec_probe.c
579
.regions = {
drivers/mtd/chips/jedec_probe.c
591
.regions = {
drivers/mtd/chips/jedec_probe.c
604
.regions = {
drivers/mtd/chips/jedec_probe.c
617
.regions = {
drivers/mtd/chips/jedec_probe.c
630
.regions = {
drivers/mtd/chips/jedec_probe.c
643
.regions = {
drivers/mtd/chips/jedec_probe.c
656
.regions = {
drivers/mtd/chips/jedec_probe.c
671
.regions = {
drivers/mtd/chips/jedec_probe.c
686
.regions = {
drivers/mtd/chips/jedec_probe.c
701
.regions = {
drivers/mtd/chips/jedec_probe.c
716
.regions = {
drivers/mtd/chips/jedec_probe.c
728
.regions = {
drivers/mtd/chips/jedec_probe.c
743
.regions = {
drivers/mtd/chips/jedec_probe.c
755
.regions = {
drivers/mtd/chips/jedec_probe.c
768
.regions = {
drivers/mtd/chips/jedec_probe.c
781
.regions = {
drivers/mtd/chips/jedec_probe.c
796
.regions = {
drivers/mtd/chips/jedec_probe.c
811
.regions = {
drivers/mtd/chips/jedec_probe.c
826
.regions = {
drivers/mtd/chips/jedec_probe.c
841
.regions = {
drivers/mtd/chips/jedec_probe.c
856
.regions = {
drivers/mtd/chips/jedec_probe.c
871
.regions = {
drivers/mtd/chips/jedec_probe.c
886
.regions = {
drivers/mtd/chips/jedec_probe.c
899
.regions = {
drivers/mtd/chips/jedec_probe.c
912
.regions = {
drivers/mtd/chips/jedec_probe.c
925
.regions = {
drivers/mtd/chips/jedec_probe.c
938
.regions = {
drivers/mtd/chips/jedec_probe.c
951
.regions = {
drivers/mtd/chips/jedec_probe.c
964
.regions = {
drivers/mtd/chips/jedec_probe.c
976
.regions = {
drivers/mtd/chips/jedec_probe.c
988
.regions = {
drivers/mtd/devices/mtd_intel_dg.c
209
if ((nvm->regions[i].offset + nvm->regions[i].size - 1) >= from &&
drivers/mtd/devices/mtd_intel_dg.c
210
nvm->regions[i].offset <= from &&
drivers/mtd/devices/mtd_intel_dg.c
211
nvm->regions[i].size != 0)
drivers/mtd/devices/mtd_intel_dg.c
44
} regions[] __counted_by(nregions);
drivers/mtd/devices/mtd_intel_dg.c
444
u8 id = nvm->regions[i].id;
drivers/mtd/devices/mtd_intel_dg.c
454
id, nvm->regions[i].name, region, base, limit);
drivers/mtd/devices/mtd_intel_dg.c
458
id, nvm->regions[i].name);
drivers/mtd/devices/mtd_intel_dg.c
459
nvm->regions[i].is_readable = 0;
drivers/mtd/devices/mtd_intel_dg.c
466
nvm->regions[i].offset = base;
drivers/mtd/devices/mtd_intel_dg.c
467
nvm->regions[i].size = limit - base + 1;
drivers/mtd/devices/mtd_intel_dg.c
469
nvm->regions[i].is_writable = idg_nvm_region_writable(access_map, id);
drivers/mtd/devices/mtd_intel_dg.c
471
nvm->regions[i].is_readable = idg_nvm_region_readable(access_map, id);
drivers/mtd/devices/mtd_intel_dg.c
473
nvm->regions[i].name,
drivers/mtd/devices/mtd_intel_dg.c
474
nvm->regions[i].id,
drivers/mtd/devices/mtd_intel_dg.c
475
nvm->regions[i].offset,
drivers/mtd/devices/mtd_intel_dg.c
476
nvm->regions[i].size,
drivers/mtd/devices/mtd_intel_dg.c
477
nvm->regions[i].is_readable,
drivers/mtd/devices/mtd_intel_dg.c
478
nvm->regions[i].is_writable);
drivers/mtd/devices/mtd_intel_dg.c
480
if (nvm->regions[i].is_readable)
drivers/mtd/devices/mtd_intel_dg.c
547
from = addr - nvm->regions[idx].offset;
drivers/mtd/devices/mtd_intel_dg.c
548
region = nvm->regions[idx].id;
drivers/mtd/devices/mtd_intel_dg.c
550
if (len > nvm->regions[idx].size - from)
drivers/mtd/devices/mtd_intel_dg.c
551
len = nvm->regions[idx].size - from;
drivers/mtd/devices/mtd_intel_dg.c
554
region, nvm->regions[idx].name, from, len);
drivers/mtd/devices/mtd_intel_dg.c
559
info->fail_addr += nvm->regions[idx].offset;
drivers/mtd/devices/mtd_intel_dg.c
586
nvm->regions[idx].id, nvm->regions[idx].name, from, len);
drivers/mtd/devices/mtd_intel_dg.c
593
from -= nvm->regions[idx].offset;
drivers/mtd/devices/mtd_intel_dg.c
594
region = nvm->regions[idx].id;
drivers/mtd/devices/mtd_intel_dg.c
595
if (len > nvm->regions[idx].size - from)
drivers/mtd/devices/mtd_intel_dg.c
596
len = nvm->regions[idx].size - from;
drivers/mtd/devices/mtd_intel_dg.c
632
nvm->regions[idx].id, nvm->regions[idx].name, to, len);
drivers/mtd/devices/mtd_intel_dg.c
639
to -= nvm->regions[idx].offset;
drivers/mtd/devices/mtd_intel_dg.c
640
region = nvm->regions[idx].id;
drivers/mtd/devices/mtd_intel_dg.c
641
if (len > nvm->regions[idx].size - to)
drivers/mtd/devices/mtd_intel_dg.c
642
len = nvm->regions[idx].size - to;
drivers/mtd/devices/mtd_intel_dg.c
671
kfree(nvm->regions[i].name);
drivers/mtd/devices/mtd_intel_dg.c
728
if (!nvm->regions[i].is_readable)
drivers/mtd/devices/mtd_intel_dg.c
730
parts[n].name = nvm->regions[i].name;
drivers/mtd/devices/mtd_intel_dg.c
731
parts[n].offset = nvm->regions[i].offset;
drivers/mtd/devices/mtd_intel_dg.c
732
parts[n].size = nvm->regions[i].size;
drivers/mtd/devices/mtd_intel_dg.c
733
if (!nvm->regions[i].is_writable && !writable_override)
drivers/mtd/devices/mtd_intel_dg.c
758
if (invm->regions[i].name)
drivers/mtd/devices/mtd_intel_dg.c
767
nvm = kzalloc_flex(*nvm, regions, nregions);
drivers/mtd/devices/mtd_intel_dg.c
776
if (!invm->regions[i].name)
drivers/mtd/devices/mtd_intel_dg.c
780
dev_name(&aux_dev->dev), invm->regions[i].name);
drivers/mtd/devices/mtd_intel_dg.c
786
nvm->regions[n].name = name;
drivers/mtd/devices/mtd_intel_dg.c
787
nvm->regions[n].id = i;
drivers/mtd/mtdpart.c
152
struct mtd_erase_region_info *regions = parent->eraseregions;
drivers/mtd/mtdpart.c
156
for (i = 0; i < max && regions[i].offset <= child->part.offset;
drivers/mtd/mtdpart.c
164
for (; i < max && regions[i].offset < end; i++) {
drivers/mtd/mtdpart.c
165
if (child->erasesize < regions[i].erasesize)
drivers/mtd/mtdpart.c
166
child->erasesize = regions[i].erasesize;
drivers/mtd/spi-nor/core.c
1612
region = &map->regions[i];
drivers/mtd/spi-nor/core.c
2512
map->regions = &map->uniform_region;
drivers/mtd/spi-nor/core.c
3477
const struct spi_nor_erase_region *region = map->regions;
drivers/mtd/spi-nor/core.h
274
struct spi_nor_erase_region *regions;
drivers/mtd/spi-nor/debugfs.c
81
struct spi_nor_erase_region *region = erase_map->regions;
drivers/mtd/spi-nor/sfdp.c
391
struct spi_nor_erase_region *region = map->regions;
drivers/mtd/spi-nor/sfdp.c
884
map->regions = region;
drivers/mtd/spi-nor/winbond.c
40
nor->params->erase_map.regions[0].size == SZ_2M) {
drivers/mtd/spi-nor/winbond.c
42
nor->params->erase_map.regions[0].size = SZ_16M;
drivers/net/dsa/mv88e6xxx/chip.h
440
struct devlink_region *regions[_MV88E6XXX_REGION_MAX];
drivers/net/dsa/mv88e6xxx/devlink.c
731
if (chip->regions[i])
drivers/net/dsa/mv88e6xxx/devlink.c
732
dsa_devlink_region_destroy(chip->regions[i]);
drivers/net/dsa/mv88e6xxx/devlink.c
794
chip->regions[i] = region;
drivers/net/dsa/mv88e6xxx/devlink.c
800
dsa_devlink_region_destroy(chip->regions[j]);
drivers/net/dsa/sja1105/sja1105.h
276
struct devlink_region **regions;
drivers/net/dsa/sja1105/sja1105_devlink.c
102
priv->regions[i] = region;
drivers/net/dsa/sja1105/sja1105_devlink.c
114
dsa_devlink_region_destroy(priv->regions[i]);
drivers/net/dsa/sja1105/sja1105_devlink.c
116
kfree(priv->regions);
drivers/net/dsa/sja1105/sja1105_devlink.c
85
priv->regions = kzalloc_objs(struct devlink_region *, num_regions);
drivers/net/dsa/sja1105/sja1105_devlink.c
86
if (!priv->regions)
drivers/net/dsa/sja1105/sja1105_devlink.c
96
dsa_devlink_region_destroy(priv->regions[i]);
drivers/net/dsa/sja1105/sja1105_devlink.c
98
kfree(priv->regions);
drivers/net/ipa/ipa_mem.c
258
DECLARE_BITMAP(regions, IPA_MEM_COUNT) = { };
drivers/net/ipa/ipa_mem.c
272
if (__test_and_set_bit(mem->id, regions)) {
drivers/net/ipa/ipa_mem.c
283
for_each_clear_bit(mem_id, regions, IPA_MEM_COUNT) {
drivers/net/wireless/ath/ath10k/core.c
2922
tmp = &hw_mem->region_table.regions[i];
drivers/net/wireless/ath/ath10k/coredump.c
1300
.regions = qca6174_hw10_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1309
.regions = qca6174_hw10_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1318
.regions = qca6174_hw10_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1327
.regions = qca6174_hw21_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1336
.regions = qca6174_hw30_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1345
.regions = qca6174_hw30_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1354
.regions = qca6174_hw30_sdio_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1363
.regions = qca6174_hw30_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1372
.regions = qca988x_hw20_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1381
.regions = qca9984_hw10_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1390
.regions = qca9984_hw10_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1399
.regions = qca99x0_hw20_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1408
.regions = qca4019_hw10_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1417
.regions = wcn399x_hw10_mem_regions,
drivers/net/wireless/ath/ath10k/coredump.c
1435
mem_region = &hw->region_table.regions[0];
drivers/net/wireless/ath/ath10k/coredump.h
167
const struct ath10k_mem_region *regions;
drivers/net/wireless/ath/ath10k/pci.c
1678
current_region = &mem_layout->region_table.regions[0];
drivers/net/wireless/ath/ath10k/sdio.c
2436
current_region = &mem_layout->region_table.regions[0];
drivers/net/wireless/ath/ath10k/snoc.c
1459
current_region = &mem_layout->region_table.regions[0];
drivers/perf/marvell_cn10k_tad_pmu.c
101
writeq_relaxed(0, tad_pmu->regions[i].base +
drivers/perf/marvell_cn10k_tad_pmu.c
109
writeq_relaxed(reg_val, tad_pmu->regions[i].base +
drivers/perf/marvell_cn10k_tad_pmu.c
293
struct tad_region *regions;
drivers/perf/marvell_cn10k_tad_pmu.c
32
struct tad_region *regions;
drivers/perf/marvell_cn10k_tad_pmu.c
342
regions = devm_kcalloc(&pdev->dev, tad_cnt,
drivers/perf/marvell_cn10k_tad_pmu.c
343
sizeof(*regions), GFP_KERNEL);
drivers/perf/marvell_cn10k_tad_pmu.c
344
if (!regions)
drivers/perf/marvell_cn10k_tad_pmu.c
349
regions[i].base = devm_ioremap(&pdev->dev,
drivers/perf/marvell_cn10k_tad_pmu.c
352
if (!regions[i].base) {
drivers/perf/marvell_cn10k_tad_pmu.c
359
tad_pmu->regions = regions;
drivers/perf/marvell_cn10k_tad_pmu.c
62
new += readq(tad_pmu->regions[i].base +
drivers/perf/marvell_cn10k_tad_pmu.c
80
writeq_relaxed(0, tad_pmu->regions[i].base +
drivers/pinctrl/nxp/pinctrl-s32cc.c
100
struct s32_pinctrl_mem_region *regions;
drivers/pinctrl/nxp/pinctrl-s32cc.c
118
pin_range = ipctl->regions[i].pin_range;
drivers/pinctrl/nxp/pinctrl-s32cc.c
120
return &ipctl->regions[i];
drivers/pinctrl/nxp/pinctrl-s32cc.c
860
ipctl->regions = devm_kcalloc(&pdev->dev, mem_regions,
drivers/pinctrl/nxp/pinctrl-s32cc.c
861
sizeof(*ipctl->regions), GFP_KERNEL);
drivers/pinctrl/nxp/pinctrl-s32cc.c
862
if (!ipctl->regions)
drivers/pinctrl/nxp/pinctrl-s32cc.c
870
snprintf(ipctl->regions[i].name,
drivers/pinctrl/nxp/pinctrl-s32cc.c
871
sizeof(ipctl->regions[i].name), "map%u", i);
drivers/pinctrl/nxp/pinctrl-s32cc.c
873
s32_regmap_config.name = ipctl->regions[i].name;
drivers/pinctrl/nxp/pinctrl-s32cc.c
884
ipctl->regions[i].map = map;
drivers/pinctrl/nxp/pinctrl-s32cc.c
885
ipctl->regions[i].pin_range = &info->soc_data->mem_pin_ranges[i];
drivers/platform/x86/intel/pmt/discovery-kunit.c
27
struct telemetry_region *region = &feature_group->regions[i];
drivers/platform/x86/intel/pmt/telemetry.c
265
size = struct_size(feature_group, regions, count);
drivers/platform/x86/intel/pmt/telemetry.c
272
region = feature_group->regions;
drivers/ps3/ps3stor_lib.c
123
dev->region_idx, dev->regions[dev->region_idx].start,
drivers/ps3/ps3stor_lib.c
124
dev->regions[dev->region_idx].size);
drivers/ps3/ps3stor_lib.c
268
unsigned int region_id = dev->regions[dev->region_idx].id;
drivers/scsi/ps3rom.c
170
dev->regions[dev->region_idx].id, start_sector,
drivers/scsi/ps3rom.c
193
dev->regions[dev->region_idx].id, start_sector,
drivers/scsi/qla2xxx/qla_bsg.c
2518
struct qla_active_regions regions = { };
drivers/scsi/qla2xxx/qla_bsg.c
2522
regions.global_image = active_regions.global;
drivers/scsi/qla2xxx/qla_bsg.c
2525
regions.nvme_params = QLA27XX_PRIMARY_IMAGE;
drivers/scsi/qla2xxx/qla_bsg.c
2529
regions.board_config = active_regions.aux.board_config;
drivers/scsi/qla2xxx/qla_bsg.c
2530
regions.vpd_nvram = active_regions.aux.vpd_nvram;
drivers/scsi/qla2xxx/qla_bsg.c
2531
regions.npiv_config_0_1 = active_regions.aux.npiv_config_0_1;
drivers/scsi/qla2xxx/qla_bsg.c
2532
regions.npiv_config_2_3 = active_regions.aux.npiv_config_2_3;
drivers/scsi/qla2xxx/qla_bsg.c
2533
regions.nvme_params = active_regions.aux.nvme_params;
drivers/scsi/qla2xxx/qla_bsg.c
2538
__func__, vha->host_no, regions.global_image,
drivers/scsi/qla2xxx/qla_bsg.c
2539
regions.board_config, regions.vpd_nvram,
drivers/scsi/qla2xxx/qla_bsg.c
2540
regions.npiv_config_0_1, regions.npiv_config_2_3, regions.nvme_params);
drivers/scsi/qla2xxx/qla_bsg.c
2543
bsg_job->reply_payload.sg_cnt, &regions, sizeof(regions));
drivers/scsi/qla2xxx/qla_bsg.c
2546
bsg_reply->reply_payload_rcv_len = sizeof(regions);
drivers/scsi/scsi_trace.c
138
unsigned int regions = get_unaligned_be16(&cdb[7]);
drivers/scsi/scsi_trace.c
140
trace_seq_printf(p, "regions=%u", (regions - 8) / 16);
drivers/soc/aspeed/aspeed-p2a-ctrl.c
140
const struct region *curr = &ctrl->config->regions[i];
drivers/soc/aspeed/aspeed-p2a-ctrl.c
283
bits |= priv->parent->config->regions[i].bit;
drivers/soc/aspeed/aspeed-p2a-ctrl.c
324
value |= p2a_ctrl->config->regions[i].bit;
drivers/soc/aspeed/aspeed-p2a-ctrl.c
391
.regions = {
drivers/soc/aspeed/aspeed-p2a-ctrl.c
402
.regions = {
drivers/soc/aspeed/aspeed-p2a-ctrl.c
52
struct region regions[P2A_REGION_COUNT];
drivers/soc/fsl/dpio/dpio-driver.c
204
desc.regs_cena = devm_memremap(dev, dpio_dev->regions[1].start,
drivers/soc/fsl/dpio/dpio-driver.c
205
resource_size(&dpio_dev->regions[1]),
drivers/soc/fsl/dpio/dpio-driver.c
208
desc.regs_cena = devm_memremap(dev, dpio_dev->regions[2].start,
drivers/soc/fsl/dpio/dpio-driver.c
209
resource_size(&dpio_dev->regions[2]),
drivers/soc/fsl/dpio/dpio-driver.c
219
desc.regs_cinh = devm_ioremap(dev, dpio_dev->regions[1].start,
drivers/soc/fsl/dpio/dpio-driver.c
220
resource_size(&dpio_dev->regions[1]));
drivers/soc/qcom/ocmem.c
119
struct ocmem_region *region = &ocmem->regions[i];
drivers/soc/qcom/ocmem.c
131
struct ocmem_region *region = &ocmem->regions[i];
drivers/soc/qcom/ocmem.c
169
struct ocmem_region *region = &ocmem->regions[i];
drivers/soc/qcom/ocmem.c
373
ocmem->regions = devm_kcalloc(dev, ocmem->config->num_regions,
drivers/soc/qcom/ocmem.c
375
if (!ocmem->regions) {
drivers/soc/qcom/ocmem.c
381
struct ocmem_region *region = &ocmem->regions[i];
drivers/soc/qcom/ocmem.c
64
struct ocmem_region *regions;
drivers/soc/qcom/smem.c
1007
smem->global_partition.phys_base = smem->regions[0].aux_base +
drivers/soc/qcom/smem.c
1060
smem->partitions[remote_host].phys_base = smem->regions[0].aux_base +
drivers/soc/qcom/smem.c
1089
phys_addr = smem->regions[0].aux_base;
drivers/soc/qcom/smem.c
1091
smem->regions[0].size = size;
drivers/soc/qcom/smem.c
1092
smem->regions[0].virt_base = devm_ioremap_wc(smem->dev, phys_addr, size);
drivers/soc/qcom/smem.c
1094
if (!smem->regions[0].virt_base)
drivers/soc/qcom/smem.c
1142
smem = devm_kzalloc(&pdev->dev, struct_size(smem, regions, num_regions),
drivers/soc/qcom/smem.c
1152
smem->regions[0].aux_base = rmem->base;
drivers/soc/qcom/smem.c
1153
smem->regions[0].size = rmem->size;
drivers/soc/qcom/smem.c
1159
ret = qcom_smem_resolve_mem(smem, "memory-region", &smem->regions[0]);
drivers/soc/qcom/smem.c
1165
ret = qcom_smem_resolve_mem(smem, "qcom,rpm-msg-ram", &smem->regions[1]);
drivers/soc/qcom/smem.c
1171
ret = qcom_smem_map_toc(smem, &smem->regions[0]);
drivers/soc/qcom/smem.c
1176
smem->regions[i].virt_base = devm_ioremap_wc(&pdev->dev,
drivers/soc/qcom/smem.c
1177
smem->regions[i].aux_base,
drivers/soc/qcom/smem.c
1178
smem->regions[i].size);
drivers/soc/qcom/smem.c
1179
if (!smem->regions[i].virt_base) {
drivers/soc/qcom/smem.c
1180
dev_err(&pdev->dev, "failed to remap %pa\n", &smem->regions[i].aux_base);
drivers/soc/qcom/smem.c
1185
header = smem->regions[0].virt_base;
drivers/soc/qcom/smem.c
1213
devm_iounmap(smem->dev, smem->regions[0].virt_base);
drivers/soc/qcom/smem.c
288
struct smem_region regions[] __counted_by(num_regions);
drivers/soc/qcom/smem.c
472
header = smem->regions[0].virt_base;
drivers/soc/qcom/smem.c
561
header = smem->regions[0].virt_base;
drivers/soc/qcom/smem.c
569
region = &smem->regions[i];
drivers/soc/qcom/smem.c
750
header = __smem->regions[0].virt_base;
drivers/soc/qcom/smem.c
753
if (ret > __smem->regions[0].size)
drivers/soc/qcom/smem.c
799
area = &__smem->regions[i];
drivers/soc/qcom/smem.c
872
header = smem->regions[0].virt_base;
drivers/soc/qcom/smem.c
925
phys_addr = smem->regions[0].aux_base + le32_to_cpu(entry->offset);
drivers/soc/ti/knav_qmss.h
302
struct list_head regions;
drivers/soc/ti/knav_qmss.h
349
list_for_each_entry(region, &kdev->regions, list)
drivers/soc/ti/knav_qmss.h
352
list_first_entry_or_null(&kdev->regions, \
drivers/soc/ti/knav_qmss_queue.c
1079
struct device_node *regions __free(device_node) =
drivers/soc/ti/knav_qmss_queue.c
1085
if (!regions)
drivers/soc/ti/knav_qmss_queue.c
1089
for_each_child_of_node_scoped(regions, child) {
drivers/soc/ti/knav_qmss_queue.c
1116
list_add_tail(&region->list, &kdev->regions);
drivers/soc/ti/knav_qmss_queue.c
1118
if (list_empty(&kdev->regions))
drivers/soc/ti/knav_qmss_queue.c
1798
INIT_LIST_HEAD(&kdev->regions);
drivers/vfio/cdx/main.c
145
info->size = vdev->regions[info->index].size;
drivers/vfio/cdx/main.c
146
info->flags = vdev->regions[info->index].flags;
drivers/vfio/cdx/main.c
19
vdev->regions = kzalloc_objs(struct vfio_cdx_region, count,
drivers/vfio/cdx/main.c
21
if (!vdev->regions)
drivers/vfio/cdx/main.c
260
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_MMAP))
drivers/vfio/cdx/main.c
263
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_READ) &&
drivers/vfio/cdx/main.c
267
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_WRITE) &&
drivers/vfio/cdx/main.c
27
vdev->regions[i].addr = res->start;
drivers/vfio/cdx/main.c
271
return vfio_cdx_mmap_mmio(vdev->regions[index], vma);
drivers/vfio/cdx/main.c
28
vdev->regions[i].size = resource_size(res);
drivers/vfio/cdx/main.c
29
vdev->regions[i].type = res->flags;
drivers/vfio/cdx/main.c
34
if (!(vdev->regions[i].addr & ~PAGE_MASK) &&
drivers/vfio/cdx/main.c
35
!(vdev->regions[i].size & ~PAGE_MASK))
drivers/vfio/cdx/main.c
36
vdev->regions[i].flags |=
drivers/vfio/cdx/main.c
38
vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_READ;
drivers/vfio/cdx/main.c
40
vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_WRITE;
drivers/vfio/cdx/main.c
44
kfree(vdev->regions);
drivers/vfio/cdx/main.c
45
vdev->regions = NULL;
drivers/vfio/cdx/main.c
62
kfree(vdev->regions);
drivers/vfio/cdx/private.h
33
struct vfio_cdx_region *regions;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
133
info->size = vdev->regions[info->index].size;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
134
info->flags = vdev->regions[info->index].flags;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
249
region = &vdev->regions[index];
drivers/vfio/fsl-mc/vfio_fsl_mc.c
30
vdev->regions = kzalloc_objs(struct vfio_fsl_mc_region, count,
drivers/vfio/fsl-mc/vfio_fsl_mc.c
32
if (!vdev->regions)
drivers/vfio/fsl-mc/vfio_fsl_mc.c
328
region = &vdev->regions[index];
drivers/vfio/fsl-mc/vfio_fsl_mc.c
36
struct resource *res = &mc_dev->regions[i];
drivers/vfio/fsl-mc/vfio_fsl_mc.c
39
vdev->regions[i].addr = res->start;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
399
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_MMAP))
drivers/vfio/fsl-mc/vfio_fsl_mc.c
40
vdev->regions[i].size = resource_size(res);
drivers/vfio/fsl-mc/vfio_fsl_mc.c
402
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_READ)
drivers/vfio/fsl-mc/vfio_fsl_mc.c
406
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_WRITE)
drivers/vfio/fsl-mc/vfio_fsl_mc.c
41
vdev->regions[i].type = mc_dev->regions[i].flags & IORESOURCE_BITS;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
412
return vfio_fsl_mc_mmap_mmio(vdev->regions[index], vma);
drivers/vfio/fsl-mc/vfio_fsl_mc.c
46
if (!no_mmap && !(vdev->regions[i].addr & ~PAGE_MASK) &&
drivers/vfio/fsl-mc/vfio_fsl_mc.c
47
!(vdev->regions[i].size & ~PAGE_MASK))
drivers/vfio/fsl-mc/vfio_fsl_mc.c
48
vdev->regions[i].flags |=
drivers/vfio/fsl-mc/vfio_fsl_mc.c
50
vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_READ;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
51
if (!(mc_dev->regions[i].flags & IORESOURCE_READONLY))
drivers/vfio/fsl-mc/vfio_fsl_mc.c
52
vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_WRITE;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
64
iounmap(vdev->regions[i].ioaddr);
drivers/vfio/fsl-mc/vfio_fsl_mc.c
65
kfree(vdev->regions);
drivers/vfio/fsl-mc/vfio_fsl_mc_private.h
37
struct vfio_fsl_mc_region *regions;
drivers/vfio/pci/pds/dirty.c
100
struct pds_vfio_region *region = &dirty->regions[i];
drivers/vfio/pci/pds/dirty.c
130
if (!dirty->regions)
drivers/vfio/pci/pds/dirty.c
134
struct pds_vfio_region *region = &dirty->regions[i];
drivers/vfio/pci/pds/dirty.c
174
vfree(dirty->regions);
drivers/vfio/pci/pds/dirty.c
175
dirty->regions = NULL;
drivers/vfio/pci/pds/dirty.c
188
dirty->regions = vcalloc(num_regions, sizeof(struct pds_vfio_region));
drivers/vfio/pci/pds/dirty.c
189
if (!dirty->regions)
drivers/vfio/pci/pds/dirty.c
195
struct pds_vfio_region *region = &dirty->regions[i];
drivers/vfio/pci/pds/dirty.c
512
struct pds_vfio_region *region = &dirty->regions[i];
drivers/vfio/pci/pds/dirty.c
96
if (!dirty->regions)
drivers/vfio/pci/pds/dirty.h
21
struct pds_vfio_region *regions;
drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
50
struct vfio_platform_region *xgmac_regs = &vdev->regions[0];
drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
51
struct vfio_platform_region *xpcs_regs = &vdev->regions[1];
drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c
73
struct vfio_platform_region *reg = &vdev->regions[0];
drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c
51
struct vfio_platform_region *reg = &vdev->regions[0];
drivers/vfio/platform/vfio_platform_common.c
144
vdev->regions = kzalloc_objs(struct vfio_platform_region, cnt,
drivers/vfio/platform/vfio_platform_common.c
146
if (!vdev->regions)
drivers/vfio/platform/vfio_platform_common.c
153
vdev->regions[i].addr = res->start;
drivers/vfio/platform/vfio_platform_common.c
154
vdev->regions[i].size = resource_size(res);
drivers/vfio/platform/vfio_platform_common.c
155
vdev->regions[i].flags = 0;
drivers/vfio/platform/vfio_platform_common.c
159
vdev->regions[i].type = VFIO_PLATFORM_REGION_TYPE_MMIO;
drivers/vfio/platform/vfio_platform_common.c
160
vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_READ;
drivers/vfio/platform/vfio_platform_common.c
162
vdev->regions[i].flags |=
drivers/vfio/platform/vfio_platform_common.c
169
if (!(vdev->regions[i].addr & ~PAGE_MASK) &&
drivers/vfio/platform/vfio_platform_common.c
170
!(vdev->regions[i].size & ~PAGE_MASK))
drivers/vfio/platform/vfio_platform_common.c
171
vdev->regions[i].flags |=
drivers/vfio/platform/vfio_platform_common.c
176
vdev->regions[i].type = VFIO_PLATFORM_REGION_TYPE_PIO;
drivers/vfio/platform/vfio_platform_common.c
187
kfree(vdev->regions);
drivers/vfio/platform/vfio_platform_common.c
196
iounmap(vdev->regions[i].ioaddr);
drivers/vfio/platform/vfio_platform_common.c
199
kfree(vdev->regions);
drivers/vfio/platform/vfio_platform_common.c
287
info->size = vdev->regions[info->index].size;
drivers/vfio/platform/vfio_platform_common.c
288
info->flags = vdev->regions[info->index].flags;
drivers/vfio/platform/vfio_platform_common.c
452
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_READ))
drivers/vfio/platform/vfio_platform_common.c
455
if (vdev->regions[index].type & VFIO_PLATFORM_REGION_TYPE_MMIO)
drivers/vfio/platform/vfio_platform_common.c
456
return vfio_platform_read_mmio(&vdev->regions[index],
drivers/vfio/platform/vfio_platform_common.c
458
else if (vdev->regions[index].type & VFIO_PLATFORM_REGION_TYPE_PIO)
drivers/vfio/platform/vfio_platform_common.c
535
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_WRITE))
drivers/vfio/platform/vfio_platform_common.c
538
if (vdev->regions[index].type & VFIO_PLATFORM_REGION_TYPE_MMIO)
drivers/vfio/platform/vfio_platform_common.c
539
return vfio_platform_write_mmio(&vdev->regions[index],
drivers/vfio/platform/vfio_platform_common.c
541
else if (vdev->regions[index].type & VFIO_PLATFORM_REGION_TYPE_PIO)
drivers/vfio/platform/vfio_platform_common.c
587
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_MMAP))
drivers/vfio/platform/vfio_platform_common.c
590
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_READ)
drivers/vfio/platform/vfio_platform_common.c
594
if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_WRITE)
drivers/vfio/platform/vfio_platform_common.c
600
if (vdev->regions[index].type & VFIO_PLATFORM_REGION_TYPE_MMIO)
drivers/vfio/platform/vfio_platform_common.c
601
return vfio_platform_mmap_mmio(vdev->regions[index], vma);
drivers/vfio/platform/vfio_platform_common.c
603
else if (vdev->regions[index].type & VFIO_PLATFORM_REGION_TYPE_PIO)
drivers/vfio/platform/vfio_platform_private.h
47
struct vfio_platform_region *regions;
drivers/vfio/vfio_iommu_type1.c
1060
struct list_head *regions,
drivers/vfio/vfio_iommu_type1.c
1068
list_for_each_entry_safe(entry, next, regions, list) {
drivers/vhost/vhost.c
1972
unsigned long size = offsetof(struct vhost_memory, regions);
drivers/vhost/vhost.c
1981
newmem = kvzalloc_flex(*newmem, regions, mem.nregions);
drivers/vhost/vhost.c
1986
if (copy_from_user(newmem->regions, m->regions,
drivers/vhost/vhost.c
1987
flex_array_size(newmem, regions, mem.nregions))) {
drivers/vhost/vhost.c
1998
for (region = newmem->regions;
drivers/vhost/vhost.c
1999
region < newmem->regions + mem.nregions;
drivers/video/fbdev/nvidia/nv_hw.c
970
int regions = 12;
drivers/video/fbdev/nvidia/nv_hw.c
977
regions = 15;
drivers/video/fbdev/nvidia/nv_hw.c
978
for(i = 0; i < regions; i++) {
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
47
return &fbdev->regions[mem_idx];
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1890
ofbi->region = &fbdev->regions[i];
drivers/video/fbdev/omap2/omapfb/omapfb.h
88
struct omapfb2_mem_region regions[10];
drivers/video/fbdev/stifb.c
1320
fix->smem_len = fb->sti->regions[1].region_desc.length * 4096;
drivers/video/fbdev/stifb.c
835
pBytePerLongDevDepData = fb->sti->regions[NGLEDEVDEPROM_CRT_REGION];
drivers/video/sticore.c
486
REGION_OFFSET_TO_PHYS(sti->regions[i], newhpa);
drivers/video/sticore.c
488
len = sti->regions[i].region_desc.length * 4096;
drivers/video/sticore.c
493
sti->regions[i].region_desc.btlb,
drivers/video/sticore.c
494
sti->regions[i].region_desc.sys_only,
drivers/video/sticore.c
495
sti->regions[i].region_desc.cache,
drivers/video/sticore.c
496
sti->regions[i].region_desc.last);
drivers/video/sticore.c
499
if (sti->regions[i].region_desc.last)
drivers/video/sticore.c
827
memcpy(sti->regions, ((void *)raw)+raw->region_list, sizeof(sti->regions));
drivers/virt/acrn/mm.c
21
struct vm_memory_region_batch *regions;
drivers/virt/acrn/mm.c
24
regions = kzalloc_obj(*regions);
drivers/virt/acrn/mm.c
25
if (!regions)
drivers/virt/acrn/mm.c
28
regions->vmid = vm->vmid;
drivers/virt/acrn/mm.c
29
regions->regions_num = 1;
drivers/virt/acrn/mm.c
30
regions->regions_gpa = virt_to_phys(region);
drivers/virt/acrn/mm.c
32
ret = hcall_set_memory_regions(virt_to_phys(regions));
drivers/virt/acrn/mm.c
37
kfree(regions);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1002
u64 phys_region_addr = phys_contig_mem_regions.regions[i].start;
drivers/virt/nitro_enclaves/ne_misc_dev.c
1003
u64 phys_region_size = range_len(&phys_contig_mem_regions.regions[i]);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1020
slot_add_mem_req.paddr = phys_contig_mem_regions.regions[i].start;
drivers/virt/nitro_enclaves/ne_misc_dev.c
1021
slot_add_mem_req.size = range_len(&phys_contig_mem_regions.regions[i]);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1030
kfree(phys_contig_mem_regions.regions);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1043
kfree(phys_contig_mem_regions.regions);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1051
kfree(phys_contig_mem_regions.regions);
drivers/virt/nitro_enclaves/ne_misc_dev.c
136
struct range *regions;
drivers/virt/nitro_enclaves/ne_misc_dev.c
892
if (num && (phys_contig_regions->regions[num - 1].end + 1) == page_paddr) {
drivers/virt/nitro_enclaves/ne_misc_dev.c
893
phys_contig_regions->regions[num - 1].end += page_size;
drivers/virt/nitro_enclaves/ne_misc_dev.c
895
phys_contig_regions->regions[num].start = page_paddr;
drivers/virt/nitro_enclaves/ne_misc_dev.c
896
phys_contig_regions->regions[num].end = page_paddr + page_size - 1;
drivers/virt/nitro_enclaves/ne_misc_dev.c
943
phys_contig_mem_regions.regions = kzalloc_objs(*phys_contig_mem_regions.regions,
drivers/virt/nitro_enclaves/ne_misc_dev.c
945
if (!phys_contig_mem_regions.regions) {
drivers/virt/nitro_enclaves/ne_misc_dev_test.c
117
phys_contig_mem_regions.regions = kunit_kcalloc(test, MAX_PHYS_REGIONS,
drivers/virt/nitro_enclaves/ne_misc_dev_test.c
118
sizeof(*phys_contig_mem_regions.regions),
drivers/virt/nitro_enclaves/ne_misc_dev_test.c
120
KUNIT_ASSERT_TRUE(test, phys_contig_mem_regions.regions);
drivers/virt/nitro_enclaves/ne_misc_dev_test.c
135
KUNIT_EXPECT_EQ(test, phys_contig_mem_regions.regions[num - 1].start,
drivers/virt/nitro_enclaves/ne_misc_dev_test.c
137
KUNIT_EXPECT_EQ(test, range_len(&phys_contig_mem_regions.regions[num - 1]),
drivers/virt/nitro_enclaves/ne_misc_dev_test.c
141
kunit_kfree(test, phys_contig_mem_regions.regions);
include/kvm/arm_vgic.h
192
const struct vgic_register_region *regions;
include/linux/fsl/mc.h
213
struct resource *regions;
include/linux/hugetlb.h
52
struct list_head regions;
include/linux/intel_dg_nvm_aux.h
26
const struct intel_dg_nvm_region *regions;
include/linux/intel_vsec.h
184
struct telemetry_region regions[];
include/linux/memblock.h
570
for (region = memblock.memory.regions; \
include/linux/memblock.h
571
region < (memblock.memory.regions + memblock.memory.cnt); \
include/linux/memblock.h
579
for (region = memblock.reserved.regions; \
include/linux/memblock.h
580
region < (memblock.reserved.regions + memblock.reserved.cnt); \
include/linux/memblock.h
94
struct memblock_region *regions;
include/uapi/drm/i915_drm.h
3620
struct drm_i915_memory_region_info regions[];
include/uapi/drm/i915_drm.h
3828
__u64 regions;
include/uapi/linux/media/raspberrypi/pisp_fe_config.h
183
regions[PISP_FLOATING_STATS_NUM_ZONES];
include/uapi/linux/vhost_types.h
131
struct vhost_memory_region regions[];
include/video/sticore.h
357
region_t regions[STI_REGION_MAX];
mm/damon/sysfs-schemes.c
140
struct damon_sysfs_scheme_regions *regions = kmalloc_obj(*regions);
mm/damon/sysfs-schemes.c
142
if (!regions)
mm/damon/sysfs-schemes.c
145
regions->kobj = (struct kobject){};
mm/damon/sysfs-schemes.c
146
INIT_LIST_HEAD(&regions->regions_list);
mm/damon/sysfs-schemes.c
147
regions->nr_regions = 0;
mm/damon/sysfs-schemes.c
148
regions->total_bytes = 0;
mm/damon/sysfs-schemes.c
149
return regions;
mm/damon/sysfs-schemes.c
155
struct damon_sysfs_scheme_regions *regions = container_of(kobj,
mm/damon/sysfs-schemes.c
158
return sysfs_emit(buf, "%lu\n", regions->total_bytes);
mm/damon/sysfs-schemes.c
162
struct damon_sysfs_scheme_regions *regions)
mm/damon/sysfs-schemes.c
166
list_for_each_entry_safe(r, next, &regions->regions_list, list) {
mm/damon/sysfs-schemes.c
169
regions->nr_regions--;
mm/damon/sysfs.c
105
static void damon_sysfs_regions_rm_dirs(struct damon_sysfs_regions *regions)
mm/damon/sysfs.c
107
struct damon_sysfs_region **regions_arr = regions->regions_arr;
mm/damon/sysfs.c
110
for (i = 0; i < regions->nr; i++)
mm/damon/sysfs.c
112
regions->nr = 0;
mm/damon/sysfs.c
114
regions->regions_arr = NULL;
mm/damon/sysfs.c
117
static int damon_sysfs_regions_add_dirs(struct damon_sysfs_regions *regions,
mm/damon/sysfs.c
123
damon_sysfs_regions_rm_dirs(regions);
mm/damon/sysfs.c
131
regions->regions_arr = regions_arr;
mm/damon/sysfs.c
136
damon_sysfs_regions_rm_dirs(regions);
mm/damon/sysfs.c
141
&damon_sysfs_region_ktype, &regions->kobj,
mm/damon/sysfs.c
1410
return damon_sysfs_set_regions(t, sys_target->regions,
mm/damon/sysfs.c
145
damon_sysfs_regions_rm_dirs(regions);
mm/damon/sysfs.c
150
regions->nr++;
mm/damon/sysfs.c
158
struct damon_sysfs_regions *regions = container_of(kobj,
mm/damon/sysfs.c
161
return sysfs_emit(buf, "%d\n", regions->nr);
mm/damon/sysfs.c
167
struct damon_sysfs_regions *regions;
mm/damon/sysfs.c
175
regions = container_of(kobj, struct damon_sysfs_regions, kobj);
mm/damon/sysfs.c
179
err = damon_sysfs_regions_add_dirs(regions, nr);
mm/damon/sysfs.c
213
struct damon_sysfs_regions *regions;
mm/damon/sysfs.c
225
struct damon_sysfs_regions *regions = damon_sysfs_regions_alloc();
mm/damon/sysfs.c
228
if (!regions)
mm/damon/sysfs.c
231
err = kobject_init_and_add(&regions->kobj, &damon_sysfs_regions_ktype,
mm/damon/sysfs.c
234
kobject_put(&regions->kobj);
mm/damon/sysfs.c
236
target->regions = regions;
mm/damon/sysfs.c
242
damon_sysfs_regions_rm_dirs(target->regions);
mm/damon/sysfs.c
243
kobject_put(&target->regions->kobj);
mm/damon/tests/sysfs-kunit.h
65
sysfs_target->regions = damon_sysfs_regions_alloc();
mm/damon/tests/sysfs-kunit.h
66
if (!sysfs_target->regions) {
mm/damon/tests/sysfs-kunit.h
79
kfree(sysfs_target->regions);
mm/damon/tests/sysfs-kunit.h
95
kfree(sysfs_target->regions);
mm/damon/tests/vaddr-kunit.h
130
unsigned long *regions, int nr_regions,
mm/damon/tests/vaddr-kunit.h
142
r = damon_new_region(regions[i * 2], regions[i * 2 + 1]);
mm/damon/tests/vaddr-kunit.h
170
unsigned long regions[] = {10, 20, 20, 30, 50, 55, 55, 57, 57, 59,
mm/damon/tests/vaddr-kunit.h
181
damon_do_test_apply_three_regions(test, regions, ARRAY_SIZE(regions),
mm/damon/tests/vaddr-kunit.h
192
unsigned long regions[] = {10, 20, 20, 30, 50, 55, 55, 57, 57, 59,
mm/damon/tests/vaddr-kunit.h
203
damon_do_test_apply_three_regions(test, regions, ARRAY_SIZE(regions),
mm/damon/tests/vaddr-kunit.h
216
unsigned long regions[] = {10, 20, 20, 30, 50, 55, 55, 57, 57, 59,
mm/damon/tests/vaddr-kunit.h
227
damon_do_test_apply_three_regions(test, regions, ARRAY_SIZE(regions),
mm/damon/tests/vaddr-kunit.h
241
unsigned long regions[] = {10, 20, 20, 30, 50, 55, 55, 57, 57, 59,
mm/damon/tests/vaddr-kunit.h
251
damon_do_test_apply_three_regions(test, regions, ARRAY_SIZE(regions),
mm/damon/tests/vaddr-kunit.h
69
struct damon_addr_range regions[3] = {0};
mm/damon/tests/vaddr-kunit.h
84
__damon_va_three_regions(&mm, regions);
mm/damon/tests/vaddr-kunit.h
86
KUNIT_EXPECT_EQ(test, 10ul, regions[0].start);
mm/damon/tests/vaddr-kunit.h
87
KUNIT_EXPECT_EQ(test, 25ul, regions[0].end);
mm/damon/tests/vaddr-kunit.h
88
KUNIT_EXPECT_EQ(test, 200ul, regions[1].start);
mm/damon/tests/vaddr-kunit.h
89
KUNIT_EXPECT_EQ(test, 220ul, regions[1].end);
mm/damon/tests/vaddr-kunit.h
90
KUNIT_EXPECT_EQ(test, 300ul, regions[2].start);
mm/damon/tests/vaddr-kunit.h
91
KUNIT_EXPECT_EQ(test, 330ul, regions[2].end);
mm/damon/vaddr.c
121
struct damon_addr_range regions[3])
mm/damon/vaddr.c
164
regions[0].start = ALIGN(start, DAMON_MIN_REGION_SZ);
mm/damon/vaddr.c
165
regions[0].end = ALIGN(first_gap.start, DAMON_MIN_REGION_SZ);
mm/damon/vaddr.c
166
regions[1].start = ALIGN(first_gap.end, DAMON_MIN_REGION_SZ);
mm/damon/vaddr.c
167
regions[1].end = ALIGN(second_gap.start, DAMON_MIN_REGION_SZ);
mm/damon/vaddr.c
168
regions[2].start = ALIGN(second_gap.end, DAMON_MIN_REGION_SZ);
mm/damon/vaddr.c
169
regions[2].end = ALIGN(prev->vm_end, DAMON_MIN_REGION_SZ);
mm/damon/vaddr.c
180
struct damon_addr_range regions[3])
mm/damon/vaddr.c
190
rc = __damon_va_three_regions(mm, regions);
mm/damon/vaddr.c
244
struct damon_addr_range regions[3];
mm/damon/vaddr.c
248
if (damon_va_three_regions(t, regions)) {
mm/damon/vaddr.c
259
sz += regions[i].end - regions[i].start;
mm/damon/vaddr.c
267
r = damon_new_region(regions[i].start, regions[i].end);
mm/damon/vaddr.c
274
nr_pieces = (regions[i].end - regions[i].start) / sz;
mm/hugetlb.c
1119
INIT_LIST_HEAD(&resv_map->regions);
mm/hugetlb.c
547
if (&prg->link != &resv->regions && prg->to == rg->from &&
mm/hugetlb.c
559
if (&nrg->link != &resv->regions && nrg->from == rg->to &&
mm/hugetlb.c
601
struct list_head *head = &resv->regions;
mm/hugetlb.c
857
struct list_head *head = &resv->regions;
mm/hugetlb.c
984
struct list_head *head = &resv->regions;
mm/memblock.c
1008
struct memblock_region *r = &type->regions[i];
mm/memblock.c
1224
struct memblock_region *m = &type_a->regions[idx_a];
mm/memblock.c
1251
r = &type_b->regions[idx_b];
mm/memblock.c
130
.memory.regions = memblock_memory_init_regions,
mm/memblock.c
1325
struct memblock_region *m = &type_a->regions[idx_a];
mm/memblock.c
134
.reserved.regions = memblock_reserved_init_regions,
mm/memblock.c
1352
r = &type_b->regions[idx_b];
mm/memblock.c
1396
r = &type->regions[*idx];
mm/memblock.c
144
.regions = memblock_physmem_init_regions,
mm/memblock.c
1442
memblock_set_region_node(&type->regions[i], nid);
mm/memblock.c
159
for (i = 0, rgn = &memblock_type->regions[0]; \
mm/memblock.c
161
i++, rgn = &memblock_type->regions[i])
mm/memblock.c
1837
return memblock.memory.regions[0].base;
mm/memblock.c
1844
return (memblock.memory.regions[idx].base + memblock.memory.regions[idx].size);
mm/memblock.c
1908
if (!memblock_is_nomap(&memblock.memory.regions[i]))
mm/memblock.c
1912
if (!memblock_is_nomap(&memblock.memory.regions[i]))
mm/memblock.c
1944
if (addr < type->regions[mid].base)
mm/memblock.c
1946
else if (addr >= (type->regions[mid].base +
mm/memblock.c
1947
type->regions[mid].size))
mm/memblock.c
1971
return !memblock_is_nomap(&memblock.memory.regions[i]);
mm/memblock.c
1983
*start_pfn = PFN_DOWN(type->regions[mid].base);
mm/memblock.c
1984
*end_pfn = PFN_DOWN(type->regions[mid].base + type->regions[mid].size);
mm/memblock.c
1986
return memblock_get_region_node(&type->regions[mid]);
mm/memblock.c
2006
return (memblock.memory.regions[idx].base +
mm/memblock.c
2007
memblock.memory.regions[idx].size) >= end;
mm/memblock.c
2045
r - memblock.memory.regions);
mm/memblock.c
213
if (memblock_addrs_overlap(base, size, type->regions[i].base,
mm/memblock.c
214
type->regions[i].size))
mm/memblock.c
2724
reg = &type->regions[i];
mm/memblock.c
366
type->total_size -= type->regions[r].size;
mm/memblock.c
367
memmove(&type->regions[r], &type->regions[r + 1],
mm/memblock.c
368
(type->cnt - (r + 1)) * sizeof(type->regions[r]));
mm/memblock.c
374
type->regions[0].base = 0;
mm/memblock.c
375
type->regions[0].size = 0;
mm/memblock.c
376
type->regions[0].flags = 0;
mm/memblock.c
377
memblock_set_region_node(&type->regions[0], MAX_NUMNODES);
mm/memblock.c
389
if (memblock.reserved.regions != memblock_reserved_init_regions) {
mm/memblock.c
390
addr = __pa(memblock.reserved.regions);
mm/memblock.c
394
kfree(memblock.reserved.regions);
mm/memblock.c
399
if (memblock.memory.regions != memblock_memory_init_regions) {
mm/memblock.c
400
addr = __pa(memblock.memory.regions);
mm/memblock.c
404
kfree(memblock.memory.regions);
mm/memblock.c
501
memcpy(new_array, type->regions, old_size);
mm/memblock.c
503
old_array = type->regions;
mm/memblock.c
504
type->regions = new_array;
mm/memblock.c
543
struct memblock_region *this = &type->regions[i];
mm/memblock.c
544
struct memblock_region *next = &type->regions[i + 1];
mm/memblock.c
581
struct memblock_region *rgn = &type->regions[idx];
mm/memblock.c
623
if (type->regions[0].size == 0) {
mm/memblock.c
625
type->regions[0].base = base;
mm/memblock.c
626
type->regions[0].size = size;
mm/memblock.c
627
type->regions[0].flags = flags;
mm/memblock.c
628
memblock_set_region_node(&type->regions[0], nid);
sound/drivers/opl4/opl4_local.h
156
const struct opl4_region *regions;
sound/drivers/opl4/opl4_synth.c
476
const struct opl4_region_ptr *regions;
sound/drivers/opl4/opl4_synth.c
483
regions = &snd_yrw801_regions[i];
sound/drivers/opl4/opl4_synth.c
484
for (i = 0; i < regions->count; i++) {
sound/drivers/opl4/opl4_synth.c
485
if (note >= regions->regions[i].key_min &&
sound/drivers/opl4/opl4_synth.c
486
note <= regions->regions[i].key_max) {
sound/drivers/opl4/opl4_synth.c
487
sound[voices] = &regions->regions[i].sound;
sound/drivers/opl4/yrw801.c
926
#define REGION(num) { ARRAY_SIZE(regions ## num), regions ## num }
sound/soc/codecs/wm_adsp.c
1433
buf->regions = kzalloc_objs(*buf->regions, caps->num_regions);
sound/soc/codecs/wm_adsp.c
1434
if (!buf->regions)
sound/soc/codecs/wm_adsp.c
1438
region = &buf->regions[i];
sound/soc/codecs/wm_adsp.c
1464
kfree(buf->regions);
sound/soc/codecs/wm_adsp.c
155
struct wm_adsp_buffer_region *regions;
sound/soc/codecs/wm_adsp.c
1672
kfree(buf->regions);
sound/soc/codecs/wm_adsp.c
1752
return buf->regions[last_region].cumulative_size;
sound/soc/codecs/wm_adsp.c
1931
if (buf->read_index < buf->regions[i].cumulative_size)
sound/soc/codecs/wm_adsp.c
1937
mem_type = buf->regions[i].mem_type;
sound/soc/codecs/wm_adsp.c
1938
adsp_addr = buf->regions[i].base_addr +
sound/soc/codecs/wm_adsp.c
1939
(buf->read_index - buf->regions[i].offset);
sound/soc/codecs/wm_adsp.c
1942
nwords = buf->regions[i].cumulative_size - buf->read_index;
tools/include/uapi/drm/i915_drm.h
3620
struct drm_i915_memory_region_info regions[];
tools/include/uapi/drm/i915_drm.h
3828
__u64 regions;
tools/testing/memblock/tests/alloc_api.c
125
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
168
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
217
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
26
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
266
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
416
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
450
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
484
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
509
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
550
struct memblock_region *rgn1 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
551
struct memblock_region *rgn2 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_api.c
602
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
641
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_api.c
691
struct memblock_region *rgn = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_api.c
73
struct memblock_region *rgn1 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_api.c
74
struct memblock_region *rgn2 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
143
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
144
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
200
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
201
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
202
struct memblock_region *node2 = &memblock.memory.regions[6];
tools/testing/memblock/tests/alloc_exact_nid_api.c
258
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
259
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
260
struct memblock_region *min_node = &memblock.memory.regions[2];
tools/testing/memblock/tests/alloc_exact_nid_api.c
261
struct memblock_region *max_node = &memblock.memory.regions[5];
tools/testing/memblock/tests/alloc_exact_nid_api.c
299
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
30
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
300
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
31
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
351
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
352
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
414
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
415
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
471
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
472
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
473
struct memblock_region *node2 = &memblock.memory.regions[6];
tools/testing/memblock/tests/alloc_exact_nid_api.c
529
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
530
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
531
struct memblock_region *min_node = &memblock.memory.regions[2];
tools/testing/memblock/tests/alloc_exact_nid_api.c
532
struct memblock_region *max_node = &memblock.memory.regions[5];
tools/testing/memblock/tests/alloc_exact_nid_api.c
580
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
621
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
664
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
712
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
754
struct memblock_region *min_node = &memblock.memory.regions[2];
tools/testing/memblock/tests/alloc_exact_nid_api.c
755
struct memblock_region *max_node = &memblock.memory.regions[5];
tools/testing/memblock/tests/alloc_exact_nid_api.c
82
struct memblock_region *new_rgn = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_exact_nid_api.c
83
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
841
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_exact_nid_api.c
842
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_exact_nid_api.c
843
struct memblock_region *next_node = &memblock.memory.regions[nid_next];
tools/testing/memblock/tests/alloc_exact_nid_api.c
915
struct memblock_region *next_node = &memblock.memory.regions[7];
tools/testing/memblock/tests/alloc_helpers_api.c
110
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_helpers_api.c
153
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_helpers_api.c
190
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_helpers_api.c
20
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_helpers_api.c
236
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_helpers_api.c
278
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_helpers_api.c
314
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_helpers_api.c
63
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1016
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1053
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
118
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1246
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1247
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1298
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1299
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1300
struct memblock_region *exp_node = &memblock.memory.regions[nid_exp];
tools/testing/memblock/tests/alloc_nid_api.c
1351
struct memblock_region *new_rgn = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_nid_api.c
1352
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1353
struct memblock_region *exp_node = &memblock.memory.regions[nid_exp];
tools/testing/memblock/tests/alloc_nid_api.c
1403
struct memblock_region *new_rgn = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_nid_api.c
1404
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1462
struct memblock_region *new_rgn = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_nid_api.c
1463
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1464
struct memblock_region *exp_node = &memblock.memory.regions[nid_exp];
tools/testing/memblock/tests/alloc_nid_api.c
1524
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1525
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1581
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1582
struct memblock_region *exp_node = &memblock.memory.regions[nid_exp];
tools/testing/memblock/tests/alloc_nid_api.c
1637
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1638
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1639
struct memblock_region *node2 = &memblock.memory.regions[6];
tools/testing/memblock/tests/alloc_nid_api.c
169
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1694
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1695
struct memblock_region *min_node = &memblock.memory.regions[2];
tools/testing/memblock/tests/alloc_nid_api.c
1696
struct memblock_region *max_node = &memblock.memory.regions[5];
tools/testing/memblock/tests/alloc_nid_api.c
1750
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1751
struct memblock_region *min_node = &memblock.memory.regions[2];
tools/testing/memblock/tests/alloc_nid_api.c
1752
struct memblock_region *max_node = &memblock.memory.regions[5];
tools/testing/memblock/tests/alloc_nid_api.c
1790
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1791
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1842
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1843
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1844
struct memblock_region *exp_node = &memblock.memory.regions[nid_exp];
tools/testing/memblock/tests/alloc_nid_api.c
1896
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1897
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
1898
struct memblock_region *exp_node = &memblock.memory.regions[nid_exp];
tools/testing/memblock/tests/alloc_nid_api.c
1948
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
1949
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
2009
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
2010
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
2011
struct memblock_region *exp_node = &memblock.memory.regions[nid_exp];
tools/testing/memblock/tests/alloc_nid_api.c
2071
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
2072
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
2128
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
2129
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
2130
struct memblock_region *exp_node = &memblock.memory.regions[nid_exp];
tools/testing/memblock/tests/alloc_nid_api.c
2185
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
2186
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
2187
struct memblock_region *node2 = &memblock.memory.regions[6];
tools/testing/memblock/tests/alloc_nid_api.c
221
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
2242
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
2243
struct memblock_region *min_node = &memblock.memory.regions[2];
tools/testing/memblock/tests/alloc_nid_api.c
2244
struct memblock_region *max_node = &memblock.memory.regions[5];
tools/testing/memblock/tests/alloc_nid_api.c
2298
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
2299
struct memblock_region *min_node = &memblock.memory.regions[2];
tools/testing/memblock/tests/alloc_nid_api.c
2300
struct memblock_region *max_node = &memblock.memory.regions[5];
tools/testing/memblock/tests/alloc_nid_api.c
2392
struct memblock_region *new_rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
2393
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
2394
struct memblock_region *next_node = &memblock.memory.regions[nid_next];
tools/testing/memblock/tests/alloc_nid_api.c
2465
struct memblock_region *next_node = &memblock.memory.regions[7];
tools/testing/memblock/tests/alloc_nid_api.c
2507
struct memblock_region *req_node = &memblock.memory.regions[nid_req];
tools/testing/memblock/tests/alloc_nid_api.c
311
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
363
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
416
struct memblock_region *rgn1 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_nid_api.c
417
struct memblock_region *rgn2 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
481
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
543
struct memblock_region *rgn1 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_nid_api.c
544
struct memblock_region *rgn2 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
652
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
66
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
689
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
735
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
787
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
840
struct memblock_region *rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
889
struct memblock_region *rgn1 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_nid_api.c
890
struct memblock_region *rgn2 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/alloc_nid_api.c
958
struct memblock_region *rgn1 = &memblock.reserved.regions[2];
tools/testing/memblock/tests/alloc_nid_api.c
959
struct memblock_region *rgn2 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/alloc_nid_api.c
960
struct memblock_region *rgn3 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
1037
orig_region = memblock.reserved.regions;
tools/testing/memblock/tests/basic_api.c
1065
ASSERT_EQ(memblock.reserved.regions[0].base, r.base);
tools/testing/memblock/tests/basic_api.c
1066
ASSERT_EQ(memblock.reserved.regions[0].size, r.size);
tools/testing/memblock/tests/basic_api.c
1082
memblock.reserved.regions = orig_region;
tools/testing/memblock/tests/basic_api.c
1178
orig_region = memblock.reserved.regions;
tools/testing/memblock/tests/basic_api.c
1206
ASSERT_EQ(memblock.reserved.regions[0].base + memblock.reserved.regions[0].size,
tools/testing/memblock/tests/basic_api.c
1208
ASSERT_EQ(memblock.reserved.regions[0].size, new_reserved_regions_size);
tools/testing/memblock/tests/basic_api.c
121
rgn1 = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1215
ASSERT_EQ(memblock.reserved.regions[0].base, r.base);
tools/testing/memblock/tests/basic_api.c
1216
ASSERT_EQ(memblock.reserved.regions[0].size, r.size);
tools/testing/memblock/tests/basic_api.c
122
rgn2 = &memblock.memory.regions[1];
tools/testing/memblock/tests/basic_api.c
1230
memblock.reserved.regions = orig_region;
tools/testing/memblock/tests/basic_api.c
1284
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1333
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1385
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1439
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1493
rgn1 = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1494
rgn2 = &memblock.memory.regions[1];
tools/testing/memblock/tests/basic_api.c
1540
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1584
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1635
rgn1 = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1636
rgn2 = &memblock.memory.regions[1];
tools/testing/memblock/tests/basic_api.c
17
ASSERT_NE(memblock.memory.regions, NULL);
tools/testing/memblock/tests/basic_api.c
1717
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
175
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
1766
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
1818
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
1867
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
1921
rgn1 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
1922
rgn2 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/basic_api.c
1968
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
2011
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
2062
rgn1 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
2063
rgn2 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/basic_api.c
2179
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
22
ASSERT_NE(memblock.reserved.regions, NULL);
tools/testing/memblock/tests/basic_api.c
2225
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
227
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
2279
rgn1 = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
2280
rgn2 = &memblock.memory.regions[1];
tools/testing/memblock/tests/basic_api.c
2340
rgn1 = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
2341
rgn2 = &memblock.memory.regions[1];
tools/testing/memblock/tests/basic_api.c
2451
orig_region = memblock.reserved.regions;
tools/testing/memblock/tests/basic_api.c
2460
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
2464
rgn = &memblock.memory.regions[1];
tools/testing/memblock/tests/basic_api.c
2497
if (rgn == (memblock.reserved.regions + memblock.reserved.cnt - 1))
tools/testing/memblock/tests/basic_api.c
2511
memblock.reserved.regions = orig_region;
tools/testing/memblock/tests/basic_api.c
276
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
347
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
401
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
45
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
463
orig_region = memblock.memory.regions;
tools/testing/memblock/tests/basic_api.c
493
ASSERT_EQ(memblock.memory.regions[0].base, r.base);
tools/testing/memblock/tests/basic_api.c
494
ASSERT_EQ(memblock.memory.regions[0].size, r.size);
tools/testing/memblock/tests/basic_api.c
510
memblock.memory.regions = orig_region;
tools/testing/memblock/tests/basic_api.c
550
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
585
rgn1 = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
586
rgn2 = &memblock.reserved.regions[1];
tools/testing/memblock/tests/basic_api.c
640
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
693
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
744
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
78
rgn = &memblock.memory.regions[0];
tools/testing/memblock/tests/basic_api.c
816
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
870
rgn = &memblock.reserved.regions[0];
tools/testing/memblock/tests/basic_api.c
932
orig_region = memblock.reserved.regions;
tools/testing/memblock/tests/basic_api.c
960
ASSERT_EQ(memblock.reserved.regions[0].base, r.base);
tools/testing/memblock/tests/basic_api.c
961
ASSERT_EQ(memblock.reserved.regions[0].size, r.size);
tools/testing/memblock/tests/basic_api.c
977
memblock.reserved.regions = orig_region;
tools/testing/memblock/tests/common.c
41
memset(memblock.memory.regions, 0,
tools/testing/memblock/tests/common.c
47
memset(memblock.reserved.regions, 0,
tools/testing/nvdimm/test/ndtest.c
185
.regions = bus0_regions,
tools/testing/nvdimm/test/ndtest.c
193
.regions = bus1_regions,
tools/testing/nvdimm/test/ndtest.c
474
ret = ndtest_create_region(p, &p->config->regions[i]);
tools/testing/nvdimm/test/ndtest.h
72
struct ndtest_region *regions;
tools/testing/selftests/damon/access_memory.c
18
char **regions;
tools/testing/selftests/damon/access_memory.c
40
regions = malloc(sizeof(*regions) * nr_regions);
tools/testing/selftests/damon/access_memory.c
42
regions[i] = malloc(sz_region);
tools/testing/selftests/damon/access_memory.c
49
memset(regions[i], i, sz_region);
tools/testing/selftests/damon/access_memory_even.c
15
char **regions;
tools/testing/selftests/damon/access_memory_even.c
28
regions = malloc(sizeof(*regions) * nr_regions);
tools/testing/selftests/damon/access_memory_even.c
30
regions[i] = malloc(sz_region);
tools/testing/selftests/damon/access_memory_even.c
35
memset(regions[i], i, sz_region);
tools/testing/selftests/kvm/include/kvm_util.h
110
struct userspace_mem_regions regions;
tools/testing/selftests/kvm/lib/kvm_util.c
1023
hash_for_each_possible(vm->regions.slot_hash, region, slot_node,
tools/testing/selftests/kvm/lib/kvm_util.c
1133
vm_userspace_mem_region_gpa_insert(&vm->regions.gpa_tree, region);
tools/testing/selftests/kvm/lib/kvm_util.c
1134
vm_userspace_mem_region_hva_insert(&vm->regions.hva_tree, region);
tools/testing/selftests/kvm/lib/kvm_util.c
1135
hash_add(vm->regions.slot_hash, &region->slot_node, slot);
tools/testing/selftests/kvm/lib/kvm_util.c
1177
hash_for_each_possible(vm->regions.slot_hash, region, slot_node,
tools/testing/selftests/kvm/lib/kvm_util.c
1658
for (node = vm->regions.hva_tree.rb_node; node; ) {
tools/testing/selftests/kvm/lib/kvm_util.c
1976
hash_for_each(vm->regions.slot_hash, ctr, region, slot_node) {
tools/testing/selftests/kvm/lib/kvm_util.c
287
vm->regions.gpa_tree = RB_ROOT;
tools/testing/selftests/kvm/lib/kvm_util.c
288
vm->regions.hva_tree = RB_ROOT;
tools/testing/selftests/kvm/lib/kvm_util.c
289
hash_init(vm->regions.slot_hash);
tools/testing/selftests/kvm/lib/kvm_util.c
602
hash_for_each(vmp->regions.slot_hash, ctr, region, slot_node) {
tools/testing/selftests/kvm/lib/kvm_util.c
722
for (node = vm->regions.gpa_tree.rb_node; node; ) {
tools/testing/selftests/kvm/lib/kvm_util.c
808
rb_erase(&region->gpa_node, &vm->regions.gpa_tree);
tools/testing/selftests/kvm/lib/kvm_util.c
809
rb_erase(&region->hva_node, &vm->regions.hva_tree);
tools/testing/selftests/kvm/lib/kvm_util.c
839
hash_for_each_safe(vmp->regions.slot_hash, ctr, node, region, slot_node)
tools/testing/selftests/kvm/lib/x86/sev.c
148
hash_for_each(vm->regions.slot_hash, ctr, region, slot_node)
tools/testing/selftests/kvm/lib/x86/sev.c
97
hash_for_each(vm->regions.slot_hash, ctr, region, slot_node)
tools/virtio/vhost_net_test.c
238
dev->mem = malloc(offsetof(struct vhost_memory, regions) +
tools/virtio/vhost_net_test.c
239
sizeof(dev->mem->regions[0]));
tools/virtio/vhost_net_test.c
241
memset(dev->mem, 0, offsetof(struct vhost_memory, regions) +
tools/virtio/vhost_net_test.c
242
sizeof(dev->mem->regions[0]));
tools/virtio/vhost_net_test.c
244
dev->mem->regions[0].guest_phys_addr = (long)dev->buf;
tools/virtio/vhost_net_test.c
245
dev->mem->regions[0].userspace_addr = (long)dev->buf;
tools/virtio/vhost_net_test.c
246
dev->mem->regions[0].memory_size = dev->buf_size;
tools/virtio/virtio_test.c
141
dev->mem = malloc(offsetof(struct vhost_memory, regions) +
tools/virtio/virtio_test.c
142
sizeof dev->mem->regions[0]);
tools/virtio/virtio_test.c
144
memset(dev->mem, 0, offsetof(struct vhost_memory, regions) +
tools/virtio/virtio_test.c
145
sizeof dev->mem->regions[0]);
tools/virtio/virtio_test.c
147
dev->mem->regions[0].guest_phys_addr = (long)dev->buf;
tools/virtio/virtio_test.c
148
dev->mem->regions[0].userspace_addr = (long)dev->buf;
tools/virtio/virtio_test.c
149
dev->mem->regions[0].memory_size = dev->buf_size;