| /arch/s390/include/asm/ |
| A D | physmem_info.h | 139 for (range = &physmem_info.reserved[t], *p_start = range->start, *p_end = range->end; \ 140 range && range->end; range = range->chain ? __va(range->chain) : NULL, \ 141 *p_start = range ? range->start : 0, *p_end = range ? range->end : 0) 146 if (!range) { in __physmem_reserved_next() 148 if (range->end) in __physmem_reserved_next() 149 return range; in __physmem_reserved_next() 155 if (range->end) in __physmem_reserved_next() 156 return range; in __physmem_reserved_next() 163 *p_start = range ? range->start : 0, *p_end = range ? range->end : 0; \ 164 range; range = __physmem_reserved_next(&t, range), \ [all …]
|
| /arch/mips/loongson64/ |
| A D | init.c | 159 range = kzalloc(sizeof(*range), GFP_ATOMIC); in add_legacy_isa_io() 160 if (!range) in add_legacy_isa_io() 170 kfree(range); in add_legacy_isa_io() 177 kfree(range); in add_legacy_isa_io() 208 range.cpu_addr, in reserve_pio_range() 209 range.cpu_addr + range.size - 1, in reserve_pio_range() 210 range.bus_addr); in reserve_pio_range() 211 if (add_legacy_isa_io(&np->fwnode, range.cpu_addr, range.size)) in reserve_pio_range() 216 range.cpu_addr, in reserve_pio_range() 217 range.cpu_addr + range.size - 1, in reserve_pio_range() [all …]
|
| /arch/x86/kvm/ |
| A D | kvm_onhyperv.c | 21 struct kvm_hv_tlb_range *range = data; in kvm_fill_hv_flush_list_func() local 23 return hyperv_fill_flush_guest_mapping_list(flush, range->start_gfn, in kvm_fill_hv_flush_list_func() 24 range->pages); in kvm_fill_hv_flush_list_func() 28 struct kvm_hv_tlb_range *range) in hv_remote_flush_root_tdp() argument 30 if (range) in hv_remote_flush_root_tdp() 32 kvm_fill_hv_flush_list_func, (void *)range); in hv_remote_flush_root_tdp() 38 struct kvm_hv_tlb_range *range) in __hv_flush_remote_tlbs_range() argument 71 ret = hv_remote_flush_root_tdp(root, range); in __hv_flush_remote_tlbs_range() 88 ret = hv_remote_flush_root_tdp(kvm_arch->hv_root_tdp, range); in __hv_flush_remote_tlbs_range() 97 struct kvm_hv_tlb_range range = { in hv_flush_remote_tlbs_range() local [all …]
|
| /arch/s390/boot/ |
| A D | physmem_info.c | 44 struct physmem_range *range; in add_physmem_online_range() local 48 if (range->end == start) { in add_physmem_online_range() 49 range->end = end; in add_physmem_online_range() 55 range->start = start; in add_physmem_online_range() 56 range->end = end; in add_physmem_online_range() 148 while (range > 1) { in search_mem_end() 149 range >>= 1; in search_mem_end() 150 pivot = offset + range; in search_mem_end() 339 if (range->end) { in physmem_alloc() 348 *new_range = *range; in physmem_alloc() [all …]
|
| /arch/x86/kernel/cpu/mtrr/ |
| A D | cleanup.c | 53 static struct range __initdata range[RANGE_NUM]; variable 62 x86_get_mtrr_mem_range(struct range *range, int nr_range, in x86_get_mtrr_mem_range() argument 83 range[i].start, range[i].end); in x86_get_mtrr_mem_range() 117 range[i].start, range[i].end); in x86_get_mtrr_mem_range() 126 range[i].start, range[i].end); in x86_get_mtrr_mem_range() 139 sum += range[i].end - range[i].start; in sum_ranges() 460 x86_setup_var_mtrrs(struct range *range, int nr_range, in x86_setup_var_mtrrs() argument 478 range[i].end - range[i].start); in x86_setup_var_mtrrs() 707 memset(range, 0, sizeof(range)); in mtrr_cleanup() 937 memset(range, 0, sizeof(range)); in mtrr_trim_uncached_memory() [all …]
|
| /arch/loongarch/kernel/ |
| A D | setup.c | 474 range = kzalloc(sizeof(*range), GFP_ATOMIC); in add_legacy_isa_io() 475 if (!range) in add_legacy_isa_io() 485 kfree(range); in add_legacy_isa_io() 492 kfree(range); in add_legacy_isa_io() 522 range.cpu_addr, in arch_reserve_pio_range() 523 range.cpu_addr + range.size - 1, in arch_reserve_pio_range() 524 range.bus_addr); in arch_reserve_pio_range() 525 if (add_legacy_isa_io(&np->fwnode, range.cpu_addr, range.size)) in arch_reserve_pio_range() 530 range.cpu_addr, in arch_reserve_pio_range() 531 range.cpu_addr + range.size - 1, in arch_reserve_pio_range() [all …]
|
| /arch/x86/kernel/ |
| A D | mmconf-fam10h_64.c | 38 const struct range *r1 = x1; in cmp_range() 39 const struct range *r2 = x2; in cmp_range() 67 struct range range[8]; in get_fam10h_pci_mmconf_base() local 135 range[hi_mmio_num].start = start; in get_fam10h_pci_mmconf_base() 136 range[hi_mmio_num].end = end; in get_fam10h_pci_mmconf_base() 144 sort(range, hi_mmio_num, sizeof(struct range), cmp_range, NULL); in get_fam10h_pci_mmconf_base() 146 if (range[hi_mmio_num - 1].end < base) in get_fam10h_pci_mmconf_base() 148 if (range[0].start > base + MMCONF_SIZE) in get_fam10h_pci_mmconf_base() 152 base = (range[0].start & MMCONF_MASK) - MMCONF_UNIT; in get_fam10h_pci_mmconf_base() 160 base = (range[i - 1].end + MMCONF_UNIT) & MMCONF_MASK; in get_fam10h_pci_mmconf_base() [all …]
|
| /arch/x86/pci/ |
| A D | amd_bus.c | 81 struct range range[RANGE_NUM]; in early_root_info_init() local 157 memset(range, 0, sizeof(range)); in early_root_info_init() 158 add_range(range, RANGE_NUM, 0, 0, 0xffff + 1); in early_root_info_init() 189 if (!range[i].end) in early_root_info_init() 192 update_res(info, range[i].start, range[i].end - 1, in early_root_info_init() 197 memset(range, 0, sizeof(range)); in early_root_info_init() 201 add_range(range, RANGE_NUM, 0, 0, end); in early_root_info_init() 209 subtract_range(range, RANGE_NUM, 0, end); in early_root_info_init() 271 subtract_range(range, RANGE_NUM, start, in early_root_info_init() 314 if (!range[i].end) in early_root_info_init() [all …]
|
| /arch/powerpc/kernel/ |
| A D | isa-bridge.c | 63 struct of_range range; in process_ISA_OF_ranges() local 68 for_each_of_range(&parser, &range) { in process_ISA_OF_ranges() 69 if ((range.flags & ISA_SPACE_MASK) != ISA_SPACE_IO) in process_ISA_OF_ranges() 72 if (range.cpu_addr == OF_BAD_ADDR) { in process_ISA_OF_ranges() 78 if ((range.bus_addr & ~PAGE_MASK) || (range.cpu_addr & ~PAGE_MASK)) { in process_ISA_OF_ranges() 84 size = PAGE_ALIGN(range.size); in process_ISA_OF_ranges() 89 phb_io_base_phys = range.cpu_addr; in process_ISA_OF_ranges()
|
| A D | pci-common.c | 776 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in pci_process_bridge_OF_ranges() 785 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges() 786 range.pci_addr); in pci_process_bridge_OF_ranges() 801 range.size); in pci_process_bridge_OF_ranges() 811 hose->pci_io_size = range.pci_addr + range.size; in pci_process_bridge_OF_ranges() 812 hose->io_base_phys = range.cpu_addr - range.pci_addr; in pci_process_bridge_OF_ranges() 816 range.cpu_addr = range.pci_addr; in pci_process_bridge_OF_ranges() 821 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges() 822 range.pci_addr, in pci_process_bridge_OF_ranges() 842 range.pci_addr; in pci_process_bridge_OF_ranges() [all …]
|
| /arch/arm64/kernel/pi/ |
| A D | kaslr_early.c | 42 u64 seed, range; in kaslr_early_init() local 60 range = (VMALLOC_END - KIMAGE_VADDR) / 2; in kaslr_early_init() 61 return range / 2 + (((__uint128_t)range * seed) >> 64); in kaslr_early_init()
|
| /arch/arm64/boot/dts/hisilicon/ |
| A D | hi3798cv200.dtsi | 224 &range 9 4 2 225 &range 13 1 0 226 &range 14 1 1 227 &range 15 1 0 229 &range 21 3 1 231 &range 28 2 2 232 &range 86 1 1 233 &range 87 1 0 235 &range 34 3 0 236 &range 37 1 2 [all …]
|
| A D | hi6220.dtsi | 414 #gpio-range-cells = <3>; 417 pinctrl-single,gpio-range = < 418 &range 80 8 MUX_M0 /* gpio 3: [0..7] */ 419 &range 88 8 MUX_M0 /* gpio 4: [0..7] */ 420 &range 96 8 MUX_M0 /* gpio 5: [0..7] */ 421 &range 104 8 MUX_M0 /* gpio 6: [0..7] */ 422 &range 112 8 MUX_M0 /* gpio 7: [0..7] */ 423 &range 120 2 MUX_M0 /* gpio 8: [0..1] */ 424 &range 2 6 MUX_M1 /* gpio 8: [2..7] */ 442 range: gpio-range { label [all …]
|
| /arch/mips/pci/ |
| A D | pci-legacy.c | 147 struct of_pci_range range; in pci_load_of_ranges() local 155 for_each_of_pci_range(&parser, &range) { in pci_load_of_ranges() 158 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_load_of_ranges() 161 (unsigned long)ioremap(range.cpu_addr, in pci_load_of_ranges() 162 range.size); in pci_load_of_ranges() 171 res->flags = range.flags; in pci_load_of_ranges() 172 res->start = range.cpu_addr; in pci_load_of_ranges() 173 res->end = range.cpu_addr + range.size - 1; in pci_load_of_ranges()
|
| /arch/riscv/boot/dts/sophgo/ |
| A D | sg2044-sophgo-srd3-10.dts | 71 bus-range = <0x00 0xff>; 77 bus-range = <0x00 0xff>; 83 bus-range = <0x00 0xff>; 89 bus-range = <0x00 0xff>; 95 bus-range = <0x00 0xff>;
|
| /arch/powerpc/kvm/ |
| A D | book3s.h | 12 extern bool kvm_unmap_gfn_range_hv(struct kvm *kvm, struct kvm_gfn_range *range); 13 extern bool kvm_age_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range); 14 extern bool kvm_test_age_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range);
|
| /arch/riscv/kvm/ |
| A D | mmu.c | 260 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range() argument 271 kvm_riscv_gstage_unmap_range(&gstage, range->start << PAGE_SHIFT, in kvm_unmap_gfn_range() 272 (range->end - range->start) << PAGE_SHIFT, in kvm_unmap_gfn_range() 273 range->may_block); in kvm_unmap_gfn_range() 277 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn() argument 281 u64 size = (range->end - range->start) << PAGE_SHIFT; in kvm_age_gfn() 293 if (!kvm_riscv_gstage_get_leaf(&gstage, range->start << PAGE_SHIFT, in kvm_age_gfn() 300 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn() argument 304 u64 size = (range->end - range->start) << PAGE_SHIFT; in kvm_test_age_gfn() 316 if (!kvm_riscv_gstage_get_leaf(&gstage, range->start << PAGE_SHIFT, in kvm_test_age_gfn()
|
| /arch/s390/mm/ |
| A D | extmem.c | 51 struct qrange range[6]; member 73 struct qrange range[6]; member 206 seg->vm_segtype = qout->range[0].start & 0xff; in query_segment_type() 214 if (((qout->range[i].start & 0xff) != SEG_TYPE_EW) && in query_segment_type() 219 if (start != qout->range[i].start >> PAGE_SHIFT) { in query_segment_type() 223 start = (qout->range[i].end >> PAGE_SHIFT) + 1; in query_segment_type() 232 memcpy (seg->range, qout->range, 6*sizeof(struct qrange)); in query_segment_type() 604 seg->range[i].start >> PAGE_SHIFT, in segment_save() 605 seg->range[i].end >> PAGE_SHIFT, in segment_save() 606 segtype_string[seg->range[i].start & 0xff]); in segment_save() [all …]
|
| /arch/sparc/kernel/ |
| A D | of_device_common.c | 113 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna) in of_bus_default_map() argument 123 if (of_out_of_range(addr, range, range + na + pna, na, ns)) in of_bus_default_map() 127 memcpy(result, range + na, pna * 4); in of_bus_default_map() 133 range[na - 1 - i]); in of_bus_default_map()
|
| A D | of_device_32.c | 50 static int of_bus_pci_map(u32 *addr, const u32 *range, in of_bus_pci_map() argument 57 if ((addr[0] ^ range[0]) & 0x03000000) in of_bus_pci_map() 60 if (of_out_of_range(addr + 1, range + 1, range + na + pna, in of_bus_pci_map() 65 memcpy(result, range + na, pna * 4); in of_bus_pci_map() 71 range[na - 1 - i]); in of_bus_pci_map() 122 static int of_bus_ambapp_map(u32 *addr, const u32 *range, in of_bus_ambapp_map() argument 125 return of_bus_default_map(addr, range, na, ns, pna); in of_bus_ambapp_map()
|
| /arch/arm64/boot/dts/apple/ |
| A D | t8112-j473.dts | 30 bus-range = <1 1>; 34 bus-range = <2 2>; 39 bus-range = <3 3>;
|
| A D | t600x-j375.dtsi | 85 bus-range = <1 1>; 95 bus-range = <2 2>; 106 bus-range = <3 3>; 117 bus-range = <4 4>;
|
| /arch/microblaze/ |
| A D | Kconfig.platform | 44 int "USE_MSR_INSTR range (0:1)" 48 int "USE_PCMP_INSTR range (0:1)" 52 int "USE_BARREL range (0:1)" 56 int "USE_DIV range (0:1)"
|
| /arch/x86/platform/efi/ |
| A D | memmap.c | 122 int __init efi_memmap_split_count(efi_memory_desc_t *md, struct range *range) in efi_memmap_split_count() argument 132 m_start = range->start; in efi_memmap_split_count() 133 m_end = range->end; in efi_memmap_split_count() 171 m_start = mem->range.start; in efi_memmap_insert() 172 m_end = mem->range.end; in efi_memmap_insert()
|
| /arch/arm/boot/dts/arm/ |
| A D | vexpress-v2p-ca5s.dts | 152 freq-range = <50000000 100000000>; 161 freq-range = <5000000 50000000>; 170 freq-range = <80000000 120000000>; 179 freq-range = <23750000 165000000>; 188 freq-range = <80000000 80000000>; 197 freq-range = <25000000 60000000>;
|