/linux-master/arch/sh/kernel/ |
H A D | dma-coherent.c | 5 #include <linux/mm.h>
|
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dce120/ |
H A D | hw_factory_dce120.c | 61 BASE(mm ## reg_name ## _BASE_IDX) + mm ## reg_name 64 BASE(mm ## block ## id ## _ ## reg_name ## _BASE_IDX) + \ 65 mm ## block ## id ## _ ## reg_name
|
/linux-master/arch/arm64/mm/ |
H A D | physaddr.c | 6 #include <linux/mm.h>
|
H A D | ioremap.c | 3 #include <linux/mm.h>
|
/linux-master/arch/mips/loongson2ef/common/ |
H A D | mem.c | 7 #include <linux/mm.h>
|
/linux-master/arch/x86/include/asm/trace/ |
H A D | hyperv.h | 17 __field(struct mm_struct *, mm) 22 __entry->mm = info->mm; 26 TP_printk("ncpus %d mm %p addr %lx, end %lx", 27 __entry->ncpus, __entry->mm,
|
/linux-master/mm/ |
H A D | io-mapping.c | 3 #include <linux/mm.h> 14 * Note: this is only safe if the mm semaphore is held when called.
|
/linux-master/arch/x86/include/asm/ |
H A D | tlb.h | 20 flush_tlb_mm_range(tlb->mm, start, end, stride_shift, tlb->freed_tables);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vram_mgr.h | 31 struct drm_buddy mm; member in struct:amdgpu_vram_mgr
|
/linux-master/include/linux/ |
H A D | hmm.h | 7 * See Documentation/mm/hmm.rst for reasons and overview of what HMM is. 12 #include <linux/mm.h> 103 * Please see Documentation/mm/hmm.rst for how to use the range API.
|
/linux-master/lib/ |
H A D | test_free_pages.c | 11 #include <linux/mm.h>
|
/linux-master/arch/powerpc/include/asm/ |
H A D | mman.h | 12 #include <linux/mm.h>
|
H A D | kfence.h | 11 #include <linux/mm.h>
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | hash-4k.h | 145 extern unsigned long hash__pmd_hugepage_update(struct mm_struct *mm, 150 extern void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, 152 extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); 153 extern pmd_t hash__pmdp_huge_get_and_clear(struct mm_struct *mm,
|
/linux-master/arch/openrisc/mm/ |
H A D | ioremap.c | 34 pte_t __ref *pte_alloc_one_kernel(struct mm_struct *mm) argument
|
/linux-master/arch/mips/include/asm/ |
H A D | cacheflush.h | 13 #include <linux/mm.h> 19 * - flush_cache_mm(mm) flushes the specified mm context's cache lines 20 * - flush_cache_dup mm(mm) handles cache flushing when forking 21 * - flush_cache_page(mm, vmaddr, pfn) flushes a single page 48 extern void (*flush_cache_mm)(struct mm_struct *mm); 49 #define flush_cache_dup_mm(mm) do { (void) (mm); } while (0)
|
/linux-master/arch/riscv/kernel/ |
H A D | cpu_ops.c | 7 #include <linux/mm.h>
|
/linux-master/arch/riscv/include/asm/ |
H A D | sections.h | 9 #include <linux/mm.h>
|
/linux-master/arch/s390/include/asm/ |
H A D | pgtable.h | 493 static inline bool mm_p4d_folded(struct mm_struct *mm) argument 495 return mm->context.asce_limit <= _REGION1_SIZE; 497 #define mm_p4d_folded(mm) mm_p4d_folded(mm) 499 static inline bool mm_pud_folded(struct mm_struct *mm) argument 501 return mm->context.asce_limit <= _REGION2_SIZE; 503 #define mm_pud_folded(mm) mm_pud_folded(mm) 505 static inline bool mm_pmd_folded(struct mm_struct *mm) argument 507 return mm 511 mm_has_pgste(struct mm_struct *mm) argument 520 mm_is_protected(struct mm_struct *mm) argument 529 mm_alloc_pgste(struct mm_struct *mm) argument 573 mm_uses_skeys(struct mm_struct *mm) argument 972 pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 1144 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 1182 ptep_get_and_clear_full(struct mm_struct *mm, unsigned long addr, pte_t *ptep, int full) argument 1214 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 1325 set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry, unsigned int nr) argument 1725 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t entry) argument 1741 pmdp_huge_get_and_clear(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument 1777 pmdp_set_wrprotect(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument [all...] |
/linux-master/arch/xtensa/include/asm/ |
H A D | cacheflush.h | 12 #include <linux/mm.h> 120 #define flush_cache_mm(mm) flush_cache_all() 121 #define flush_cache_dup_mm(mm) flush_cache_mm(mm)
|
/linux-master/lib/zlib_inflate/ |
H A D | inffast.c | 22 union uu mm; local 25 mm.b[0] = b[0]; 26 mm.b[1] = b[1]; 27 return mm.us; 269 union uu mm; local 271 mm.us = pat16; 272 mm.b[0] = mm.b[1]; 273 pat16 = mm.us;
|
/linux-master/arch/mips/math-emu/ |
H A D | dsemul.c | 77 mm_context_t *mm_ctx = ¤t->mm->context; 122 static void free_emuframe(int idx, struct mm_struct *mm) argument 124 mm_context_t *mm_ctx = &mm->context; 163 if (tsk->mm) 164 free_emuframe(fr_idx, tsk->mm); 198 free_emuframe(fr_idx, current->mm); 202 void dsemul_mm_cleanup(struct mm_struct *mm) argument 204 mm_context_t *mm_ctx = &mm->context; 277 free_emuframe(fr_idx, current->mm);
|
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_range_manager.c | 48 struct drm_mm mm; member in struct:ttm_range_manager 65 struct drm_mm *mm = &rman->mm; local 85 ret = drm_mm_insert_node_in_range(mm, &node->mm_nodes[0], 153 drm_mm_print(&rman->mm, printer); 196 drm_mm_init(&rman->mm, 0, p_size); 219 struct drm_mm *mm = &rman->mm; local 232 drm_mm_takedown(mm);
|
/linux-master/arch/xtensa/mm/ |
H A D | fault.c | 3 * arch/xtensa/mm/fault.c 15 #include <linux/mm.h> 91 struct mm_struct *mm = current->mm; local 113 if (faulthandler_disabled() || !mm) { 134 vma = lock_mm_and_find_vma(mm, address, regs); 184 /* No need to mmap_read_unlock(mm) as we would 186 * in mm/filemap.c. 192 mmap_read_unlock(mm); 199 mmap_read_unlock(mm); [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | umem.c | 36 #include <linux/mm.h> 39 #include <linux/sched/mm.h> 151 struct mm_struct *mm; local 182 umem->owning_mm = mm = current->mm; 183 mmgrab(mm); 199 new_pinned = atomic64_add_return(npages, &mm->pinned_vm); 201 atomic64_sub(npages, &mm->pinned_vm); 246 atomic64_sub(ib_umem_num_pages(umem), &mm->pinned_vm);
|