/mm/kasan/ |
D | generic.c | 50 static __always_inline bool memory_is_poisoned_1(unsigned long addr) in memory_is_poisoned_1() 62 static __always_inline bool memory_is_poisoned_2_4_8(unsigned long addr, in memory_is_poisoned_2_4_8() 77 static __always_inline bool memory_is_poisoned_16(unsigned long addr) in memory_is_poisoned_16() 130 static __always_inline bool memory_is_poisoned_n(unsigned long addr, in memory_is_poisoned_n() 149 static __always_inline bool memory_is_poisoned(unsigned long addr, size_t size) in memory_is_poisoned() 169 static __always_inline bool check_memory_region_inline(unsigned long addr, in check_memory_region_inline() 189 bool check_memory_region(unsigned long addr, size_t size, bool write, in check_memory_region() 255 void __asan_loadN(unsigned long addr, size_t size) in __asan_loadN() 265 void __asan_storeN(unsigned long addr, size_t size) in __asan_storeN() 280 void __asan_alloca_poison(unsigned long addr, size_t size) in __asan_alloca_poison()
|
D | report.c | 114 struct page *kasan_addr_to_page(const void *addr) in kasan_addr_to_page() 123 const void *addr) in describe_object_addr() 175 const void *addr, u8 tag) in describe_object() 192 static inline bool kernel_or_module_addr(const void *addr) in kernel_or_module_addr() 201 static inline bool init_task_stack_addr(const void *addr) in init_task_stack_addr() 290 static bool __must_check get_address_stack_frame_info(const void *addr, in get_address_stack_frame_info() 342 static void print_address_stack_frame(const void *addr) in print_address_stack_frame() 370 static void print_address_description(void *addr, u8 tag) in print_address_description() 411 static void print_shadow_for_address(const void *addr) in print_shadow_for_address() 474 void __kasan_report(unsigned long addr, size_t size, bool is_write, unsigned long ip) in __kasan_report()
|
D | init.c | 96 static void __ref zero_pte_populate(pmd_t *pmd, unsigned long addr, in zero_pte_populate() 113 static int __ref zero_pmd_populate(pud_t *pud, unsigned long addr, in zero_pmd_populate() 146 static int __ref zero_pud_populate(p4d_t *p4d, unsigned long addr, in zero_pud_populate() 183 static int __ref zero_p4d_populate(pgd_t *pgd, unsigned long addr, in zero_p4d_populate() 233 unsigned long addr = (unsigned long)shadow_start; in kasan_populate_early_shadow() local 357 static void kasan_remove_pte_table(pte_t *pte, unsigned long addr, in kasan_remove_pte_table() 376 static void kasan_remove_pmd_table(pmd_t *pmd, unsigned long addr, in kasan_remove_pmd_table() 401 static void kasan_remove_pud_table(pud_t *pud, unsigned long addr, in kasan_remove_pud_table() 427 static void kasan_remove_p4d_table(p4d_t *p4d, unsigned long addr, in kasan_remove_p4d_table() 454 unsigned long addr, end, next; in kasan_remove_zero_shadow() local
|
D | tags.c | 74 void *kasan_reset_tag(const void *addr) in kasan_reset_tag() 79 bool check_memory_region(unsigned long addr, size_t size, bool write, in check_memory_region() 147 void __hwasan_loadN_noabort(unsigned long addr, unsigned long size) in __hwasan_loadN_noabort() 153 void __hwasan_storeN_noabort(unsigned long addr, unsigned long size) in __hwasan_storeN_noabort() 159 void __hwasan_tag_memory(unsigned long addr, u8 tag, unsigned long size) in __hwasan_tag_memory()
|
D | kasan.h | 134 static inline bool addr_has_shadow(const void *addr) in addr_has_shadow() 181 static inline void print_tags(u8 addr_tag, const void *addr) { } in print_tags() 191 static inline const void *arch_kasan_set_tag(const void *addr, u8 tag) in arch_kasan_set_tag() 197 #define arch_kasan_reset_tag(addr) ((void *)(addr)) argument 200 #define arch_kasan_get_tag(addr) 0 argument 203 #define set_tag(addr, tag) ((void *)arch_kasan_set_tag((addr), (tag))) argument 204 #define reset_tag(addr) ((void *)arch_kasan_reset_tag(addr)) argument 205 #define get_tag(addr) arch_kasan_get_tag(addr) argument
|
D | tags_report.c | 43 const void *addr; in get_bug_type() local 66 void *find_first_bad_addr(void *addr, size_t size) in find_first_bad_addr() 77 void print_tags(u8 addr_tag, const void *addr) in print_tags()
|
D | generic_report.c | 37 void *find_first_bad_addr(void *addr, size_t size) in find_first_bad_addr() 140 void __asan_report_load_n_noabort(unsigned long addr, size_t size) in __asan_report_load_n_noabort() 146 void __asan_report_store_n_noabort(unsigned long addr, size_t size) in __asan_report_store_n_noabort()
|
/mm/ |
D | nommu.c | 137 void vfree(const void *addr) in vfree() 177 struct page *vmalloc_to_page(const void *addr) in vmalloc_to_page() 183 unsigned long vmalloc_to_pfn(const void *addr) in vmalloc_to_pfn() 189 long vread(char *buf, char *addr, unsigned long count) in vread() 199 long vwrite(char *buf, char *addr, unsigned long count) in vwrite() 337 void vunmap(const void *addr) in vunmap() 382 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page() 702 struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr) in find_vma() 730 struct vm_area_struct *find_extend_vma(struct mm_struct *mm, unsigned long addr) in find_extend_vma() 749 unsigned long addr, in find_vma_exact() [all …]
|
D | vmalloc.c | 63 static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end) in vunmap_pte_range() 74 static void vunmap_pmd_range(pud_t *pud, unsigned long addr, unsigned long end) in vunmap_pmd_range() 90 static void vunmap_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end) in vunmap_pud_range() 106 static void vunmap_p4d_range(pgd_t *pgd, unsigned long addr, unsigned long end) in vunmap_p4d_range() 122 static void vunmap_page_range(unsigned long addr, unsigned long end) in vunmap_page_range() 137 static int vmap_pte_range(pmd_t *pmd, unsigned long addr, in vmap_pte_range() 163 static int vmap_pmd_range(pud_t *pud, unsigned long addr, in vmap_pmd_range() 180 static int vmap_pud_range(p4d_t *p4d, unsigned long addr, in vmap_pud_range() 197 static int vmap_p4d_range(pgd_t *pgd, unsigned long addr, in vmap_p4d_range() 225 unsigned long addr = start; in vmap_page_range_noflush() local [all …]
|
D | memory.c | 215 unsigned long addr) in free_pte_range() 224 unsigned long addr, unsigned long end, in free_pmd_range() 258 unsigned long addr, unsigned long end, in free_pud_range() 292 unsigned long addr, unsigned long end, in free_p4d_range() 328 unsigned long addr, unsigned long end, in free_pgd_range() 394 unsigned long addr = vma->vm_start; in free_pgtables() local 500 static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr, in print_bad_pte() 593 struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page() 649 struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page_pmd() 699 unsigned long addr, int *rss) in copy_one_pte() [all …]
|
D | pagewalk.c | 7 static int walk_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in walk_pte_range() 29 static int walk_pmd_range(pud_t *pud, unsigned long addr, unsigned long end, in walk_pmd_range() 75 static int walk_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end, in walk_pud_range() 120 static int walk_p4d_range(pgd_t *pgd, unsigned long addr, unsigned long end, in walk_p4d_range() 147 static int walk_pgd_range(unsigned long addr, unsigned long end, in walk_pgd_range() 175 static unsigned long hugetlb_entry_end(struct hstate *h, unsigned long addr, in hugetlb_entry_end() 182 static int walk_hugetlb_range(unsigned long addr, unsigned long end, in walk_hugetlb_range() 211 static int walk_hugetlb_range(unsigned long addr, unsigned long end, in walk_hugetlb_range()
|
D | gup.c | 1302 struct page *get_dump_page(unsigned long addr) in get_dump_page() 1811 static int gup_pte_range(pmd_t pmd, unsigned long addr, unsigned long end, in gup_pte_range() 1884 static int gup_pte_range(pmd_t pmd, unsigned long addr, unsigned long end, in gup_pte_range() 1892 static int __gup_device_huge(unsigned long pfn, unsigned long addr, in __gup_device_huge() 1918 static int __gup_device_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr, in __gup_device_huge_pmd() 1935 static int __gup_device_huge_pud(pud_t orig, pud_t *pudp, unsigned long addr, in __gup_device_huge_pud() 1952 static int __gup_device_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr, in __gup_device_huge_pmd() 1959 static int __gup_device_huge_pud(pud_t pud, pud_t *pudp, unsigned long addr, in __gup_device_huge_pud() 1968 static unsigned long hugepte_addr_end(unsigned long addr, unsigned long end, in hugepte_addr_end() 1975 static int gup_hugepte(pte_t *ptep, unsigned long sz, unsigned long addr, in gup_hugepte() [all …]
|
D | mmap.c | 59 #define arch_mmap_check(addr, len, flags) (0) argument 528 static int find_vma_links(struct mm_struct *mm, unsigned long addr, in find_vma_links() 563 unsigned long addr, unsigned long end) in count_vma_pages_range() 1143 struct vm_area_struct *prev, unsigned long addr, in vma_merge() 1400 unsigned long do_mmap(struct file *file, unsigned long addr, in do_mmap() 1588 unsigned long ksys_mmap_pgoff(unsigned long addr, unsigned long len, in ksys_mmap_pgoff() 1639 SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument 1648 unsigned long addr; member 1724 unsigned long mmap_region(struct file *file, unsigned long addr, in mmap_region() 2094 #define arch_get_mmap_end(addr) (TASK_SIZE) argument [all …]
|
D | sparse-vmemmap.c | 143 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node) in vmemmap_pte_populate() 168 pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node) in vmemmap_pmd_populate() 180 pud_t * __meminit vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node) in vmemmap_pud_populate() 192 p4d_t * __meminit vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, int node) in vmemmap_p4d_populate() 204 pgd_t * __meminit vmemmap_pgd_populate(unsigned long addr, int node) in vmemmap_pgd_populate() 219 unsigned long addr = start; in vmemmap_populate_basepages() local
|
D | mincore.c | 24 static int mincore_hugetlb(pte_t *pte, unsigned long hmask, unsigned long addr, in mincore_hugetlb() 95 static int __mincore_unmapped_range(unsigned long addr, unsigned long end, in __mincore_unmapped_range() 114 static int mincore_unmapped_range(unsigned long addr, unsigned long end, in mincore_unmapped_range() 122 static int mincore_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in mincore_pte_range() 207 static long do_mincore(unsigned long addr, unsigned long pages, unsigned char *vec) in do_mincore()
|
D | mprotect.c | 39 unsigned long addr, unsigned long end, pgprot_t newprot, in change_pte_range() 165 pud_t *pud, unsigned long addr, unsigned long end, in change_pmd_range() 228 p4d_t *p4d, unsigned long addr, unsigned long end, in change_pud_range() 248 pgd_t *pgd, unsigned long addr, unsigned long end, in change_p4d_range() 268 unsigned long addr, unsigned long end, pgprot_t newprot, in change_protection_range() 311 static int prot_none_pte_entry(pte_t *pte, unsigned long addr, in prot_none_pte_entry() 319 unsigned long addr, unsigned long next, in prot_none_hugetlb_entry() 326 static int prot_none_test(unsigned long addr, unsigned long next, in prot_none_test()
|
D | hmm.c | 223 static int hmm_vma_do_fault(struct mm_walk *walk, unsigned long addr, in hmm_vma_do_fault() 255 static int hmm_pfns_bad(unsigned long addr, in hmm_pfns_bad() 283 static int hmm_vma_walk_hole_(unsigned long addr, unsigned long end, in hmm_vma_walk_hole_() 378 static int hmm_vma_walk_hole(unsigned long addr, unsigned long end, in hmm_vma_walk_hole() 405 static int hmm_vma_handle_pmd(struct mm_walk *walk, unsigned long addr, in hmm_vma_handle_pmd() 454 static int hmm_vma_handle_pte(struct mm_walk *walk, unsigned long addr, in hmm_vma_handle_pte() 560 unsigned long addr = start, i; in hmm_vma_walk_pmd() local 661 unsigned long addr = start, next; in hmm_vma_walk_pud() local 730 unsigned long addr = start, i, pfn; in hmm_vma_walk_hugetlb_entry() local 775 unsigned long addr, in hmm_pfns_clear()
|
D | huge_memory.c | 68 unsigned long addr = (vma->vm_end & HPAGE_PMD_MASK) - HPAGE_PMD_SIZE; in transparent_hugepage_enabled() local 531 unsigned long addr, unsigned long len, in __thp_get_unmapped_area() 566 unsigned long thp_get_unmapped_area(struct file *filp, unsigned long addr, in thp_get_unmapped_area() 777 static void insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, in insert_pfn_pmd() 826 unsigned long addr = vmf->address & PMD_MASK; in vmf_insert_pfn_pmd() local 866 static void insert_pfn_pud(struct vm_area_struct *vma, unsigned long addr, in insert_pfn_pud() 904 unsigned long addr = vmf->address & PUD_MASK; in vmf_insert_pfn_pud() local 930 static void touch_pmd(struct vm_area_struct *vma, unsigned long addr, in touch_pmd() 943 struct page *follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, in follow_devmap_pmd() 987 pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, in copy_huge_pmd() [all …]
|
D | vmacache.c | 20 #define VMACACHE_HASH(addr) ((addr >> VMACACHE_SHIFT) & VMACACHE_MASK) argument 36 void vmacache_update(unsigned long addr, struct vm_area_struct *newvma) in vmacache_update() 62 struct vm_area_struct *vmacache_find(struct mm_struct *mm, unsigned long addr) in vmacache_find()
|
D | mremap.c | 33 static pmd_t *get_old_pmd(struct mm_struct *mm, unsigned long addr) in get_old_pmd() 60 unsigned long addr) in alloc_new_pmd() 433 static struct vm_area_struct *vma_to_resize(unsigned long addr, in vma_to_resize() 498 static unsigned long mremap_to(unsigned long addr, unsigned long old_len, in mremap_to() 595 SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len, in SYSCALL_DEFINE5() argument
|
D | mempolicy.c | 441 static int queue_pages_pmd(pmd_t *pmd, spinlock_t *ptl, unsigned long addr, in queue_pages_pmd() 490 static int queue_pages_pte_range(pmd_t *pmd, unsigned long addr, in queue_pages_pte_range() 555 unsigned long addr, unsigned long end, in queue_pages_hugetlb() 595 unsigned long addr, unsigned long end) in change_prot_numa() 607 unsigned long addr, unsigned long end) in change_prot_numa() 855 static int lookup_node(struct mm_struct *mm, unsigned long addr) in lookup_node() 873 unsigned long addr, unsigned long flags) in do_get_mempolicy() 1560 unsigned long addr, in kernel_get_mempolicy() 1588 unsigned long, addr, unsigned long, flags) in SYSCALL_DEFINE5() argument 1598 compat_ulong_t, addr, compat_ulong_t, flags) in COMPAT_SYSCALL_DEFINE5() argument [all …]
|
D | migrate.c | 205 unsigned long addr, void *old) in remove_migration_pte() 1525 static int add_page_for_migration(struct mm_struct *mm, unsigned long addr, in add_page_for_migration() 1609 unsigned long addr; in do_pages_move() local 1700 unsigned long addr = (unsigned long)(*pages); in do_pages_stat_array() local 2140 unsigned long addr; in migrate_vma_collect_hole() local 2157 unsigned long addr; in migrate_vma_collect_skip() local 2175 unsigned long addr = start, unmapped = 0; in migrate_vma_collect_pmd() local 2425 unsigned long addr, i, restore = 0; in migrate_vma_prepare() local 2536 unsigned long addr, i, restore = 0; in migrate_vma_unmap() local 2683 unsigned long addr, in migrate_vma_insert_page() [all …]
|
D | percpu-vm.c | 134 static void __pcpu_unmap_pages(unsigned long addr, int nr_pages) in __pcpu_unmap_pages() 192 static int __pcpu_map_pages(unsigned long addr, struct page **pages, in __pcpu_map_pages() 369 static struct page *pcpu_addr_to_page(void *addr) in pcpu_addr_to_page()
|
D | early_ioremap.c | 168 void __init early_iounmap(void __iomem *addr, unsigned long size) in early_iounmap() 293 void __init early_iounmap(void __iomem *addr, unsigned long size) in early_iounmap() 300 void __init early_memunmap(void *addr, unsigned long size) in early_memunmap()
|
D | slub.c | 205 unsigned long addr; /* Called from address */ member 319 static inline unsigned int slab_index(void *p, struct kmem_cache *s, void *addr) in slab_index() 453 void *addr = page_address(page); in get_map() local 527 static void print_section(char *level, char *text, u8 *addr, in print_section() 550 enum track_item alloc, unsigned long addr) in set_track() 650 u8 *addr = page_address(page); in print_trailer() local 1078 void setup_page_debug(struct kmem_cache *s, struct page *page, void *addr) in setup_page_debug() 1107 void *object, unsigned long addr) in alloc_debug_processing() 1136 struct page *page, void *object, unsigned long addr) in free_consistency_checks() 1171 unsigned long addr) in free_debug_processing() [all …]
|