| /OK3568_Linux_fs/kernel/arch/powerpc/mm/nohash/ |
| H A D | kaslr_booke.c | 23 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 D | jedec_probe.c | 274 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 D | vaddr-test.h | 75 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 D | vaddr.c | 117 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 D | acr.c | 89 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 D | jedec_flash.c | 152 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 D | cfi_mtd.c | 137 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 D | vfio_platform_common.c | 145 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 D | memblock.c | 132 .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 D | armflash.c | 30 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 D | vfio_fsl_mc.c | 100 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 D | pci_auto_common.c | 85 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 D | fsl_pci_init.c | 88 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 D | dm-clone.rst | 58 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 D | devlink-region.rst | 7 ``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 D | coredump.c | 1297 .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 D | sja1105_devlink.c | 85 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 D | gp102.c | 200 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 D | pcie.c | 126 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 D | fsl-mc-bus.c | 560 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 ®ions[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 D | 0040-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch | 7 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 D | CVE-2023-0800_0801_0802_0803_0804.patch | 41 + "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 D | smem.c | 274 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 D | mpp_enc_roi_utils.c | 132 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 D | opl4_synth.c | 485 const struct opl4_region_ptr *regions; in snd_opl4_note_on() local 493 regions = &snd_yrw801_regions[i]; in snd_opl4_note_on() 494 for (i = 0; i < regions->count; i++) { in snd_opl4_note_on() 495 if (note >= regions->regions[i].key_min && in snd_opl4_note_on() 496 note <= regions->regions[i].key_max) { in snd_opl4_note_on() 497 sound[voices] = ®ions->regions[i].sound; in snd_opl4_note_on()
|