/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_cmdbuf.c | 118 struct drm_mm mm; member in struct:vmw_cmdbuf_man
|
/linux-master/drivers/vfio/ |
H A D | vfio_iommu_spapr_tce.c | 69 struct mm_struct *mm; member in struct:tce_container 180 tce_page_is_contained(struct mm_struct *mm, unsigned long hpa, unsigned int it_page_shift) argument [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gfx_v10_3.c | 179 hqd_load_v10_3(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 359 hqd_sdma_load_v10_3(struct amdgpu_device *adev, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) argument
|
H A D | amdgpu_amdkfd_gfx_v11.c | 164 hqd_load_v11(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 344 hqd_sdma_load_v11(struct amdgpu_device *adev, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) argument
|
H A D | amdgpu_gem.c | 169 struct mm_struct *mm; local
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | spu_base.c | 80 void spu_flush_all_slbs(struct mm_struct *mm) argument 96 static inline void mm_needs_global_tlbie(struct mm_struct *mm) argument 104 void spu_associate_mm(struct spu *spu, struct mm_struct *mm) argument [all...] |
/linux-master/drivers/pcmcia/ |
H A D | rsrc_nonstatic.c | 482 struct resource_map *m, mm; local 538 struct resource_map *m, mm; local [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | tlbflush.h | 360 static inline void __local_flush_tlb_mm(struct mm_struct *mm) argument 379 static inline void local_flush_tlb_mm(struct mm_struct *mm) argument 394 __flush_tlb_mm(struct mm_struct *mm) argument 646 local_flush_tlb_mm(struct mm_struct *mm) argument [all...] |
/linux-master/arch/arm/kernel/ |
H A D | smp.c | 412 struct mm_struct *mm = &init_mm; local [all...] |
/linux-master/arch/m68k/include/asm/ |
H A D | mcf_pgtable.h | 131 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, argument
|
/linux-master/arch/x86/platform/efi/ |
H A D | efi_64.c | 394 static int __init efi_update_mem_attr(struct mm_struct *mm, efi_memory_desc_t *md, argument
|
/linux-master/arch/xtensa/kernel/ |
H A D | smp.c | 122 struct mm_struct *mm = &init_mm; local 491 void flush_tlb_mm(struct mm_struct *mm) argument [all...] |
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | encl.c | 836 int sgx_encl_mm_add(struct sgx_encl *encl, struct mm_struct *mm) argument 773 sgx_mmu_notifier_release(struct mmu_notifier *mn, struct mm_struct *mm) argument 815 sgx_encl_find_mm(struct sgx_encl *encl, struct mm_struct *mm) argument 1135 sgx_encl_test_and_clear_young(struct mm_struct *mm, struct sgx_encl_page *page) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | fb.h | 48 struct nvkm_mm mm; member in struct:nvkm_fb::__anon150
|
/linux-master/drivers/misc/ocxl/ |
H A D | link.c | 42 struct mm_struct *mm; member in struct:pe_data 494 arch_invalidate_secondary_tlbs(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) argument 538 ocxl_link_add_pe(void *link_handle, int pasid, u32 pidr, u32 tidr, u64 amr, u16 bdf, struct mm_struct *mm, void (*xsl_err_cb)(void *data, u64 addr, u64 dsisr), void *xsl_err_data) argument [all...] |
/linux-master/arch/mips/kernel/ |
H A D | smp.c | 499 static void flush_tlb_mm_ipi(void *mm) argument 540 void flush_tlb_mm(struct mm_struct *mm) argument 585 struct mm_struct *mm = vma->vm_mm; local [all...] |
H A D | cpu-probe.c | 357 unsigned int config0, update, mm; local
|
/linux-master/arch/mips/include/asm/ |
H A D | pgtable.h | 143 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 190 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 204 static inline void set_ptes(struct mm_struct *mm, unsigned long addr, argument 744 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, argument
|
/linux-master/mm/damon/ |
H A D | vaddr.c | 44 struct mm_struct *mm; local 116 static int __damon_va_three_regions(struct mm_struct *mm, argument 176 struct mm_struct *mm; local 338 damon_hugetlb_mkold(pte_t *pte, struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr) argument 396 damon_va_mkold(struct mm_struct *mm, unsigned long addr) argument 407 __damon_va_prepare_access_check(struct mm_struct *mm, struct damon_region *r) argument 418 struct mm_struct *mm; local 540 damon_va_young(struct mm_struct *mm, unsigned long addr, unsigned long *folio_sz) argument 560 __damon_va_check_access(struct mm_struct *mm, struct damon_region *r, bool same_target, struct damon_attrs *attrs) argument 589 struct mm_struct *mm; local 637 struct mm_struct *mm; local [all...] |
/linux-master/arch/parisc/kernel/ |
H A D | cache.c | 385 static inline pte_t *get_ptep(struct mm_struct *mm, unsigned long addr) argument 712 static inline unsigned long mm_total_size(struct mm_struct *mm) argument 726 void flush_cache_mm(struct mm_struct *mm) argument [all...] |
/linux-master/fs/proc/ |
H A D | array.c | 420 static inline void task_thp_status(struct seq_file *m, struct mm_struct *mm) argument 429 static inline void task_untag_mask(struct seq_file *m, struct mm_struct *mm) argument 442 struct mm_struct *mm = get_task_mm(task); local 478 struct mm_struct *mm; local 686 struct mm_struct *mm = get_task_mm(task); local [all...] |
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.h | 185 static inline void intel_vgpu_mm_get(struct intel_vgpu_mm *mm) argument 192 static inline void intel_vgpu_mm_put(struct intel_vgpu_mm *mm) argument 197 static inline void intel_vgpu_destroy_mm(struct intel_vgpu_mm *mm) argument [all...] |
/linux-master/arch/s390/mm/ |
H A D | pgtable.c | 47 static inline void ptep_ipte_local(struct mm_struct *mm, unsigned long addr, argument 67 static inline void ptep_ipte_global(struct mm_struct *mm, unsigned long addr, argument 87 static inline pte_t ptep_flush_direct(struct mm_struct *mm, argument 106 ptep_flush_lazy(struct mm_struct *mm, unsigned long addr, pte_t *ptep, int nodat) argument 164 pgste_update_all(pte_t pte, pgste_t pgste, struct mm_struct *mm) argument 185 pgste_set_key(pte_t *ptep, pgste_t pgste, pte_t entry, struct mm_struct *mm) argument 230 pgste_pte_notify(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pgste_t pgste) argument 246 ptep_xchg_start(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 258 ptep_xchg_commit(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pgste_t pgste, pte_t old, pte_t new) argument 279 ptep_xchg_direct(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t new) argument 300 ptep_reset_dat_prot(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t new) argument 321 ptep_xchg_lazy(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t new) argument 344 struct mm_struct *mm = vma->vm_mm; local 361 struct mm_struct *mm = vma->vm_mm; local 376 pmdp_idte_local(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument 388 pmdp_idte_global(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument 407 pmdp_flush_direct(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument 425 pmdp_flush_lazy(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument 448 pmd_lookup(struct mm_struct *mm, unsigned long addr, pmd_t **pmdp) argument 481 pmdp_xchg_direct(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t new) argument 494 pmdp_xchg_lazy(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t new) argument 507 pudp_idte_local(struct mm_struct *mm, unsigned long addr, pud_t *pudp) argument 517 pudp_idte_global(struct mm_struct *mm, unsigned long addr, pud_t *pudp) argument 533 pudp_flush_direct(struct mm_struct *mm, unsigned long addr, pud_t *pudp) argument 551 pudp_xchg_direct(struct mm_struct *mm, unsigned long addr, pud_t *pudp, pud_t new) argument 565 pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pgtable_t pgtable) argument 580 pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) argument 606 ptep_set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) argument 621 ptep_set_notify(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 643 ptep_force_prot(struct mm_struct *mm, unsigned long addr, pte_t *ptep, int prot, unsigned long bit) argument 678 ptep_shadow_pte(struct mm_struct *mm, unsigned long saddr, pte_t *sptep, pte_t *tptep, pte_t pte) argument 705 ptep_unshadow_pte(struct mm_struct *mm, unsigned long saddr, pte_t *ptep) argument 719 ptep_zap_swap_entry(struct mm_struct *mm, swp_entry_t entry) argument 731 ptep_zap_unused(struct mm_struct *mm, unsigned long addr, pte_t *ptep, int reset) argument 755 ptep_zap_key(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 775 ptep_test_and_clear_uc(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 802 set_guest_storage_key(struct mm_struct *mm, unsigned long addr, unsigned char key, bool nq) argument 882 cond_set_guest_storage_key(struct mm_struct *mm, unsigned long addr, unsigned char key, unsigned char *oldkey, bool nq, bool mr, bool mc) argument 913 reset_guest_reference_bit(struct mm_struct *mm, unsigned long addr) argument 975 get_guest_storage_key(struct mm_struct *mm, unsigned long addr, unsigned char *key) argument 1042 pgste_perform_essa(struct mm_struct *mm, unsigned long hva, int orc, unsigned long *oldpte, unsigned long *oldpgste) argument 1148 set_pgste_bits(struct mm_struct *mm, unsigned long hva, unsigned long bits, unsigned long value) argument 1181 get_pgste(struct mm_struct *mm, unsigned long hva, unsigned long *pgstep) argument [all...] |
/linux-master/arch/x86/mm/ |
H A D | tlb.c | 471 cr4_update_pce_mm(struct mm_struct *mm) argument 492 cr4_update_pce_mm(struct mm_struct *mm) argument 675 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) argument 699 struct mm_struct *mm = this_cpu_read(cpu_tlbstate.loaded_mm); local 962 get_flush_tlb_info(struct mm_struct *mm, unsigned long start, unsigned long end, unsigned int stride_shift, bool freed_tables, u64 new_tlb_gen) argument 998 flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, unsigned long end, unsigned int stride_shift, bool freed_tables) argument [all...] |
/linux-master/tools/perf/util/bpf_skel/vmlinux/ |
H A D | vmlinux.h | 101 struct mm_struct *mm; member in struct:task_struct
|