Home
last modified time | relevance | path

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

12345678910>>...19

/OK3568_Linux_fs/kernel/arch/powerpc/mm/nohash/
H A Dkaslr_booke.c23 struct regions { struct
38 struct regions __initdata regions; argument
115 if (regions.reserved_mem < 0) in overlaps_reserved_region()
119 for (subnode = fdt_first_subnode(fdt, regions.reserved_mem); in overlaps_reserved_region()
127 while (len >= (regions.reserved_mem_addr_cells + in overlaps_reserved_region()
128 regions.reserved_mem_size_cells)) { in overlaps_reserved_region()
130 if (regions.reserved_mem_addr_cells == 2) in overlaps_reserved_region()
133 reg += regions.reserved_mem_addr_cells; in overlaps_reserved_region()
134 len -= 4 * regions.reserved_mem_addr_cells; in overlaps_reserved_region()
137 if (regions.reserved_mem_size_cells == 2) in overlaps_reserved_region()
[all …]
/OK3568_Linux_fs/kernel/drivers/mtd/chips/
H A Djedec_probe.c274 const uint32_t regions[6]; member
306 .regions = {
318 .regions = {
333 .regions = {
348 .regions = {
363 .regions = {
378 .regions = {
394 .regions = {
411 .regions = {
428 .regions = {
[all …]
/OK3568_Linux_fs/kernel/mm/damon/
H A Dvaddr-test.h75 struct damon_addr_range regions[3] = {0,}; in damon_test_three_regions_in_vmas() local
88 __damon_va_three_regions(&vmas[0], regions); in damon_test_three_regions_in_vmas()
90 KUNIT_EXPECT_EQ(test, 10ul, regions[0].start); in damon_test_three_regions_in_vmas()
91 KUNIT_EXPECT_EQ(test, 25ul, regions[0].end); in damon_test_three_regions_in_vmas()
92 KUNIT_EXPECT_EQ(test, 200ul, regions[1].start); in damon_test_three_regions_in_vmas()
93 KUNIT_EXPECT_EQ(test, 220ul, regions[1].end); in damon_test_three_regions_in_vmas()
94 KUNIT_EXPECT_EQ(test, 300ul, regions[2].start); in damon_test_three_regions_in_vmas()
95 KUNIT_EXPECT_EQ(test, 330ul, regions[2].end); in damon_test_three_regions_in_vmas()
134 unsigned long *regions, int nr_regions, in damon_do_test_apply_three_regions() argument
144 r = damon_new_region(regions[i * 2], regions[i * 2 + 1]); in damon_do_test_apply_three_regions()
[all …]
H A Dvaddr.c117 struct damon_addr_range regions[3]) in __damon_va_three_regions()
157 regions[0].start = ALIGN(start, DAMON_MIN_REGION); in __damon_va_three_regions()
158 regions[0].end = ALIGN(first_gap.start, DAMON_MIN_REGION); in __damon_va_three_regions()
159 regions[1].start = ALIGN(first_gap.end, DAMON_MIN_REGION); in __damon_va_three_regions()
160 regions[1].end = ALIGN(second_gap.start, DAMON_MIN_REGION); in __damon_va_three_regions()
161 regions[2].start = ALIGN(second_gap.end, DAMON_MIN_REGION); in __damon_va_three_regions()
162 regions[2].end = ALIGN(last_vma->vm_end, DAMON_MIN_REGION); in __damon_va_three_regions()
173 struct damon_addr_range regions[3]) in damon_va_three_regions()
183 rc = __damon_va_three_regions(mm->mmap, regions); in damon_va_three_regions()
237 struct damon_addr_range regions[3]; in __damon_va_init_regions() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/nvfw/
H A Dacr.c89 hdr->regions.no_regions); in flcn_acr_desc_dump()
91 for (i = 0; i < ARRAY_SIZE(hdr->regions.region_props); i++) { in flcn_acr_desc_dump()
94 hdr->regions.region_props[i].start_addr); in flcn_acr_desc_dump()
96 hdr->regions.region_props[i].end_addr); in flcn_acr_desc_dump()
98 hdr->regions.region_props[i].region_id); in flcn_acr_desc_dump()
100 hdr->regions.region_props[i].read_mask); in flcn_acr_desc_dump()
102 hdr->regions.region_props[i].write_mask); in flcn_acr_desc_dump()
104 hdr->regions.region_props[i].client_mask); in flcn_acr_desc_dump()
132 hdr->regions.no_regions); in flcn_acr_desc_v1_dump()
134 for (i = 0; i < ARRAY_SIZE(hdr->regions.region_props); i++) { in flcn_acr_desc_v1_dump()
[all …]
/OK3568_Linux_fs/u-boot/drivers/mtd/
H A Djedec_flash.c152 const ulong regions[6]; member
178 .regions = {
194 .regions = {
208 .regions = {
222 .regions = {
236 .regions = {
250 .regions = {
264 .regions = {
278 .regions = {
294 .regions = {
[all …]
H A Dcfi_mtd.c137 int regions = 0; in cfi_mtd_set_erasesize() local
148 regions++; in cfi_mtd_set_erasesize()
152 switch (regions) { in cfi_mtd_set_erasesize()
161 mtd->numeraseregions = regions; in cfi_mtd_set_erasesize()
162 mtd->eraseregions = malloc(sizeof(struct mtd_erase_region_info) * regions); in cfi_mtd_set_erasesize()
167 regions = 0; in cfi_mtd_set_erasesize()
172 mtd->eraseregions[regions].offset = offset - base_addr; in cfi_mtd_set_erasesize()
173 mtd->eraseregions[regions].erasesize = sect_size_old; in cfi_mtd_set_erasesize()
174 mtd->eraseregions[regions].numblocks = numblocks; in cfi_mtd_set_erasesize()
177 regions++; in cfi_mtd_set_erasesize()
[all …]
/OK3568_Linux_fs/kernel/drivers/vfio/platform/
H A Dvfio_platform_common.c145 vdev->regions = kcalloc(cnt, sizeof(struct vfio_platform_region), in vfio_platform_regions_init()
147 if (!vdev->regions) in vfio_platform_regions_init()
157 vdev->regions[i].addr = res->start; in vfio_platform_regions_init()
158 vdev->regions[i].size = resource_size(res); in vfio_platform_regions_init()
159 vdev->regions[i].flags = 0; in vfio_platform_regions_init()
163 vdev->regions[i].type = VFIO_PLATFORM_REGION_TYPE_MMIO; in vfio_platform_regions_init()
164 vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_READ; in vfio_platform_regions_init()
166 vdev->regions[i].flags |= in vfio_platform_regions_init()
173 if (!(vdev->regions[i].addr & ~PAGE_MASK) && in vfio_platform_regions_init()
174 !(vdev->regions[i].size & ~PAGE_MASK)) in vfio_platform_regions_init()
[all …]
/OK3568_Linux_fs/kernel/mm/
H A Dmemblock.c132 .memory.regions = memblock_memory_init_regions,
137 .reserved.regions = memblock_reserved_init_regions,
148 .regions = memblock_physmem_init_regions,
164 for (i = 0, rgn = &memblock_type->regions[0]; \
166 i++, rgn = &memblock_type->regions[i])
209 if (memblock_addrs_overlap(base, size, type->regions[i].base, in memblock_overlaps_region()
210 type->regions[i].size)) in memblock_overlaps_region()
362 type->total_size -= type->regions[r].size; in memblock_remove_region()
363 memmove(&type->regions[r], &type->regions[r + 1], in memblock_remove_region()
364 (type->cnt - (r + 1)) * sizeof(type->regions[r])); in memblock_remove_region()
[all …]
/OK3568_Linux_fs/u-boot/cmd/
H A Darmflash.c30 struct afs_region regions[MAX_REGIONS]; member
105 afi->regions[0].offset = readl((void *)imginfo + 0x04); in parse_bank()
106 afi->regions[0].load_address = in parse_bank()
108 afi->regions[0].size = readl((void *)imginfo + 0x0C); in parse_bank()
149 afi->regions[j].load_address = in parse_bank()
151 afi->regions[j].size = in parse_bank()
153 afi->regions[j].offset = in parse_bank()
201 from = afi->flash_mem_start + afi->regions[i].offset; in load_image()
204 } else if (afi->regions[i].load_address) { in load_image()
205 to = afi->regions[i].load_address; in load_image()
[all …]
/OK3568_Linux_fs/kernel/drivers/vfio/fsl-mc/
H A Dvfio_fsl_mc.c100 vdev->regions = kcalloc(count, sizeof(struct vfio_fsl_mc_region), in vfio_fsl_mc_regions_init()
102 if (!vdev->regions) in vfio_fsl_mc_regions_init()
106 struct resource *res = &mc_dev->regions[i]; in vfio_fsl_mc_regions_init()
109 vdev->regions[i].addr = res->start; in vfio_fsl_mc_regions_init()
110 vdev->regions[i].size = resource_size(res); in vfio_fsl_mc_regions_init()
111 vdev->regions[i].type = mc_dev->regions[i].flags & IORESOURCE_BITS; in vfio_fsl_mc_regions_init()
116 if (!no_mmap && !(vdev->regions[i].addr & ~PAGE_MASK) && in vfio_fsl_mc_regions_init()
117 !(vdev->regions[i].size & ~PAGE_MASK)) in vfio_fsl_mc_regions_init()
118 vdev->regions[i].flags |= in vfio_fsl_mc_regions_init()
120 vdev->regions[i].flags |= VFIO_REGION_INFO_FLAG_READ; in vfio_fsl_mc_regions_init()
[all …]
/OK3568_Linux_fs/u-boot/drivers/pci/
H A Dpci_auto_common.c85 switch (hose->regions[i].flags) { in pciauto_config_init()
88 hose->pci_io->size < hose->regions[i].size) in pciauto_config_init()
89 hose->pci_io = hose->regions + i; in pciauto_config_init()
93 hose->pci_mem->size < hose->regions[i].size) in pciauto_config_init()
94 hose->pci_mem = hose->regions + i; in pciauto_config_init()
98 hose->pci_prefetch->size < hose->regions[i].size) in pciauto_config_init()
99 hose->pci_prefetch = hose->regions + i; in pciauto_config_init()
H A Dfsl_pci_init.c88 struct pci_region *r = hose->regions + hose->region_count; in fsl_pci_setup_inbound_windows()
195 hose->region_count = r - hose->regions; in fsl_pci_setup_inbound_windows()
313 struct pci_region *reg = hose->regions + hose->region_count; in fsl_pci_init()
334 unsigned long flags = hose->regions[r].flags; in fsl_pci_init()
335 u32 sz = (__ilog2_u64((u64)hose->regions[r].size) - 1); in fsl_pci_init()
339 u64 start = hose->regions[r].bus_start; in fsl_pci_init()
340 u64 end = start + hose->regions[r].size; in fsl_pci_init()
342 out_be32(&po->powbar, hose->regions[r].phys_start >> 12); in fsl_pci_init()
349 if (hose->regions[r].flags & PCI_REGION_IO) { in fsl_pci_init()
413 (u64)hose->regions[r].phys_start, in fsl_pci_init()
[all …]
/OK3568_Linux_fs/kernel/Documentation/admin-guide/device-mapper/
H A Ddm-clone.rst58 3. A small metadata device - it records which regions are already valid in the
59 destination device, i.e., which regions have already been hydrated, or have
68 dm-clone divides the source and destination devices in fixed sized regions.
77 Reads and writes from/to hydrated regions are serviced from the destination
93 as a hint to skip hydration of the regions covered by the request, i.e., it
111 A message `hydration_threshold <#regions>` can be used to set the maximum number
112 of regions being copied, the default being 1 region.
116 region size. A message `hydration_batch_size <#regions>` can be used to tune the
118 dm-clone trying to batch together contiguous regions, so we copy the data in
119 batches of this many regions.
[all …]
/OK3568_Linux_fs/kernel/Documentation/networking/devlink/
H A Ddevlink-region.rst7 ``devlink`` regions enable access to driver defined address regions using
10 Each device can create and register its own supported address regions. The
22 address regions that are otherwise inaccessible to the user.
45 # Show all of the exposed regions with region sizes:
68 As regions are likely very device or driver specific, no generic regions are
70 specific regions a driver supports.
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/
H A Dcoredump.c1297 .regions = qca6174_hw10_mem_regions,
1306 .regions = qca6174_hw10_mem_regions,
1315 .regions = qca6174_hw10_mem_regions,
1324 .regions = qca6174_hw21_mem_regions,
1333 .regions = qca6174_hw30_mem_regions,
1342 .regions = qca6174_hw30_mem_regions,
1351 .regions = qca6174_hw30_sdio_mem_regions,
1360 .regions = qca6174_hw30_mem_regions,
1369 .regions = qca988x_hw20_mem_regions,
1378 .regions = qca9984_hw10_mem_regions,
[all …]
/OK3568_Linux_fs/kernel/drivers/net/dsa/sja1105/
H A Dsja1105_devlink.c85 priv->regions = kcalloc(num_regions, sizeof(struct devlink_region *), in sja1105_setup_devlink_regions()
87 if (!priv->regions) in sja1105_setup_devlink_regions()
97 dsa_devlink_region_destroy(priv->regions[i]); in sja1105_setup_devlink_regions()
99 kfree(priv->regions); in sja1105_setup_devlink_regions()
103 priv->regions[i] = region; in sja1105_setup_devlink_regions()
115 dsa_devlink_region_destroy(priv->regions[i]); in sja1105_teardown_devlink_regions()
117 kfree(priv->regions); in sja1105_teardown_devlink_regions()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dgp102.c200 desc->regions.no_regions = 2; in gp102_acr_load_load()
201 desc->regions.region_props[0].start_addr = acr->wpr_start >> 8; in gp102_acr_load_load()
202 desc->regions.region_props[0].end_addr = acr->wpr_end >> 8; in gp102_acr_load_load()
203 desc->regions.region_props[0].region_id = 1; in gp102_acr_load_load()
204 desc->regions.region_props[0].read_mask = 0xf; in gp102_acr_load_load()
205 desc->regions.region_props[0].write_mask = 0xc; in gp102_acr_load_load()
206 desc->regions.region_props[0].client_mask = 0x2; in gp102_acr_load_load()
207 desc->regions.region_props[0].shadow_mem_start_addr = in gp102_acr_load_load()
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc83xx/
H A Dpcie.c126 hose->regions[i] = *reg; in PCIE_OP()
131 hose->regions[i].bus_start = 0; in PCIE_OP()
132 hose->regions[i].phys_start = 0; in PCIE_OP()
133 hose->regions[i].size = gd->ram_size; in PCIE_OP()
134 hose->regions[i].flags = PCI_REGION_MEM | PCI_REGION_SYS_MEMORY; in PCIE_OP()
137 hose->regions[i].bus_start = CONFIG_SYS_IMMR; in PCIE_OP()
138 hose->regions[i].phys_start = CONFIG_SYS_IMMR; in PCIE_OP()
139 hose->regions[i].size = 0x100000; in PCIE_OP()
140 hose->regions[i].flags = PCI_REGION_MEM | PCI_REGION_SYS_MEMORY; in PCIE_OP()
/OK3568_Linux_fs/kernel/drivers/bus/fsl-mc/
H A Dfsl-mc-bus.c560 struct resource *regions; in fsl_mc_device_get_mmio_regions() local
579 regions = kmalloc_array(obj_desc->region_count, in fsl_mc_device_get_mmio_regions()
580 sizeof(regions[0]), GFP_KERNEL); in fsl_mc_device_get_mmio_regions()
581 if (!regions) in fsl_mc_device_get_mmio_regions()
603 regions[i].start = region_desc.base_address + in fsl_mc_device_get_mmio_regions()
608 &regions[i].start); in fsl_mc_device_get_mmio_regions()
622 regions[i].start == region_desc.base_offset) in fsl_mc_device_get_mmio_regions()
623 regions[i].start += mc_portal_base_phys_addr; in fsl_mc_device_get_mmio_regions()
634 regions[i].end = regions[i].start + region_desc.size - 1; in fsl_mc_device_get_mmio_regions()
635 regions[i].name = "fsl-mc object MMIO region"; in fsl_mc_device_get_mmio_regions()
[all …]
/OK3568_Linux_fs/buildroot/boot/grub2/
H A D0040-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch7 The cutmem and badram commands can be used to remove EFI memory regions
31 + This prevents removing EFI memory regions to potentially subvert the
55 - N_("Declare memory regions as faulty (badram)."));
58 - N_("Remove any memory regions in specified range."));
61 + N_("Declare memory regions as faulty (badram)."));
64 + N_("Remove any memory regions in specified range."));
/OK3568_Linux_fs/yocto/poky/meta/recipes-multimedia/libtiff/tiff/
H A DCVE-2023-0800_0801_0802_0803_0804.patch41 + "Only equal length regions can be combined for "
54 + "Only equal width regions can be "
67 + * and length values of the regions are the same, respectively. */
82 + "Only equal width regions can be combined for -E "
99 + "Only equal length regions can be combined for "
118 "Only equal width regions can be combined for -E top or bottom");
128 "Only equal length regions can be combined for -E left or right");
/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Dsmem.c274 struct smem_region regions[]; member
406 header = smem->regions[0].virt_base; in qcom_smem_alloc_global()
491 header = smem->regions[0].virt_base; in qcom_smem_get_global()
499 region = &smem->regions[i]; in qcom_smem_get_global()
639 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space()
659 struct smem_region *region = &__smem->regions[i]; in qcom_smem_virt_to_phys()
679 header = smem->regions[0].virt_base; in qcom_smem_get_sbl_version()
690 ptable = smem->regions[0].virt_base + smem->regions[0].size - SZ_4K; in qcom_smem_get_ptable()
731 header = smem->regions[0].virt_base + le32_to_cpu(entry->offset); in qcom_smem_partition_header()
887 smem->regions[i].virt_base = devm_ioremap_wc(dev, r.start, size); in qcom_smem_map_memory()
[all …]
/OK3568_Linux_fs/external/mpp/utils/
H A Dmpp_enc_roi_utils.c132 RoiRegionCfg *regions; member
225 RoiRegionCfg *region = ctx->regions; in gen_vepu54x_roi()
275 region = ctx->regions; in gen_vepu54x_roi()
670 impl->regions = mpp_calloc(RoiRegionCfg, count); in mpp_enc_roi_init()
764 impl->legacy_roi_cfg.regions = impl->legacy_roi_region; in mpp_enc_roi_init()
814 MPP_FREE(impl->regions); in mpp_enc_roi_deinit()
830 memcpy(impl->regions + impl->count, region, sizeof(*impl->regions)); in mpp_enc_roi_add_region()
875 RoiRegionCfg *regions = impl->regions; in mpp_enc_roi_setup_meta() local
879 region[i].x = regions[i].x; in mpp_enc_roi_setup_meta()
880 region[i].y = regions[i].y; in mpp_enc_roi_setup_meta()
[all …]
/OK3568_Linux_fs/kernel/sound/drivers/opl4/
H A Dopl4_synth.c485 const struct opl4_region_ptr *regions; in snd_opl4_note_on() local
493 regions = &snd_yrw801_regions[i]; in snd_opl4_note_on()
494 for (i = 0; i < regions->count; i++) { in snd_opl4_note_on()
495 if (note >= regions->regions[i].key_min && in snd_opl4_note_on()
496 note <= regions->regions[i].key_max) { in snd_opl4_note_on()
497 sound[voices] = &regions->regions[i].sound; in snd_opl4_note_on()

12345678910>>...19