Home
last modified time | relevance | path

Searched refs:max_addr (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v5.4/arch/x86/mm/
Dnuma_emulation.c84 u64 addr, u64 max_addr, int nr_nodes) in split_nodes_interleave() argument
104 size = max_addr - addr - mem_hole_size(addr, max_addr); in split_nodes_interleave()
186 static u64 __init find_end_of_node(u64 start, u64 max_addr, u64 size) in find_end_of_node() argument
192 if (end > max_addr) { in find_end_of_node()
193 end = max_addr; in find_end_of_node()
200 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument
202 unsigned long max_pfn = PHYS_PFN(max_addr); in uniform_size()
217 u64 addr, u64 max_addr, u64 size, in split_nodes_size_interleave_uniform() argument
247 min_size = uniform_size(max_addr, addr, 0, nr_nodes); in split_nodes_size_interleave_uniform()
257 min_size = uniform_size(max_addr, addr, in split_nodes_size_interleave_uniform()
[all …]
/Linux-v5.4/arch/s390/mm/
Ddump_pagetables.c11 static unsigned long max_addr; variable
140 for (i = 0; i < PTRS_PER_PTE && addr < max_addr; i++) { in walk_pte_level()
165 for (i = 0; i < PTRS_PER_PMD && addr < max_addr; i++, pmd++) { in walk_pmd_level()
196 for (i = 0; i < PTRS_PER_PUD && addr < max_addr; i++, pud++) { in walk_pud_level()
226 for (i = 0; i < PTRS_PER_P4D && addr < max_addr; i++, p4d++) { in walk_p4d_level()
244 for (i = 0; i < PTRS_PER_PGD && addr < max_addr; i++) { in walk_pgd_level()
255 st.current_address = max_addr; in walk_pgd_level()
284 max_addr = (S390_lowcore.kernel_asce & _REGION_ENTRY_TYPE_MASK) >> 2; in pt_dump_init()
285 max_addr = 1UL << (max_addr * 11 + 31); in pt_dump_init()
/Linux-v5.4/drivers/soc/qcom/
Dmdt_loader.c46 phys_addr_t max_addr = 0; in qcom_mdt_get_size() local
61 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_get_size()
62 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_get_size()
65 return min_addr < max_addr ? max_addr - min_addr : -EINVAL; in qcom_mdt_get_size()
140 phys_addr_t max_addr = 0; in __qcom_mdt_load() local
193 if (phdr->p_paddr + phdr->p_memsz > max_addr) in __qcom_mdt_load()
194 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in __qcom_mdt_load()
200 max_addr - min_addr); in __qcom_mdt_load()
/Linux-v5.4/lib/
Dstrnlen_user.c101 unsigned long max_addr, src_addr; in strnlen_user() local
106 max_addr = user_addr_max(); in strnlen_user()
108 if (likely(src_addr < max_addr)) { in strnlen_user()
109 unsigned long max = max_addr - src_addr; in strnlen_user()
Dstrncpy_from_user.c106 unsigned long max_addr, src_addr; in strncpy_from_user() local
111 max_addr = user_addr_max(); in strncpy_from_user()
113 if (likely(src_addr < max_addr)) { in strncpy_from_user()
114 unsigned long max = max_addr - src_addr; in strncpy_from_user()
/Linux-v5.4/arch/mips/cavium-octeon/
Ddma-octeon.c194 phys_addr_t max_addr; in plat_swiotlb_setup() local
199 max_addr = 0; in plat_swiotlb_setup()
209 if (max_addr < mem->base + mem->size) in plat_swiotlb_setup()
210 max_addr = mem->base + mem->size; in plat_swiotlb_setup()
226 } else if (max_addr > 0xf0000000ul) { in plat_swiotlb_setup()
236 if (OCTEON_IS_OCTEON2() && max_addr >= 0x100000000ul) in plat_swiotlb_setup()
/Linux-v5.4/arch/m68k/mm/
Dmotorola.c217 unsigned long min_addr, max_addr; in paging_init() local
236 max_addr = min_addr + m68k_memory[0].size; in paging_init()
250 if (addr > max_addr) in paging_init()
251 max_addr = addr; in paging_init()
255 m68k_virt_to_node_shift = fls(max_addr - min_addr - 1) - 6; in paging_init()
260 high_memory = phys_to_virt(max_addr); in paging_init()
263 max_pfn = max_low_pfn = max_addr >> PAGE_SHIFT; in paging_init()
/Linux-v5.4/net/netfilter/
Dnf_nat_redirect.c66 memset(&newrange.max_addr, 0, sizeof(newrange.max_addr)); in nf_nat_redirect_ipv4()
69 newrange.max_addr.ip = newdst; in nf_nat_redirect_ipv4()
114 newrange.max_addr.in6 = newdst; in nf_nat_redirect_ipv6()
Dxt_NETMAP.c31 range->max_addr.ip6[i]); in netmap_tg6()
47 newrange.max_addr = new_addr; in netmap_tg6()
93 memset(&newrange.max_addr, 0, sizeof(newrange.max_addr)); in netmap_tg4()
96 newrange.max_addr.ip = new_ip; in netmap_tg4()
Dnf_nat_masquerade.c54 memset(&newrange.max_addr, 0, sizeof(newrange.max_addr)); in nf_nat_masquerade_ipv4()
57 newrange.max_addr.ip = newsrc; in nf_nat_masquerade_ipv4()
182 newrange.max_addr.in6 = src; in nf_nat_masquerade_ipv6()
Dnf_nat_core.c225 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range()
228 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_inet_in_range()
350 if (nf_inet_addr_cmp(&range->min_addr, &range->max_addr)) { in find_best_ips_proto()
378 maxip = ntohl((__force __be32)range->max_addr.all[i]); in find_best_ips_proto()
387 if (var_ipp->all[i] != range->max_addr.all[i]) in find_best_ips_proto()
682 .max_addr = ip, in __nf_nat_alloc_null_binding()
915 range->max_addr.ip = nla_get_be32(tb[CTA_NAT_V4_MAXIP]); in nf_nat_ipv4_nlattr_to_range()
917 range->max_addr.ip = range->min_addr.ip; in nf_nat_ipv4_nlattr_to_range()
932 nla_memcpy(&range->max_addr.ip6, tb[CTA_NAT_V6_MAXIP], in nf_nat_ipv6_nlattr_to_range()
935 range->max_addr = range->min_addr; in nf_nat_ipv6_nlattr_to_range()
Dxt_nat.c41 memset(&dst->max_addr, 0, sizeof(dst->max_addr)); in xt_nat_convert_range()
46 dst->max_addr.ip = src->max_ip; in xt_nat_convert_range()
Dnf_nat_helper.c189 range.min_addr = range.max_addr in nf_nat_follow_master()
196 range.min_addr = range.max_addr in nf_nat_follow_master()
Dnft_nat.c47 range.max_addr.ip = (__force __be32) in nft_nat_eval()
54 memcpy(range.max_addr.ip6, in nft_nat_eval()
56 sizeof(range.max_addr.ip6)); in nft_nat_eval()
/Linux-v5.4/arch/mips/cavium-octeon/executive/
Dcvmx-bootmem.c139 uint64_t min_addr, uint64_t max_addr) in cvmx_bootmem_alloc_range() argument
143 cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0); in cvmx_bootmem_alloc_range()
159 uint64_t max_addr, uint64_t align, in cvmx_bootmem_alloc_named_range() argument
164 addr = cvmx_bootmem_phy_named_block_alloc(size, min_addr, max_addr, in cvmx_bootmem_alloc_named_range()
626 uint64_t max_addr, uint64_t align, in cvmx_bootmem_alloc_named_range_once() argument
644 addr = cvmx_bootmem_phy_named_block_alloc(size, min_addr, max_addr, in cvmx_bootmem_alloc_named_range_once()
726 uint64_t max_addr, in cvmx_bootmem_phy_named_block_alloc() argument
739 (unsigned long long)max_addr, in cvmx_bootmem_phy_named_block_alloc()
784 addr_allocated = cvmx_bootmem_phy_alloc(size, min_addr, max_addr, in cvmx_bootmem_phy_named_block_alloc()
/Linux-v5.4/mm/
Dmemblock.c1456 phys_addr_t min_addr, phys_addr_t max_addr, in memblock_alloc_internal() argument
1469 if (max_addr > memblock.current_limit) in memblock_alloc_internal()
1470 max_addr = memblock.current_limit; in memblock_alloc_internal()
1472 alloc = memblock_alloc_range_nid(size, align, min_addr, max_addr, nid); in memblock_alloc_internal()
1476 alloc = memblock_alloc_range_nid(size, align, 0, max_addr, nid); in memblock_alloc_internal()
1505 phys_addr_t min_addr, phys_addr_t max_addr, in memblock_alloc_try_nid_raw() argument
1512 &max_addr, (void *)_RET_IP_); in memblock_alloc_try_nid_raw()
1515 min_addr, max_addr, nid); in memblock_alloc_try_nid_raw()
1541 phys_addr_t min_addr, phys_addr_t max_addr, in memblock_alloc_try_nid() argument
1548 &max_addr, (void *)_RET_IP_); in memblock_alloc_try_nid()
[all …]
/Linux-v5.4/arch/mips/include/asm/octeon/
Dcvmx-bootmem.h206 uint64_t max_addr, uint64_t align,
232 uint64_t max_addr,
300 uint64_t max_addr,
Docteon.h17 uint64_t max_addr,
22 uint64_t min_addr, uint64_t max_addr,
27 uint64_t max_addr, uint64_t align,
/Linux-v5.4/drivers/firmware/efi/libstub/
Defi-stub-helper.c178 u64 max_addr = 0; in efi_high_alloc() local
238 if (start > max_addr) in efi_high_alloc()
239 max_addr = start; in efi_high_alloc()
242 if (!max_addr) in efi_high_alloc()
247 nr_pages, &max_addr); in efi_high_alloc()
249 max = max_addr; in efi_high_alloc()
250 max_addr = 0; in efi_high_alloc()
254 *addr = max_addr; in efi_high_alloc()
507 unsigned long max_addr, in handle_cmdline_files() argument
618 &file_addr, max_addr); in handle_cmdline_files()
[all …]
Defistub.h45 unsigned long max_addr,
Dfdt.c250 unsigned long max_addr, in allocate_new_fdt_and_exit_boot() argument
288 new_fdt_addr, max_addr); in allocate_new_fdt_and_exit_boot()
/Linux-v5.4/include/uapi/linux/netfilter/
Dnf_nat.h39 union nf_inet_addr max_addr; member
47 union nf_inet_addr max_addr; member
/Linux-v5.4/arch/x86/boot/compressed/
Dmisc.c181 unsigned long max_addr = min_addr + (VO___bss_start - VO__text); in handle_relocations() local
236 if (ptr < min_addr || ptr > max_addr) in handle_relocations()
247 if (ptr < min_addr || ptr > max_addr) in handle_relocations()
257 if (ptr < min_addr || ptr > max_addr) in handle_relocations()
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_mdio.c320 int addr, found, max_addr; in stmmac_mdio_register() local
339 max_addr = MII_XGMAC_MAX_C22ADDR + 1; in stmmac_mdio_register()
348 max_addr = PHY_MAX_ADDR; in stmmac_mdio_register()
370 for (addr = 0; addr < max_addr; addr++) { in stmmac_mdio_register()
/Linux-v5.4/arch/powerpc/platforms/pseries/
Diommu.c931 phys_addr_t max_addr = memory_hotplug_max(); in ddw_memory_hotplug_max() local
951 max_addr = max_t(phys_addr_t, max_addr, start + size); in ddw_memory_hotplug_max()
954 return max_addr; in ddw_memory_hotplug_max()
974 u64 dma_addr, max_addr; in enable_ddw() local
1046 max_addr = ddw_memory_hotplug_max(); in enable_ddw()
1047 if (query.largest_available_block < (max_addr >> page_shift)) { in enable_ddw()
1049 "%llu-sized pages\n", max_addr, query.largest_available_block, in enable_ddw()
1053 len = order_base_2(max_addr); in enable_ddw()

12