Home
last modified time | relevance | path

Searched refs:range (Results 1 – 25 of 512) sorted by relevance

12345678910>>...21

/arch/s390/include/asm/
A Dphysmem_info.h139 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 Dinit.c159 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 Dkvm_onhyperv.c21 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 Dphysmem_info.c44 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 Dcleanup.c53 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 Dsetup.c474 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 Dmmconf-fam10h_64.c38 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 Damd_bus.c81 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 Disa-bridge.c63 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 Dpci-common.c776 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 Dkaslr_early.c42 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 Dhi3798cv200.dtsi224 &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 Dhi6220.dtsi414 #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 Dpci-legacy.c147 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 Dsg2044-sophgo-srd3-10.dts71 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 Dbook3s.h12 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 Dmmu.c260 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 Dextmem.c51 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 Dof_device_common.c113 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 Dof_device_32.c50 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 Dt8112-j473.dts30 bus-range = <1 1>;
34 bus-range = <2 2>;
39 bus-range = <3 3>;
A Dt600x-j375.dtsi85 bus-range = <1 1>;
95 bus-range = <2 2>;
106 bus-range = <3 3>;
117 bus-range = <4 4>;
/arch/microblaze/
A DKconfig.platform44 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 Dmemmap.c122 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 Dvexpress-v2p-ca5s.dts152 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>;

Completed in 151 milliseconds

12345678910>>...21