/linux-master/arch/powerpc/mm/nohash/ |
H A D | tlb.c | 157 void local_flush_tlb_mm(struct mm_struct *mm) argument 169 __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, int tsize, int ind) argument 188 local_flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr, int psize) argument 242 flush_tlb_mm(struct mm_struct *mm) argument 262 __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, int tsize, int ind) argument [all...] |
/linux-master/arch/s390/kvm/ |
H A D | pv.c | 535 kvm_s390_pv_mmu_notifier_release(struct mmu_notifier *subscription, struct mm_struct *mm) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_mman.c | 106 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/kernel/ |
H A D | acct.c | 560 struct mm_struct *mm = current->mm; local
|
/linux-master/include/linux/ |
H A D | mmu_notifier.h | 240 struct mm_struct *mm; member in struct:mmu_notifier 260 struct mm_struct *mm; member in struct:mmu_interval_notifier 272 struct mm_struct *mm; member in struct:mmu_notifier_range 280 mm_has_notifiers(struct mm_struct *mm) argument 288 mmu_notifier_get(const struct mmu_notifier_ops *ops, struct mm_struct *mm) argument 410 mmu_notifier_release(struct mm_struct *mm) argument 416 mmu_notifier_clear_flush_young(struct mm_struct *mm, unsigned long start, unsigned long end) argument 425 mmu_notifier_clear_young(struct mm_struct *mm, unsigned long start, unsigned long end) argument 434 mmu_notifier_test_young(struct mm_struct *mm, unsigned long address) argument 442 mmu_notifier_change_pte(struct mm_struct *mm, unsigned long address, pte_t pte) argument 493 mmu_notifier_arch_invalidate_secondary_tlbs(struct mm_struct *mm, unsigned long start, unsigned long end) argument 500 mmu_notifier_subscriptions_init(struct mm_struct *mm) argument 505 mmu_notifier_subscriptions_destroy(struct mm_struct *mm) argument 512 mmu_notifier_range_init(struct mmu_notifier_range *range, enum mmu_notifier_event event, unsigned flags, struct mm_struct *mm, unsigned long start, unsigned long end) argument 526 mmu_notifier_range_init_owner( struct mmu_notifier_range *range, enum mmu_notifier_event event, unsigned int flags, struct mm_struct *mm, unsigned long start, unsigned long end, void *owner) argument 631 mm_has_notifiers(struct mm_struct *mm) argument 636 mmu_notifier_release(struct mm_struct *mm) argument 640 mmu_notifier_clear_flush_young(struct mm_struct *mm, unsigned long start, unsigned long end) argument 647 mmu_notifier_test_young(struct mm_struct *mm, unsigned long address) argument 653 mmu_notifier_change_pte(struct mm_struct *mm, unsigned long address, pte_t pte) argument 674 mmu_notifier_arch_invalidate_secondary_tlbs(struct mm_struct *mm, unsigned long start, unsigned long end) argument 679 mmu_notifier_subscriptions_init(struct mm_struct *mm) argument 683 mmu_notifier_subscriptions_destroy(struct mm_struct *mm) argument [all...] |
H A D | mm_inline.h | 429 static inline void init_tlb_flush_pending(struct mm_struct *mm) argument 434 static inline void inc_tlb_flush_pending(struct mm_struct *mm) argument 475 static inline void dec_tlb_flush_pending(struct mm_struct *mm) argument 488 static inline bool mm_tlb_flush_pending(struct mm_struct *mm) argument 501 mm_tlb_flush_nested(struct mm_struct *mm) argument [all...] |
/linux-master/arch/powerpc/include/asm/nohash/64/ |
H A D | pgtable.h | 149 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, argument
|
/linux-master/arch/powerpc/include/asm/nohash/ |
H A D | pgtable.h | 50 static inline pte_basic_t pte_update(struct mm_struct *mm, unsigned long addr, pte_t *p, argument 84 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, argument 92 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, argument 99 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 279 static inline void __set_pte_at(struct mm_struct *mm, unsigne argument [all...] |
/linux-master/arch/powerpc/lib/ |
H A D | code-patching.c | 53 struct mm_struct *mm; member in union:patch_context::__anon32 140 static void put_patching_mm(struct mm_struct *mm, unsigned long patching_addr) argument 151 struct mm_struct *mm; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | gk20a.c | 105 struct nvkm_mm *mm; member in struct:gk20a_instmem
|
/linux-master/fs/proc/ |
H A D | internal.h | 291 struct mm_struct *mm; member in struct:proc_maps_private
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_vio.c | 297 struct mm_struct *mm = kvm->mm; local 436 static void kvmppc_clear_tce(struct mm_struct *mm, struct kvmppc_spapr_tce_table *stt, argument [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gem.h | 30 struct drm_mm mm; member in struct:msm_gem_address_space
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | user_exp_rcv.c | 141 struct mm_struct *mm; local
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_svm.h | 65 struct mm_struct *mm; member in struct:svm_work_list_item
|
H A D | kfd_mqd_manager_v9.c | 41 static uint64_t mqd_stride_v9(struct mqd_manager *mm, argument 62 static void update_cu_mask(struct mqd_manager *mm, void *mqd, argument 158 static void init_mqd(struct mqd_manager *mm, void **mqd, argument 226 load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument 238 update_mqd(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument 326 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 362 get_checkpoint_info(struct mqd_manager *mm, void *mqd, u32 *ctl_stack_size) argument 369 checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) argument 381 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, u32 ctl_stack_size) argument 413 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 427 destroy_hiq_mqd(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument 446 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 465 update_mqd_sdma(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument 492 checkpoint_mqd_sdma(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) argument 504 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 528 init_mqd_hiq_v9_4_3(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *q) argument 559 hiq_load_mqd_kiq_v9_4_3(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument 583 destroy_hiq_mqd_v9_4_3(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument 621 init_mqd_v9_4_3(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *q) argument 687 update_mqd_v9_4_3(struct mqd_manager *mm, void *mqd, struct queue_properties *q, struct mqd_update_info *minfo) argument 720 destroy_mqd_v9_4_3(struct mqd_manager *mm, void *mqd, enum kfd_preempt_type type, unsigned int timeout, uint32_t pipe_id, uint32_t queue_id) argument 748 load_mqd_v9_4_3(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, uint32_t queue_id, struct queue_properties *p, struct mm_struct *mms) argument 775 get_wave_state_v9_4_3(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 [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gfx_v8.c | 154 kgd_hqd_load(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm, uint32_t inst) argument 263 kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) argument
|
H A D | amdgpu_amdkfd_gfx_v7.c | 159 kgd_hqd_load(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm, uint32_t inst) argument 239 kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) argument
|
H A D | amdgpu_amdkfd_gc_9_4_3.c | 59 kgd_gfx_v9_4_3_hqd_sdma_load(struct amdgpu_device *adev, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) argument 284 kgd_gfx_v9_4_3_hqd_load(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm, uint32_t inst) argument
|
H A D | amdgpu_vram_mgr.c | 297 struct drm_buddy *mm = &mgr->mm; local 456 struct drm_buddy *mm = &mgr->mm; local 597 struct drm_buddy *mm = &mgr->mm; local 817 struct drm_buddy *mm = &mgr->mm; local [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | cacheflush.h | 218 static inline void vivt_flush_cache_mm(struct mm_struct *mm) argument 227 struct mm_struct *mm = vma->vm_mm; local 237 struct mm_struct *mm = vma->vm_mm; local [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_buddy.c | 14 static struct drm_buddy_block *drm_block_alloc(struct drm_buddy *mm, argument 35 static void drm_block_free(struct drm_buddy *mm, argument 41 static void list_insert_sorted(struct drm_buddy *mm, argument 68 mark_free(struct drm_buddy *mm, struct drm_buddy_block *block) argument 97 drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size) argument 187 drm_buddy_fini(struct drm_buddy *mm) argument 203 split_block(struct drm_buddy *mm, struct drm_buddy_block *block) argument 263 __drm_buddy_free(struct drm_buddy *mm, struct drm_buddy_block *block) argument 293 drm_buddy_free_block(struct drm_buddy *mm, struct drm_buddy_block *block) argument 308 drm_buddy_free_list(struct drm_buddy *mm, struct list_head *objects) argument 331 alloc_range_bias(struct drm_buddy *mm, u64 start, u64 end, unsigned int order) argument 418 get_maxblock(struct drm_buddy *mm, unsigned int order) argument 444 alloc_from_freelist(struct drm_buddy *mm, unsigned int order, unsigned long flags) argument 490 __alloc_range(struct drm_buddy *mm, struct list_head *dfs, u64 start, u64 size, struct list_head *blocks, u64 *total_allocated_on_err) argument 583 __drm_buddy_alloc_range(struct drm_buddy *mm, u64 start, u64 size, u64 *total_allocated_on_err, struct list_head *blocks) argument 599 __alloc_contig_try_harder(struct drm_buddy *mm, u64 size, u64 min_block_size, struct list_head *blocks) argument 671 drm_buddy_block_trim(struct drm_buddy *mm, u64 new_size, struct list_head *blocks) argument 742 drm_buddy_alloc_blocks(struct drm_buddy *mm, u64 start, u64 end, u64 size, u64 min_block_size, struct list_head *blocks, unsigned long flags) argument 881 drm_buddy_block_print(struct drm_buddy *mm, struct drm_buddy_block *block, struct drm_printer *p) argument 898 drm_buddy_print(struct drm_buddy *mm, struct drm_printer *p) argument [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | vdso.c | 131 struct mm_struct *mm = task->mm; local 185 __setup_additional_pages(enum vdso_abi abi, struct mm_struct *mm, struct linux_binprm *bprm, int uses_interp) argument 338 aarch32_kuser_helpers_setup(struct mm_struct *mm) argument 357 aarch32_sigreturn_setup(struct mm_struct *mm) argument 387 struct mm_struct *mm = current->mm; local 438 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/arch/x86/kernel/ |
H A D | ldt.c | 42 void load_mm_ldt(struct mm_struct *mm) argument 138 struct mm_struct *mm = __mm; local 189 do_sanity_check(struct mm_struct *mm, bool had_kernel_mapping, bool had_user_mapping) argument 234 map_ldt_struct_to_user(struct mm_struct *mm) argument 247 sanity_check_ldt_mapping(struct mm_struct *mm) argument 264 map_ldt_struct_to_user(struct mm_struct *mm) argument 272 sanity_check_ldt_mapping(struct mm_struct *mm) argument 288 map_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt, int slot) argument 349 unmap_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt) argument 383 map_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt, int slot) argument 388 unmap_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt) argument 393 free_ldt_pgtables(struct mm_struct *mm) argument 421 install_ldt(struct mm_struct *mm, struct ldt_struct *ldt) argument 429 on_each_cpu_mask(mm_cpumask(mm), flush_ldt, mm, true); local 451 ldt_dup_context(struct mm_struct *old_mm, struct mm_struct *mm) argument 491 destroy_context_ldt(struct mm_struct *mm) argument 497 ldt_arch_exit_mmap(struct mm_struct *mm) argument 504 struct mm_struct *mm = current->mm; local 580 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/drivers/misc/sgi-gru/ |
H A D | grufault.c | 68 struct mm_struct *mm = current->mm; local 85 struct mm_struct *mm = current->mm; local 255 struct mm_struct *mm = gts->ts_mm; local [all...] |