/linux-master/arch/riscv/mm/ |
H A D | kasan_init.c | 21 * For sv48 and sv57, the region start is aligned on PGDIR_SIZE whereas the end 29 static void __init kasan_populate_pte(pmd_t *pmd, unsigned long vaddr, unsigned long end) argument 47 } while (ptep++, vaddr += PAGE_SIZE, vaddr != end); 50 static void __init kasan_populate_pmd(pud_t *pud, unsigned long vaddr, unsigned long end) argument 64 next = pmd_addr_end(vaddr, end); 77 } while (pmdp++, vaddr = next, vaddr != end); 81 unsigned long vaddr, unsigned long end) 95 next = pud_addr_end(vaddr, end); 108 } while (pudp++, vaddr = next, vaddr != end); 112 unsigned long vaddr, unsigned long end) 80 kasan_populate_pud(p4d_t *p4d, unsigned long vaddr, unsigned long end) argument 111 kasan_populate_p4d(pgd_t *pgd, unsigned long vaddr, unsigned long end) argument 142 kasan_populate_pgd(pgd_t *pgdp, unsigned long vaddr, unsigned long end) argument 165 kasan_early_clear_pud(p4d_t *p4dp, unsigned long vaddr, unsigned long end) argument 190 kasan_early_clear_p4d(pgd_t *pgdp, unsigned long vaddr, unsigned long end) argument 216 kasan_early_clear_pgd(pgd_t *pgdp, unsigned long vaddr, unsigned long end) argument 234 kasan_early_populate_pud(p4d_t *p4dp, unsigned long vaddr, unsigned long end) argument 263 kasan_early_populate_p4d(pgd_t *pgdp, unsigned long vaddr, unsigned long end) argument 301 kasan_early_populate_pgd(pgd_t *pgdp, unsigned long vaddr, unsigned long end) argument 369 kasan_populate(void *start, void *end) argument 377 kasan_shallow_populate_pud(p4d_t *p4d, unsigned long vaddr, unsigned long end) argument 397 kasan_shallow_populate_p4d(pgd_t *pgd, unsigned long vaddr, unsigned long end) argument 417 kasan_shallow_populate_pgd(unsigned long vaddr, unsigned long end) argument 436 kasan_shallow_populate(void *start, void *end) argument 513 void *end = (void *)__va(p_end); local [all...] |
/linux-master/arch/powerpc/kexec/ |
H A D | ranges.c | 88 mem_rngs->ranges[mem_rngs->nr_ranges].end = base + size - 1; 114 if (ranges[i].start <= (ranges[i-1].end + 1)) 115 ranges[idx].end = ranges[i].end; 165 mem_rngs->ranges[i].end); 215 u64 mstart, mend, end; local 221 end = base + size - 1; 228 mend = mem_rngs->ranges[i].end; 229 if (base < mend && end > mstart) { 232 if (end > men 291 u64 base, end; local 559 phys_addr_t base, end; local 636 u64 end; local [all...] |
/linux-master/arch/s390/boot/ |
H A D | physmem_info.c | 40 void add_physmem_online_range(u64 start, u64 end) argument 46 if (range->end == start) { 47 range->end = end; 54 range->end = end; 99 unsigned long end; member in struct:__anon22 108 add_physmem_online_range(storage_extents[i].start, storage_extents[i].end + 1); 188 unsigned long start, end, total_mem = 0, total_reserved_mem = 0; local 199 for_each_physmem_reserved_range(t, range, &start, &end) { [all...] |
/linux-master/arch/x86/platform/efi/ |
H A D | memmap.c | 106 * @range: Address range (start, end) to split around 114 u64 start, end; local 118 end = start + (md->num_pages << EFI_PAGE_SHIFT) - 1; 122 m_end = range->end; 126 if (start < m_end && m_end < end) 130 if (start < m_start && m_start < end) { 132 if (m_end < end) 135 if (end <= m_end) 156 u64 start, end; local 161 m_end = mem->range.end; [all...] |
/linux-master/mm/ |
H A D | mapping_dirty_helpers.c | 28 * @end: The end of protecting virtual address 34 static int wp_pte(pte_t *pte, unsigned long addr, unsigned long end, argument 62 * @end: Address_space page offset of last modified pte relative 70 pgoff_t end; member in struct:clean_walk 80 * @end: The end of virtual address to be clean 90 unsigned long end, struct mm_walk *walk) 111 cwalk->end = max(cwalk->end, pgof 89 clean_record_pte(pte_t *pte, unsigned long addr, unsigned long end, struct mm_walk *walk) argument 126 wp_clean_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument 148 wp_clean_pud_entry(pud_t *pud, unsigned long addr, unsigned long end, struct mm_walk *walk) argument 169 wp_clean_pre_vma(unsigned long start, unsigned long end, struct mm_walk *walk) argument 218 wp_clean_test_walk(unsigned long start, unsigned long end, struct mm_walk *walk) argument 313 clean_record_shared_mapping_range(struct address_space *mapping, pgoff_t first_index, pgoff_t nr, pgoff_t bitmap_pgoff, unsigned long *bitmap, pgoff_t *start, pgoff_t *end) argument [all...] |
/linux-master/fs/bcachefs/ |
H A D | journal_seq_blacklist.c | 46 int bch2_journal_seq_blacklist_add(struct bch_fs *c, u64 start, u64 end) argument 60 if (end < le64_to_cpu(e->start)) 63 if (start > le64_to_cpu(e->end)) { 74 end = max(end, le64_to_cpu(e->end)); 87 .end = cpu_to_le64(end), 125 if (seq >= t->entries[idx].end) 151 t->entries[i].end [all...] |
/linux-master/arch/mips/mm/ |
H A D | sc-rm7k.c | 45 unsigned long end, a; local 58 end = (addr + size - 1) & ~(tc_pagesize - 1); 61 if (a == end) 69 unsigned long end, a; local 82 end = (addr + size - 1) & ~(tc_pagesize - 1); 85 if (a == end) 94 unsigned long end = start + tcache_size; local 98 while (start < end) { 189 unsigned long flags, addr, begin, end, pow2; local 193 end [all...] |
/linux-master/tools/testing/selftests/proc/ |
H A D | proc.h | 27 static unsigned long long xstrtoull(const char *p, char **end) argument 30 *end = (char *)p + 1; 36 val = strtoull(p, end, 10);
|
/linux-master/arch/mips/kernel/ |
H A D | csrc-ioasic.c | 36 u32 start, end; local 49 end = dec_ioasic_hpt_read(&clocksource_dec); 51 freq = (end - start) * 8;
|
/linux-master/arch/x86/mm/pat/ |
H A D | memtype.h | 12 u64 end; member in struct:memtype 34 extern struct memtype *memtype_erase(u64 start, u64 end); 41 static inline struct memtype *memtype_erase(u64 start, u64 end) argument
|
/linux-master/arch/m68k/tools/amiga/ |
H A D | dmesg.c | 43 u_long start = CHIPMEM_START, end = CHIPMEM_END, p; local 48 end = strtoul(argv[1], NULL, 0); 50 for (p = start; p <= end-sizeof(struct savekmsg); p += 4) {
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | early_alloc.c | 16 static unsigned long end; variable 32 if (end - cur < size) 52 end = base + size;
|
/linux-master/arch/x86/purgatory/ |
H A D | purgatory.c | 26 struct kexec_sha_region *ptr, *end; local 31 end = purgatory_sha_regions + ARRAY_SIZE(purgatory_sha_regions); 33 for (ptr = purgatory_sha_regions; ptr < end; ptr++)
|
/linux-master/arch/microblaze/include/asm/ |
H A D | tlbflush.h | 31 unsigned long start, unsigned long end) 34 #define flush_tlb_kernel_range(start, end) do { } while (0) 51 unsigned long start, unsigned long end) { } 30 local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument 50 flush_tlb_pgtables(struct mm_struct *mm, unsigned long start, unsigned long end) argument
|
/linux-master/arch/parisc/mm/ |
H A D | ioremap.c | 20 unsigned long end = phys_addr + size - 1; local 22 if ((phys_addr >= 0x00080000 && end < 0x000fffff) || 23 (phys_addr >= 0x00500000 && end < 0x03bfffff))
|
/linux-master/arch/x86/boot/compressed/ |
H A D | mem.c | 35 void arch_accept_memory(phys_addr_t start, phys_addr_t end) argument 39 if (!tdx_accept_memory(start, end)) 42 snp_accept_memory(start, end);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_pt_walk.c | 27 static u64 xe_pt_addr_end(u64 addr, u64 end, unsigned int level, argument 33 return min_t(u64, tmp, end); 36 static bool xe_pt_next(pgoff_t *offset, u64 *addr, u64 next, u64 end, argument 44 u64 skip_to = round_down(end, 1ull << shift); 55 return next != end; 64 * @end: Virtual address end + 1. 74 u64 addr, u64 end, struct xe_pt_walk *walk) 85 next = xe_pt_addr_end(addr, end, level, walk); 112 } while (xe_pt_next(&offset, &addr, next, end, leve 73 xe_pt_walk_range(struct xe_ptw *parent, unsigned int level, u64 addr, u64 end, struct xe_pt_walk *walk) argument 139 xe_pt_walk_shared(struct xe_ptw *parent, unsigned int level, u64 addr, u64 end, struct xe_pt_walk *walk) argument [all...] |
/linux-master/tools/testing/selftests/mm/ |
H A D | mlock2.h | 17 unsigned long start, end; local 30 &start, &end, perms, &offset, dev, &inode, path) < 6) 33 if (start <= addr && addr < end)
|
/linux-master/arch/riscv/lib/ |
H A D | csum.c | 89 do_csum_common(const unsigned long *ptr, const unsigned long *end, argument 100 while (ptr < end) { 110 shift = ((long)ptr - (long)end) * 8; 127 * shouldn't. The same thing will occur on the tail-end of the read. 134 const unsigned long *ptr, *end; local 156 end = (const unsigned long *)(buff + len); 157 csum = do_csum_common(ptr, end, data); 186 beq %[offset], zero, %l[end] \n\ 192 : end); 204 beq %[offset], zero, %l[end] \ 237 const unsigned long *ptr, *end; local [all...] |
/linux-master/arch/m68k/coldfire/ |
H A D | device.c | 117 .end = MCFFEC_BASE0 + MCFFEC_SIZE0 - 1, 122 .end = MCF_IRQ_FECRX0, 127 .end = MCF_IRQ_FECTX0, 132 .end = MCF_IRQ_FECENTC0, 153 .end = MCFFEC_BASE1 + MCFFEC_SIZE1 - 1, 158 .end = MCF_IRQ_FECRX1, 163 .end = MCF_IRQ_FECTX1, 168 .end = MCF_IRQ_FECENTC1, 195 .end = MCFQSPI_BASE + MCFQSPI_SIZE - 1, 200 .end [all...] |
/linux-master/arch/powerpc/boot/ |
H A D | treeboot-akebono.c | 100 char *end; local 113 mac_addr = strtoull(&userdata[i + 15], &end, 16); 118 if (*end == ' ') 119 end++; 121 len = ((int) end) - ((int) &userdata[i]); 122 memmove(&userdata[i], end,
|
/linux-master/arch/sh/mm/ |
H A D | cache-sh3.c | 35 unsigned long begin, end; local 39 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) 42 for (v = begin; v < end; v+=L1_CACHE_BYTES) { 74 unsigned long begin, end; local 77 end = ((unsigned long)start + size + L1_CACHE_BYTES-1) 80 for (v = begin; v < end; v+=L1_CACHE_BYTES) {
|
/linux-master/include/trace/events/ |
H A D | vmalloc.h | 16 * @vend: a requested end range 56 * @end: purging end address 60 * indication about start:end range and how many objects 65 TP_PROTO(unsigned long start, unsigned long end, 68 TP_ARGS(start, end, npurged), 72 __field(unsigned long, end) 78 __entry->end = end; 82 TP_printk("start=0x%lx end [all...] |
/linux-master/arch/sparc/include/asm/ |
H A D | cacheflush_64.h | 24 #define flush_cache_range(vma, start, end) \ 34 void flush_icache_range(unsigned long start, unsigned long end); 47 void __flush_dcache_range(unsigned long start, unsigned long end); 77 #define flush_cache_vmap(start, end) do { } while (0) 78 #define flush_cache_vmap_early(start, end) do { } while (0) 79 #define flush_cache_vunmap(start, end) do { } while (0)
|
/linux-master/net/mac80211/ |
H A D | wbrf.c | 28 static void get_chan_freq_boundary(u32 center_freq, u32 bandwidth, u64 *start, u64 *end) argument 34 *end = center_freq + bandwidth / 2; 38 *end = *end * HZ_PER_KHZ; 53 ranges_in->band_list[0].end = end_freq1; 60 ranges_in->band_list[1].end = end_freq2;
|