Searched refs:end (Results 176 - 200 of 3774) sorted by relevance

1234567891011>>

/linux-master/arch/riscv/mm/
H A Dkasan_init.c21 * 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 Dranges.c88 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 Dphysmem_info.c40 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 Dmemmap.c106 * @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 Dmapping_dirty_helpers.c28 * @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 Djournal_seq_blacklist.c46 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 Dsc-rm7k.c45 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 Dproc.h27 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 Dcsrc-ioasic.c36 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 Dmemtype.h12 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 Ddmesg.c43 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 Dearly_alloc.c16 static unsigned long end; variable
32 if (end - cur < size)
52 end = base + size;
/linux-master/arch/x86/purgatory/
H A Dpurgatory.c26 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 Dtlbflush.h31 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 Dioremap.c20 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 Dmem.c35 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 Dxe_pt_walk.c27 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 Dmlock2.h17 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 Dcsum.c89 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 Ddevice.c117 .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 Dtreeboot-akebono.c100 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 Dcache-sh3.c35 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 Dvmalloc.h16 * @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 Dcacheflush_64.h24 #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 Dwbrf.c28 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;

Completed in 391 milliseconds

1234567891011>>