/include/linux/ |
D | mmu_notifier.h | 198 static inline int mm_has_notifiers(struct mm_struct *mm) in mm_has_notifiers() 232 static inline void mmu_notifier_release(struct mm_struct *mm) in mmu_notifier_release() 238 static inline int mmu_notifier_clear_flush_young(struct mm_struct *mm, in mmu_notifier_clear_flush_young() 247 static inline int mmu_notifier_clear_young(struct mm_struct *mm, in mmu_notifier_clear_young() 256 static inline int mmu_notifier_test_young(struct mm_struct *mm, in mmu_notifier_test_young() 264 static inline void mmu_notifier_change_pte(struct mm_struct *mm, in mmu_notifier_change_pte() 271 static inline void mmu_notifier_invalidate_page(struct mm_struct *mm, in mmu_notifier_invalidate_page() 278 static inline void mmu_notifier_invalidate_range_start(struct mm_struct *mm, in mmu_notifier_invalidate_range_start() 285 static inline void mmu_notifier_invalidate_range_end(struct mm_struct *mm, in mmu_notifier_invalidate_range_end() 292 static inline void mmu_notifier_invalidate_range(struct mm_struct *mm, in mmu_notifier_invalidate_range() [all …]
|
D | pkeys.h | 11 #define execute_only_pkey(mm) (0) argument 16 static inline bool mm_pkey_is_allocated(struct mm_struct *mm, int pkey) in mm_pkey_is_allocated() 21 static inline int mm_pkey_alloc(struct mm_struct *mm) in mm_pkey_alloc() 26 static inline int mm_pkey_free(struct mm_struct *mm, int pkey) in mm_pkey_free()
|
D | khugepaged.h | 31 static inline int khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm) in khugepaged_fork() 38 static inline void khugepaged_exit(struct mm_struct *mm) in khugepaged_exit() 56 static inline int khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm) in khugepaged_fork() 60 static inline void khugepaged_exit(struct mm_struct *mm) in khugepaged_exit()
|
D | ksm.h | 25 static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm) in ksm_fork() 32 static inline void ksm_exit(struct mm_struct *mm) in ksm_exit() 68 static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm) in ksm_fork() 73 static inline void ksm_exit(struct mm_struct *mm) in ksm_exit()
|
D | mm.h | 1216 struct mm_struct *mm; member 1266 struct mm_struct *mm, unsigned long address, in fixup_user_fault() 1404 static inline unsigned long get_mm_counter(struct mm_struct *mm, int member) in get_mm_counter() 1419 static inline void add_mm_counter(struct mm_struct *mm, int member, long value) in add_mm_counter() 1424 static inline void inc_mm_counter(struct mm_struct *mm, int member) in inc_mm_counter() 1429 static inline void dec_mm_counter(struct mm_struct *mm, int member) in dec_mm_counter() 1449 static inline unsigned long get_mm_rss(struct mm_struct *mm) in get_mm_rss() 1456 static inline unsigned long get_mm_hiwater_rss(struct mm_struct *mm) in get_mm_hiwater_rss() 1461 static inline unsigned long get_mm_hiwater_vm(struct mm_struct *mm) in get_mm_hiwater_vm() 1466 static inline void update_hiwater_rss(struct mm_struct *mm) in update_hiwater_rss() [all …]
|
D | hugetlb.h | 135 #define follow_huge_addr(mm, addr, write) ERR_PTR(-EINVAL) argument 144 #define follow_huge_pmd(mm, addr, pmd, flags) NULL argument 145 #define follow_huge_pud(mm, addr, pud, flags) NULL argument 149 #define is_hugepage_only_range(mm, addr, len) 0 argument 151 #define hugetlb_fault(mm, vma, addr, flags) ({ BUG(); 0; }) argument 152 #define huge_pte_offset(mm, address) 0 argument 465 struct mm_struct *mm, pte_t *pte) in huge_pte_lockptr() 484 static inline void hugetlb_count_add(long l, struct mm_struct *mm) in hugetlb_count_add() 489 static inline void hugetlb_count_sub(long l, struct mm_struct *mm) in hugetlb_count_sub() 525 struct mm_struct *mm, pte_t *pte) in huge_pte_lockptr() [all …]
|
D | swapops.h | 153 static inline void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, in __migration_entry_wait() 155 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait() 158 struct mm_struct *mm, pte_t *pte) { } in migration_entry_wait_huge()
|
D | vmacache.h | 29 static inline void vmacache_invalidate(struct mm_struct *mm) in vmacache_invalidate()
|
D | elf-randomize.h | 12 # define arch_randomize_brk(mm) (mm->brk) argument
|
D | mm-arch-hooks.h | 17 static inline void arch_remap(struct mm_struct *mm, in arch_remap()
|
D | mmdebug.h | 32 #define VM_BUG_ON_MM(cond, mm) \ argument 47 #define VM_BUG_ON_MM(cond, mm) VM_BUG_ON(cond) argument
|
D | aio.h | 21 static inline void exit_aio(struct mm_struct *mm) { } in exit_aio()
|
D | mm_types.h | 533 static inline void mm_init_cpumask(struct mm_struct *mm) in mm_init_cpumask() 542 static inline cpumask_t *mm_cpumask(struct mm_struct *mm) in mm_cpumask() 554 static inline bool mm_tlb_flush_pending(struct mm_struct *mm) in mm_tlb_flush_pending() 559 static inline void set_tlb_flush_pending(struct mm_struct *mm) in set_tlb_flush_pending() 570 static inline void clear_tlb_flush_pending(struct mm_struct *mm) in clear_tlb_flush_pending() 576 static inline bool mm_tlb_flush_pending(struct mm_struct *mm) in mm_tlb_flush_pending() 580 static inline void set_tlb_flush_pending(struct mm_struct *mm) in set_tlb_flush_pending() 583 static inline void clear_tlb_flush_pending(struct mm_struct *mm) in clear_tlb_flush_pending()
|
D | rslib.h | 42 int mm; member
|
/include/asm-generic/ |
D | mmu_context.h | 14 static inline void enter_lazy_tlb(struct mm_struct *mm, in enter_lazy_tlb() 20 struct mm_struct *mm) in init_new_context() 25 static inline void destroy_context(struct mm_struct *mm) in destroy_context() 30 struct mm_struct *mm) in deactivate_mm()
|
D | mm_hooks.h | 10 struct mm_struct *mm) in arch_dup_mmap() 14 static inline void arch_exit_mmap(struct mm_struct *mm) in arch_exit_mmap() 18 static inline void arch_unmap(struct mm_struct *mm, in arch_unmap() 24 static inline void arch_bprm_mm_init(struct mm_struct *mm, in arch_bprm_mm_init()
|
D | pgtable.h | 114 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() 126 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, in pmdp_huge_get_and_clear() 139 static inline pmd_t pmdp_huge_get_and_clear_full(struct mm_struct *mm, in pmdp_huge_get_and_clear_full() 149 static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm, in ptep_get_and_clear_full() 165 static inline void pte_clear_not_present_full(struct mm_struct *mm, in pte_clear_not_present_full() 188 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect() 197 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect() 204 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect() 286 #define pgd_offset_gate(mm, addr) pgd_offset(mm, addr) argument 294 # define pte_accessible(mm, pte) ((void)(pte), 1) argument [all …]
|
D | 4level-fixup.h | 14 #define pmd_alloc(mm, pud, address) \ argument 18 #define pud_alloc(mm, pgd, address) (pgd) argument 26 #define pud_populate(mm, pud, pmd) pgd_populate(mm, pud, pmd) argument 32 #define pud_free(mm, x) do { } while (0) argument
|
D | pgtable-nopud.h | 31 #define pgd_populate(mm, pgd, pud) do { } while (0) argument 53 #define pud_alloc_one(mm, address) NULL argument 54 #define pud_free(mm, x) do { } while (0) argument
|
D | pgtable-nopmd.h | 35 #define pud_populate(mm, pmd, pte) do { } while (0) argument 58 #define pmd_alloc_one(mm, address) NULL argument 59 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
D | tlbflush.h | 14 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm()
|
D | cacheflush.h | 12 #define flush_cache_mm(mm) do { } while (0) argument 13 #define flush_cache_dup_mm(mm) do { } while (0) argument
|
D | hugetlb.h | 34 static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr, in huge_pte_clear()
|
D | tlb.h | 93 struct mm_struct *mm; member 256 #define tlb_migrate_finish(mm) do {} while (0) argument
|
/include/drm/ |
D | drm_mm.h | 76 struct drm_mm *mm; member 128 static inline bool drm_mm_initialized(struct drm_mm *mm) in drm_mm_initialized() 184 #define drm_mm_for_each_node(entry, mm) list_for_each_entry(entry, \ argument 188 #define __drm_mm_for_each_hole(entry, mm, hole_start, hole_end, backwards) \ argument 215 #define drm_mm_for_each_hole(entry, mm, hole_start, hole_end) \ argument 246 static inline int drm_mm_insert_node(struct drm_mm *mm, in drm_mm_insert_node() 283 static inline int drm_mm_insert_node_in_range(struct drm_mm *mm, in drm_mm_insert_node_in_range()
|