Searched refs:max_addr (Results 1 - 42 of 42) sorted by relevance

/linux-4.4.14/arch/s390/mm/
H A Ddump_pagetables.c8 static unsigned long max_addr; variable
117 for (i = 0; i < PTRS_PER_PTE && addr < max_addr; i++) { walk_pte_level()
133 for (i = 0; i < PTRS_PER_PMD && addr < max_addr; i++) { walk_pmd_level()
155 for (i = 0; i < PTRS_PER_PUD && addr < max_addr; i++) { walk_pud_level()
178 for (i = 0; i < PTRS_PER_PGD && addr < max_addr; i++) { walk_pgd_level()
188 st.current_address = max_addr; walk_pgd_level()
217 max_addr = (S390_lowcore.kernel_asce & _REGION_ENTRY_TYPE_MASK) >> 2; pt_dump_init()
218 max_addr = 1UL << (max_addr * 11 + 31); pt_dump_init()
/linux-4.4.14/lib/
H A Dstrnlen_user.c106 unsigned long max_addr, src_addr; strnlen_user() local
111 max_addr = user_addr_max(); strnlen_user()
113 if (likely(src_addr < max_addr)) { strnlen_user()
114 unsigned long max = max_addr - src_addr; strnlen_user()
138 unsigned long max_addr, src_addr; strlen_user() local
140 max_addr = user_addr_max(); strlen_user()
142 if (likely(src_addr < max_addr)) { strlen_user()
143 unsigned long max = max_addr - src_addr; strlen_user()
H A Dstrncpy_from_user.c101 unsigned long max_addr, src_addr; strncpy_from_user() local
106 max_addr = user_addr_max(); strncpy_from_user()
108 if (likely(src_addr < max_addr)) { strncpy_from_user()
109 unsigned long max = max_addr - src_addr; strncpy_from_user()
/linux-4.4.14/include/uapi/linux/netfilter/
H A Dnf_nat.h37 union nf_inet_addr max_addr; member in struct:nf_nat_range
/linux-4.4.14/net/netfilter/
H A Dxt_NETMAP.c34 range->max_addr.ip6[i]); netmap_tg6()
50 newrange.max_addr = new_addr; netmap_tg6()
91 memset(&newrange.max_addr, 0, sizeof(newrange.max_addr)); netmap_tg4()
94 newrange.max_addr.ip = new_ip; netmap_tg4()
H A Dnf_nat_redirect.c70 memset(&newrange.max_addr, 0, sizeof(newrange.max_addr)); nf_nat_redirect_ipv4()
73 newrange.max_addr.ip = newdst; nf_nat_redirect_ipv4()
118 newrange.max_addr.in6 = newdst; nf_nat_redirect_ipv6()
H A Dxt_nat.c33 memset(&dst->max_addr, 0, sizeof(dst->max_addr)); xt_nat_convert_range()
37 dst->max_addr.ip = src->max_ip; xt_nat_convert_range()
H A Dnft_nat.c53 range.max_addr.ip = (__force __be32) nft_nat_eval()
60 memcpy(range.max_addr.ip6, nft_nat_eval()
62 sizeof(range.max_addr.ip6)); nft_nat_eval()
H A Dnf_nat_helper.c201 range.min_addr = range.max_addr nf_nat_follow_master()
208 range.min_addr = range.max_addr nf_nat_follow_master()
H A Dnf_nat_core.c244 if (nf_inet_addr_cmp(&range->min_addr, &range->max_addr)) { find_best_ips_proto()
272 maxip = ntohl((__force __be32)range->max_addr.all[i]); find_best_ips_proto()
281 if (var_ipp->all[i] != range->max_addr.all[i]) find_best_ips_proto()
462 .max_addr = ip, __nf_nat_alloc_null_binding()
H A Dnf_nat_sip.c327 range.min_addr = range.max_addr = exp->saved_addr; nf_nat_sip_expected()
335 range.min_addr = range.max_addr nf_nat_sip_expected()
/linux-4.4.14/arch/x86/mm/
H A Dnuma_emulation.c78 * to max_addr. The return value is the number of nodes allocated.
82 u64 addr, u64 max_addr, int nr_nodes) split_nodes_interleave()
102 size = max_addr - addr - mem_hole_size(addr, max_addr); split_nodes_interleave()
185 * non-reserved memory or `max_addr' is reached.
187 static u64 __init find_end_of_node(u64 start, u64 max_addr, u64 size) find_end_of_node() argument
193 if (end > max_addr) { find_end_of_node()
194 end = max_addr; find_end_of_node()
203 * `addr' to `max_addr'. The return value is the number of nodes allocated.
207 u64 addr, u64 max_addr, u64 size) split_nodes_size_interleave()
222 min_size = (max_addr - addr - mem_hole_size(addr, max_addr)) / MAX_NUMNODES; split_nodes_size_interleave()
314 const u64 max_addr = PFN_PHYS(max_pfn); numa_emulation() local
338 ret = split_nodes_size_interleave(&ei, &pi, 0, max_addr, size); numa_emulation()
343 ret = split_nodes_interleave(&ei, &pi, 0, max_addr, n); numa_emulation()
80 split_nodes_interleave(struct numa_meminfo *ei, struct numa_meminfo *pi, u64 addr, u64 max_addr, int nr_nodes) split_nodes_interleave() argument
205 split_nodes_size_interleave(struct numa_meminfo *ei, struct numa_meminfo *pi, u64 addr, u64 max_addr, u64 size) split_nodes_size_interleave() argument
/linux-4.4.14/arch/m68k/mm/
H A Dmotorola.c209 unsigned long min_addr, max_addr; paging_init() local
228 max_addr = min_addr + m68k_memory[0].size; paging_init()
240 if (addr > max_addr) paging_init()
241 max_addr = addr; paging_init()
245 m68k_virt_to_node_shift = fls(max_addr - min_addr - 1) - 6; paging_init()
250 high_memory = phys_to_virt(max_addr); paging_init()
253 max_pfn = max_low_pfn = max_addr >> PAGE_SHIFT; paging_init()
/linux-4.4.14/drivers/firmware/efi/libstub/
H A Defistub.h34 unsigned long max_addr,
H A Defi-stub-helper.c149 u64 max_addr = 0; efi_high_alloc() local
200 if (start > max_addr) efi_high_alloc()
201 max_addr = start; efi_high_alloc()
204 if (!max_addr) efi_high_alloc()
209 nr_pages, &max_addr); efi_high_alloc()
211 max = max_addr; efi_high_alloc()
212 max_addr = 0; efi_high_alloc()
216 *addr = max_addr; efi_high_alloc()
361 unsigned long max_addr, handle_cmdline_files()
473 &file_addr, max_addr); handle_cmdline_files()
480 if (file_addr > max_addr) { handle_cmdline_files()
358 handle_cmdline_files(efi_system_table_t *sys_table_arg, efi_loaded_image_t *image, char *cmd_line, char *option_string, unsigned long max_addr, unsigned long *load_addr, unsigned long *load_size) handle_cmdline_files() argument
H A Dfdt.c180 unsigned long max_addr, allocate_new_fdt_and_exit_boot()
218 new_fdt_addr, max_addr); allocate_new_fdt_and_exit_boot()
177 allocate_new_fdt_and_exit_boot(efi_system_table_t *sys_table, void *handle, unsigned long *new_fdt_addr, unsigned long max_addr, u64 initrd_addr, u64 initrd_size, char *cmdline_ptr, unsigned long fdt_addr, unsigned long fdt_size) allocate_new_fdt_and_exit_boot() argument
/linux-4.4.14/arch/mips/cavium-octeon/
H A Ddma-octeon.c257 phys_addr_t max_addr; plat_swiotlb_setup() local
262 max_addr = 0; plat_swiotlb_setup()
276 if (max_addr < e->addr + e->size) plat_swiotlb_setup()
277 max_addr = e->addr + e->size; plat_swiotlb_setup()
293 } else if (max_addr > 0xf0000000ul) { plat_swiotlb_setup()
303 if (OCTEON_IS_OCTEON2() && max_addr >= 0x100000000ul) plat_swiotlb_setup()
/linux-4.4.14/include/linux/
H A Dbootmem.h156 phys_addr_t max_addr, int nid);
158 phys_addr_t min_addr, phys_addr_t max_addr, int nid);
301 phys_addr_t align, phys_addr_t min_addr, phys_addr_t max_addr, int nid) memblock_virt_alloc_try_nid()
309 phys_addr_t min_addr, phys_addr_t max_addr, int nid) memblock_virt_alloc_try_nid_nopanic()
312 min_addr, max_addr); memblock_virt_alloc_try_nid_nopanic()
300 memblock_virt_alloc_try_nid(phys_addr_t size, phys_addr_t align, phys_addr_t min_addr, phys_addr_t max_addr, int nid) memblock_virt_alloc_try_nid() argument
307 memblock_virt_alloc_try_nid_nopanic( phys_addr_t size, phys_addr_t align, phys_addr_t min_addr, phys_addr_t max_addr, int nid) memblock_virt_alloc_try_nid_nopanic() argument
H A Dmemblock.h313 phys_addr_t max_addr); memblock_bottom_up()
315 phys_addr_t max_addr); memblock_bottom_up()
H A Defi.h1287 unsigned long max_addr,
/linux-4.4.14/net/ipv4/netfilter/
H A Dnf_nat_masquerade_ipv4.c63 memset(&newrange.max_addr, 0, sizeof(newrange.max_addr)); nf_nat_masquerade_ipv4()
66 newrange.max_addr.ip = newsrc; nf_nat_masquerade_ipv4()
H A Dnf_nat_pptp.c93 range.min_addr = range.max_addr pptp_nat_expected()
103 range.min_addr = range.max_addr pptp_nat_expected()
H A Dnf_nat_l3proto_ipv4.c69 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); nf_nat_ipv4_in_range()
167 range->max_addr.ip = nla_get_be32(tb[CTA_NAT_V4_MAXIP]); nf_nat_ipv4_nlattr_to_range()
169 range->max_addr.ip = range->min_addr.ip; nf_nat_ipv4_nlattr_to_range()
H A Dnf_nat_h323.c410 range.min_addr = range.max_addr = ip_nat_q931_expect()
417 range.min_addr = range.max_addr = ip_nat_q931_expect()
504 range.min_addr = range.max_addr = ip_nat_callforwarding_expect()
511 range.min_addr = range.max_addr = this->saved_addr; ip_nat_callforwarding_expect()
/linux-4.4.14/mm/
H A Dmemblock.c1169 phys_addr_t align, phys_addr_t max_addr, memblock_alloc_base_nid()
1172 return memblock_alloc_range_nid(size, align, 0, max_addr, nid, flags); memblock_alloc_base_nid()
1191 phys_addr_t __init __memblock_alloc_base(phys_addr_t size, phys_addr_t align, phys_addr_t max_addr) __memblock_alloc_base() argument
1193 return memblock_alloc_base_nid(size, align, max_addr, NUMA_NO_NODE, __memblock_alloc_base()
1197 phys_addr_t __init memblock_alloc_base(phys_addr_t size, phys_addr_t align, phys_addr_t max_addr) memblock_alloc_base() argument
1201 alloc = __memblock_alloc_base(size, align, max_addr); memblock_alloc_base()
1205 (unsigned long long) size, (unsigned long long) max_addr); memblock_alloc_base()
1229 * @max_addr: the upper bound of the memory region to allocate (phys address)
1238 * memblock.current_limit if @max_addr == %BOOTMEM_ALLOC_ACCESSIBLE.
1253 phys_addr_t min_addr, phys_addr_t max_addr, memblock_virt_alloc_internal()
1274 if (max_addr > memblock.current_limit) memblock_virt_alloc_internal()
1275 max_addr = memblock.current_limit; memblock_virt_alloc_internal()
1278 alloc = memblock_find_in_range_node(size, align, min_addr, max_addr, memblock_virt_alloc_internal()
1285 max_addr, NUMA_NO_NODE, memblock_virt_alloc_internal()
1326 * @max_addr: the upper bound of the memory region from where the allocation
1339 phys_addr_t min_addr, phys_addr_t max_addr, memblock_virt_alloc_try_nid_nopanic()
1342 memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=0x%llx max_addr=0x%llx %pF\n", memblock_virt_alloc_try_nid_nopanic()
1344 (u64)max_addr, (void *)_RET_IP_); memblock_virt_alloc_try_nid_nopanic()
1346 max_addr, nid); memblock_virt_alloc_try_nid_nopanic()
1355 * @max_addr: the upper bound of the memory region from where the allocation
1369 phys_addr_t min_addr, phys_addr_t max_addr, memblock_virt_alloc_try_nid()
1374 memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=0x%llx max_addr=0x%llx %pF\n", memblock_virt_alloc_try_nid()
1376 (u64)max_addr, (void *)_RET_IP_); memblock_virt_alloc_try_nid()
1378 min_addr, max_addr, nid); memblock_virt_alloc_try_nid()
1382 panic("%s: Failed to allocate %llu bytes align=0x%llx nid=%d from=0x%llx max_addr=0x%llx\n", memblock_virt_alloc_try_nid()
1384 (u64)max_addr); memblock_virt_alloc_try_nid()
1472 phys_addr_t max_addr = (phys_addr_t)ULLONG_MAX; memblock_enforce_memory_limit() local
1481 max_addr = r->base + limit; for_each_memblock()
1488 memblock_remove_range(&memblock.memory, max_addr,
1490 memblock_remove_range(&memblock.reserved, max_addr,
1168 memblock_alloc_base_nid(phys_addr_t size, phys_addr_t align, phys_addr_t max_addr, int nid, ulong flags) memblock_alloc_base_nid() argument
1251 memblock_virt_alloc_internal( phys_addr_t size, phys_addr_t align, phys_addr_t min_addr, phys_addr_t max_addr, int nid) memblock_virt_alloc_internal() argument
1337 memblock_virt_alloc_try_nid_nopanic( phys_addr_t size, phys_addr_t align, phys_addr_t min_addr, phys_addr_t max_addr, int nid) memblock_virt_alloc_try_nid_nopanic() argument
1367 memblock_virt_alloc_try_nid( phys_addr_t size, phys_addr_t align, phys_addr_t min_addr, phys_addr_t max_addr, int nid) memblock_virt_alloc_try_nid() argument
H A Dkmemleak.c218 static unsigned long max_addr; variable
589 max_addr = max(max_addr, ptr + size); create_object()
1191 if (pointer < min_addr || pointer >= max_addr) scan_block()
/linux-4.4.14/sound/soc/intel/skylake/
H A Dskl-nhlt.h101 u64 max_addr; member in struct:nhlt_resource_desc
/linux-4.4.14/arch/mips/include/asm/octeon/
H A Dcvmx-bootmem.h185 * @max_addr: defines the maximum address of the range
190 uint64_t min_addr, uint64_t max_addr);
248 * @max_addr: maximum address of range
255 uint64_t max_addr, uint64_t align,
306 * @param max_addr Specifies the maximum address_min (inclusive) that
321 uint64_t max_addr,
H A Docteon.h17 uint64_t max_addr,
22 uint64_t min_addr, uint64_t max_addr,
27 uint64_t max_addr, uint64_t align,
/linux-4.4.14/arch/mips/cavium-octeon/executive/
H A Dcvmx-bootmem.c77 uint64_t min_addr, uint64_t max_addr) cvmx_bootmem_alloc_range()
81 cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0); cvmx_bootmem_alloc_range()
102 uint64_t max_addr, uint64_t align, cvmx_bootmem_alloc_named_range()
107 addr = cvmx_bootmem_phy_named_block_alloc(size, min_addr, max_addr, cvmx_bootmem_alloc_named_range()
199 "min_addr: 0x%llx, max_addr: 0x%llx, align: 0x%llx\n", cvmx_bootmem_phy_alloc()
618 uint64_t max_addr, cvmx_bootmem_phy_named_block_alloc()
631 (unsigned long long)max_addr, cvmx_bootmem_phy_named_block_alloc()
676 addr_allocated = cvmx_bootmem_phy_alloc(size, min_addr, max_addr, cvmx_bootmem_phy_named_block_alloc()
76 cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, uint64_t min_addr, uint64_t max_addr) cvmx_bootmem_alloc_range() argument
101 cvmx_bootmem_alloc_named_range(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t align, char *name) cvmx_bootmem_alloc_named_range() argument
617 cvmx_bootmem_phy_named_block_alloc(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t alignment, char *name, uint32_t flags) cvmx_bootmem_phy_named_block_alloc() argument
/linux-4.4.14/arch/cris/arch-v10/drivers/
H A Daxisflashmap.c310 struct partitiontable_entry *max_addr = init_axis_flash() local
324 while (p <= (unsigned char*)max_addr) { init_axis_flash()
335 max_addr); init_axis_flash()
343 && ptable < max_addr init_axis_flash()
/linux-4.4.14/net/ipv6/netfilter/
H A Dnf_nat_masquerade_ipv6.c45 newrange.max_addr.in6 = src; nf_nat_masquerade_ipv6()
H A Dnf_nat_l3proto_ipv6.c68 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; nf_nat_ipv6_in_range()
172 nla_memcpy(&range->max_addr.ip6, tb[CTA_NAT_V6_MAXIP], nf_nat_ipv6_nlattr_to_range()
175 range->max_addr = range->min_addr; nf_nat_ipv6_nlattr_to_range()
/linux-4.4.14/drivers/staging/lustre/lnet/lnet/
H A Dnidstrings.c514 unsigned int max_addr = 0; cfs_num_ar_min_max() local
520 if (re->re_hi > max_addr) cfs_num_ar_min_max()
521 max_addr = re->re_hi; cfs_num_ar_min_max()
528 *max_nid = max_addr; cfs_num_ar_min_max()
683 __u32 max_addr; cfs_nidrange_find_min_max() local
694 nf->nf_min_max(nidlist, &min_addr, &max_addr); list_for_each_entry()
697 nf->nf_addr2str(max_addr, max_addr_str, sizeof(max_addr_str));
721 unsigned int max_addr = 0; cfs_num_min_max() local
729 if (tmp_max_addr > max_addr) list_for_each_entry()
730 max_addr = tmp_min_addr; list_for_each_entry()
733 *max_nid = max_addr;
/linux-4.4.14/arch/x86/boot/compressed/
H A Dmisc.c256 unsigned long max_addr = min_addr + output_len; handle_relocations() local
302 if (ptr < min_addr || ptr > max_addr) handle_relocations()
313 if (ptr < min_addr || ptr > max_addr) handle_relocations()
323 if (ptr < min_addr || ptr > max_addr) handle_relocations()
/linux-4.4.14/arch/cris/arch-v32/drivers/
H A Daxisflashmap.c425 struct partitiontable_entry *max_addr = init_axis_flash() local
439 while (p <= (unsigned char*)max_addr) { init_axis_flash()
451 max_addr); init_axis_flash()
458 && ptable < max_addr init_axis_flash()
/linux-4.4.14/arch/ia64/kernel/
H A Defi.c57 static u64 mem_limit = ~0UL, max_addr = ~0UL, min_addr = 0UL; variable
489 } else if (memcmp(cp, "max_addr=", 9) == 0) { efi_init()
490 max_addr = GRANULEROUNDDOWN(memparse(cp + 9, &cp)); efi_init()
503 if (max_addr != ~0UL) efi_init()
505 max_addr >> 20); efi_init()
1020 /* keep within max_addr= and min_addr= command line arg */ find_memmap_space()
1022 ae = min(ae, max_addr); find_memmap_space()
1139 /* keep within max_addr= and min_addr= command line arg */ efi_memmap_init()
1141 ae = min(ae, max_addr); efi_memmap_init()
/linux-4.4.14/block/
H A Dblk-settings.c182 * @max_addr: the maximum address the device can handle
188 * buffers for doing I/O to pages residing above @max_addr.
190 void blk_queue_bounce_limit(struct request_queue *q, u64 max_addr) blk_queue_bounce_limit() argument
192 unsigned long b_pfn = max_addr >> PAGE_SHIFT; blk_queue_bounce_limit()
/linux-4.4.14/arch/powerpc/platforms/pseries/
H A Diommu.c1000 u64 dma_addr, max_addr; enable_ddw() local
1072 max_addr = memory_hotplug_max(); enable_ddw()
1073 if (query.largest_available_block < (max_addr >> page_shift)) { enable_ddw()
1075 "%llu-sized pages\n", max_addr, query.largest_available_block, enable_ddw()
1079 len = order_base_2(max_addr); enable_ddw()
/linux-4.4.14/drivers/iommu/
H A Dintel-iommu.c410 u64 max_addr; /* maximum mapped address */ member in struct:dmar_domain
4741 domain->max_addr = 0; md_domain_init()
4822 if (dmar_domain->max_addr > (1LL << addr_width)) { intel_iommu_attach_device()
4825 __func__, addr_width, dmar_domain->max_addr); intel_iommu_attach_device()
4859 u64 max_addr; intel_iommu_map() local
4870 max_addr = iova + size; intel_iommu_map()
4871 if (dmar_domain->max_addr < max_addr) { intel_iommu_map()
4876 if (end < max_addr) { intel_iommu_map()
4879 __func__, dmar_domain->gaw, max_addr); intel_iommu_map()
4882 dmar_domain->max_addr = max_addr; intel_iommu_map()
4925 if (dmar_domain->max_addr == iova + size)
4926 dmar_domain->max_addr = iova;
/linux-4.4.14/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_gram.y388 u_int max_addr;
391 max_addr = scb_or_sram_symbol->info.rinfo->address
396 if (sym_max_addr > max_addr)
/linux-4.4.14/drivers/scsi/
H A Dscsi_debug.c3331 unsigned char * max_addr; resp_report_luns() local
3358 max_addr = arr + SDEBUG_RLUN_ARR_SZ; resp_report_luns()
3360 ((i < lun_cnt) && ((unsigned char *)(one_lun + i) < max_addr)); resp_report_luns()

Completed in 2205 milliseconds