/linux-master/arch/x86/include/asm/ |
H A D | pgtable-2level.h | 43 static inline void native_pte_clear(struct mm_struct *mm, argument
|
H A D | mmu_context.h | 55 static inline void init_new_context_ldt(struct mm_struct *mm) argument 64 static inline void init_new_context_ldt(struct mm_struct *mm) { } argument 70 static inline void destroy_context_ldt(struct mm_struct *mm) { } argument 71 static inline void ldt_arch_exit_mmap(struct mm_struct *mm) { } argument 65 ldt_dup_context(struct mm_struct *oldmm, struct mm_struct *mm) argument 78 load_mm_ldt(struct mm_struct *mm) argument 89 mm_lam_cr3_mask(struct mm_struct *mm) argument 94 dup_lam(struct mm_struct *oldmm, struct mm_struct *mm) argument 101 mm_untag_mask(struct mm_struct *mm) argument 106 mm_reset_untag_mask(struct mm_struct *mm) argument 112 arch_pgtable_dma_compat(struct mm_struct *mm) argument 119 mm_lam_cr3_mask(struct mm_struct *mm) argument 124 dup_lam(struct mm_struct *oldmm, struct mm_struct *mm) argument 128 mm_reset_untag_mask(struct mm_struct *mm) argument 141 init_new_context(struct task_struct *tsk, struct mm_struct *mm) argument 163 destroy_context(struct mm_struct *mm) argument 195 arch_dup_pkeys(struct mm_struct *oldmm, struct mm_struct *mm) argument 208 arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) argument 216 arch_exit_mmap(struct mm_struct *mm) argument 223 is_64bit_mm(struct mm_struct *mm) argument 229 is_64bit_mm(struct mm_struct *mm) argument 235 arch_unmap(struct mm_struct *mm, unsigned long start, unsigned long end) argument [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | vdso.c | 117 struct mm_struct *mm = task->mm; local 175 struct mm_struct *mm = current->mm; local 234 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/arch/sh/kernel/ |
H A D | smp.c | 176 struct mm_struct *mm = &init_mm; local 341 static void flush_tlb_mm_ipi(void *mm) argument 358 flush_tlb_mm(struct mm_struct *mm) argument 391 struct mm_struct *mm = vma->vm_mm; local [all...] |
/linux-master/arch/arm64/mm/ |
H A D | context.c | 158 static u64 new_context(struct mm_struct *mm) argument 215 void check_and_switch_context(struct mm_struct *mm) argument 273 arm64_mm_context_get(struct mm_struct *mm) argument 319 arm64_mm_context_put(struct mm_struct *mm) argument 349 cpu_do_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm) argument [all...] |
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_uiom.c | 100 struct mm_struct *mm; local
|
/linux-master/mm/ |
H A D | zbud.c | 403 zbud_zpool_map(void *pool, unsigned long handle, enum zpool_mapmode mm) argument
|
H A D | hmm.c | 593 struct mm_struct *mm = range->notifier->mm; local
|
H A D | pgtable-generic.c | 97 struct mm_struct *mm = (vma)->vm_mm; local 165 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, argument 181 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_ argument 245 pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) argument 306 pte_offset_map_nolock(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, spinlock_t **ptlp) argument 362 __pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, spinlock_t **ptlp) argument [all...] |
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 190 unsigned long hash__pmd_hugepage_update(struct mm_struct *mm, unsigned long addr, argument 267 void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, argument 287 pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) argument 312 hpte_do_hugepage_flush(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, unsigned long old_pmd) argument 345 hash__pmdp_huge_get_and_clear(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument [all...] |
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem.h | 19 struct mm_struct *mm; member in struct:etnaviv_gem_userptr
|
/linux-master/arch/nios2/mm/ |
H A D | cacheflush.c | 76 struct mm_struct *mm = current->active_mm; local 105 void flush_cache_mm(struct mm_struct *mm) argument 110 void flush_cache_dup_mm(struct mm_struct *mm) argument
|
/linux-master/arch/sh/mm/ |
H A D | cache-sh4.c | 200 struct mm_struct *mm = arg; local
|
H A D | cache.c | 184 void flush_cache_mm(struct mm_struct *mm) argument 192 void flush_cache_dup_mm(struct mm_struct *mm) argument
|
/linux-master/arch/arm/kernel/ |
H A D | process.c | 322 struct vm_area_struct *get_gate_vma(struct mm_struct *mm) argument 327 int in_gate_area(struct mm_struct *mm, unsigned long addr) argument 349 static unsigned long sigpage_addr(const struct mm_struct *mm, argument 397 struct mm_struct *mm = current->mm; local [all...] |
H A D | signal.c | 412 struct mm_struct *mm = current->mm; local
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | pin_system.c | 65 static void unpin_vector_pages(struct mm_struct *mm, struct page **pages, argument
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager_vi.c | 48 static void update_cu_mask(struct mqd_manager *mm, void *mqd, argument 91 static void init_mqd(struct mqd_manager *mm, void **mqd, argument 157 static int load_mqd(struct mqd_manager *mm, void *mqd, argument 170 static void __update_mqd(struct mqd_manager *mm, voi argument 247 update_mqd(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument 254 get_wave_state(struct mqd_manager *mm, void *mqd, struct queue_properties *q, void __user *ctl_stack, u32 *ctl_stack_used_size, u32 *save_area_used_size) argument 277 get_checkpoint_info(struct mqd_manager *mm, void *mqd, u32 *ctl_stack_size) argument 283 checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) argument 292 restore_mqd(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *qp, const void *mqd_src, const void *ctl_stack_src, const u32 ctl_stack_size) argument 319 init_mqd_hiq(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *q) argument 333 update_mqd_hiq(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument 340 init_mqd_sdma(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *q) argument 357 update_mqd_sdma(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument 385 checkpoint_mqd_sdma(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) argument 397 restore_mqd_sdma(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *qp, const void *mqd_src, const void *ctl_stack_src, const u32 ctl_stack_size) argument [all...] |
H A D | kfd_mqd_manager_cik.c | 45 static void update_cu_mask(struct mqd_manager *mm, void *mqd, argument 88 static void init_mqd(struct mqd_manager *mm, void **mqd, argument 142 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, argument 159 static int load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, argument 172 __update_mqd(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo, unsigned int atc_bit) argument 216 update_mqd(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument 223 update_mqd_sdma(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument 251 checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) argument 260 restore_mqd(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *qp, const void *mqd_src, const void *ctl_stack_src, const u32 ctl_stack_size) argument 286 checkpoint_mqd_sdma(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) argument 298 restore_mqd_sdma(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *qp, const void *mqd_src, const void *ctl_stack_src, const u32 ctl_stack_size) argument 328 init_mqd_hiq(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *q) argument 335 update_mqd_hiq(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument [all...] |
H A D | kfd_mqd_manager.c | 91 void free_mqd_hiq_sdma(struct mqd_manager *mm, void *mqd, argument 98 void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm, argument 206 kfd_hiq_load_mqd_kiq(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument 214 kfd_destroy_mqd_cp(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument 222 kfd_free_mqd_cp(struct mqd_manager *mm, void *mqd, struct kfd_mem_obj *mqd_mem_obj) argument 233 kfd_is_occupied_cp(struct mqd_manager *mm, void *mqd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) argument 241 kfd_load_mqd_sdma(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument 254 kfd_destroy_mqd_sdma(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument 262 kfd_is_occupied_sdma(struct mqd_manager *mm, void *mqd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) argument 288 kfd_mqd_stride(struct mqd_manager *mm, struct queue_properties *q) argument [all...] |
/linux-master/arch/x86/kernel/ |
H A D | shstk.c | 104 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/arch/xtensa/mm/ |
H A D | tlb.c | 64 void local_flush_tlb_mm(struct mm_struct *mm) argument 93 struct mm_struct *mm = vma->vm_mm; local 130 struct mm_struct* mm = vma->vm_mm; local 177 struct mm_struct *mm = task->mm; local [all...] |
/linux-master/arch/sparc/mm/ |
H A D | hugetlbpage.c | 64 struct mm_struct *mm = current->mm; local 101 struct mm_struct *mm = current->mm; local 281 pte_t *huge_pte_alloc(struct mm_struct *mm, struc argument 304 huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz) argument 331 __set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) argument 367 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry, unsigned long sz) argument 373 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument [all...] |
/linux-master/fs/proc/ |
H A D | task_nommu.c | 21 void task_mem(struct seq_file *m, struct mm_struct *mm) argument 81 task_vsize(struct mm_struct *mm) argument 94 task_statm(struct mm_struct *mm, unsigned long *shared, unsigned long *text, unsigned long *data, unsigned long *resident) argument 129 struct mm_struct *mm = vma->vm_mm; local 196 struct mm_struct *mm; local 229 struct mm_struct *mm = priv->mm; local [all...] |
/linux-master/include/linux/ |
H A D | binfmts.h | 26 struct mm_struct *mm; member in struct:linux_binprm
|