Searched refs:vma (Results 151 - 175 of 1003) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_pages.c362 static int igt_check_page_sizes(struct i915_vma *vma) argument
364 struct drm_i915_private *i915 = vma->vm->i915;
366 struct drm_i915_gem_object *obj = vma->obj;
370 err = i915_vma_sync(vma);
374 if (!HAS_PAGE_SIZES(i915, vma->page_sizes.sg)) {
376 vma->page_sizes.sg & ~supported, supported);
380 if (!HAS_PAGE_SIZES(i915, vma->resource->page_sizes_gtt)) {
382 vma->resource->page_sizes_gtt & ~supported, supported);
386 if (vma->page_sizes.phys != obj->mm.page_sizes.phys) {
387 pr_err("vma
428 struct i915_vma *vma; local
505 struct i915_vma *vma; local
601 struct i915_vma *vma; local
745 struct i915_vma *vma; local
923 struct i915_vma *vma; local
1055 gpu_write(struct intel_context *ce, struct i915_vma *vma, u32 dw, u32 val) argument
1152 struct i915_vma *vma; local
1625 struct i915_vma *vma; local
1766 struct i915_vma *vma; local
1838 struct i915_vma *vma; local
[all...]
H A Di915_gem_coherency.c85 struct i915_vma *vma; local
95 vma = i915_gem_object_ggtt_pin(ctx->obj, NULL, 0, 0, PIN_MAPPABLE);
96 if (IS_ERR(vma))
97 return PTR_ERR(vma);
99 wakeref = intel_gt_pm_get(vma->vm->gt);
101 map = i915_vma_pin_iomap(vma);
102 i915_vma_unpin(vma);
109 i915_vma_unpin_iomap(vma);
112 intel_gt_pm_put(vma->vm->gt, wakeref);
119 struct i915_vma *vma; local
197 struct i915_vma *vma; local
[all...]
/linux-master/mm/
H A Dhuge_memory.c82 unsigned long __thp_vma_allowable_orders(struct vm_area_struct *vma, argument
88 orders &= vma_is_anonymous(vma) ?
93 if (!vma->vm_mm) /* vdso */
102 test_bit(MMF_DISABLE_THP, &vma->vm_mm->flags))
110 /* khugepaged doesn't collapse DAX vma, but page fault is fine. */
111 if (vma_is_dax(vma))
123 * Check alignment for file vma and size for both file and anon vma by
134 addr = vma->vm_end - (PAGE_SIZE << order);
135 if (thp_vma_suitable_order(vma, add
762 maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) argument
871 struct vm_area_struct *vma = vmf->vma; local
955 vma_thp_gfp_mask(struct vm_area_struct *vma) argument
982 set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, struct page *zero_page) argument
998 struct vm_area_struct *vma = vmf->vma; local
1057 insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, pfn_t pfn, pgprot_t prot, bool write, pgtable_t pgtable) argument
1117 struct vm_area_struct *vma = vmf->vma; local
1149 maybe_pud_mkwrite(pud_t pud, struct vm_area_struct *vma) argument
1156 insert_pfn_pud(struct vm_area_struct *vma, unsigned long addr, pud_t *pud, pfn_t pfn, bool write) argument
1206 struct vm_area_struct *vma = vmf->vma; local
1231 touch_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, bool write) argument
1244 follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) argument
1388 touch_pud(struct vm_area_struct *vma, unsigned long addr, pud_t *pud, bool write) argument
1401 follow_devmap_pud(struct vm_area_struct *vma, unsigned long addr, pud_t *pud, int flags, struct dev_pagemap **pgmap) argument
1444 copy_huge_pud(struct mm_struct *dst_mm, struct mm_struct *src_mm, pud_t *dst_pud, pud_t *src_pud, unsigned long addr, struct vm_area_struct *vma) argument
1516 struct vm_area_struct *vma = vmf->vma; local
1600 can_change_pmd_writable(struct vm_area_struct *vma, unsigned long addr, pmd_t pmd) argument
1631 can_follow_write_pmd(pmd_t pmd, struct page *page, struct vm_area_struct *vma, unsigned int flags) argument
1668 follow_trans_huge_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, unsigned int flags) argument
1715 struct vm_area_struct *vma = vmf->vma; local
1802 madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long next) argument
1881 zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr) argument
1948 pmd_move_must_withdraw(spinlock_t *new_pmd_ptl, spinlock_t *old_pmd_ptl, struct vm_area_struct *vma) argument
1973 move_huge_pmd(struct vm_area_struct *vma, unsigned long old_addr, unsigned long new_addr, pmd_t *old_pmd, pmd_t *new_pmd) argument
2029 change_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, pgprot_t newprot, unsigned long cp_flags) argument
2307 __pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma) argument
2324 __pud_trans_huge_lock(pud_t *pud, struct vm_area_struct *vma) argument
2336 zap_huge_pud(struct mmu_gather *tlb, struct vm_area_struct *vma, pud_t *pud, unsigned long addr) argument
2357 __split_huge_pud_locked(struct vm_area_struct *vma, pud_t *pud, unsigned long haddr) argument
2370 __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, unsigned long address) argument
2391 __split_huge_zero_page_pmd(struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd) argument
2432 __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd, unsigned long haddr, bool freeze) argument
2649 __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, unsigned long address, bool freeze, struct folio *folio) argument
2684 split_huge_pmd_address(struct vm_area_struct *vma, unsigned long address, bool freeze, struct folio *folio) argument
2695 split_huge_pmd_if_needed(struct vm_area_struct *vma, unsigned long address) argument
2707 vma_adjust_trans_huge(struct vm_area_struct *vma, unsigned long start, unsigned long end, long adjust_next) argument
3419 vma_not_suitable_for_thp_split(struct vm_area_struct *vma) argument
3466 struct vm_area_struct *vma = vma_lookup(mm, addr); local
3677 struct vm_area_struct *vma = pvmw->vma; local
3726 struct vm_area_struct *vma = pvmw->vma; local
[all...]
/linux-master/scripts/
H A Dmakelst32 $3 -r --source --adjust-vma=${t6:-0} $1
/linux-master/arch/csky/abiv1/
H A Dmmap.c29 struct vm_area_struct *vma; local
58 vma = find_vma(mm, addr);
60 (!vma || addr + len <= vm_start_gap(vma)))
/linux-master/include/asm-generic/
H A Dmm_hooks.h25 static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, argument
/linux-master/arch/sh/kernel/vsyscall/
H A Dvsyscall.c87 const char *arch_vma_name(struct vm_area_struct *vma) argument
89 if (vma->vm_mm && vma->vm_start == (long)vma->vm_mm->context.vdso)
/linux-master/arch/sh/include/asm/
H A Dtlb.h16 static inline void tlb_wire_entry(struct vm_area_struct *vma ,
H A Dpgtable.h100 extern void __update_cache(struct vm_area_struct *vma,
102 extern void __update_tlb(struct vm_area_struct *vma,
106 struct vm_area_struct *vma, unsigned long address,
110 __update_cache(vma, address, pte);
111 __update_tlb(vma, address, pte);
113 #define update_mmu_cache(vma, addr, ptep) \
114 update_mmu_cache_range(NULL, vma, addr, ptep, 1)
105 update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, unsigned int nr) argument
/linux-master/tools/testing/selftests/bpf/progs/
H A Dfind_vma.c23 static long check_vma(struct task_struct *task, struct vm_area_struct *vma, argument
26 if (vma->vm_file)
28 vma->vm_file->f_path.dentry->d_iname);
31 if (vma->vm_flags & VM_EXEC)
H A Dfind_vma_fail2.c12 static long write_task(struct task_struct *task, struct vm_area_struct *vma, argument
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_fb_pin.h23 void intel_unpin_fb_vma(struct i915_vma *vma, unsigned long flags);
H A Dintel_fbdev_fb.h19 struct drm_i915_gem_object *obj, struct i915_vma *vma);
/linux-master/arch/sparc/include/asm/
H A Dhugetlb.h26 static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma, argument
41 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, argument
47 __set_huge_pte_at(vma->vm_mm, addr, ptep, pte);
48 flush_tlb_page(vma, addr);
/linux-master/arch/hexagon/kernel/
H A Dvdso.c84 const char *arch_vma_name(struct vm_area_struct *vma) argument
86 if (vma->vm_mm && vma->vm_start == (long)vma->vm_mm->context.vdso)
/linux-master/drivers/gpu/drm/xe/display/
H A Dintel_fbdev_fb.h19 struct drm_i915_gem_object *obj, struct i915_vma *vma);
/linux-master/arch/arc/include/asm/
H A Dcacheflush.h50 #define flush_cache_page(vma, u_vaddr, pfn) /* PF handling/COW-break */
59 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \
62 if (vma->vm_flags & VM_EXEC) \
66 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
/linux-master/include/linux/
H A Dbuildid.h10 int build_id_parse(struct vm_area_struct *vma, unsigned char *build_id,
/linux-master/arch/sh/mm/
H A Dtlbflush_32.c15 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument
19 if (vma->vm_mm && cpu_context(cpu, vma->vm_mm) != NO_CONTEXT) {
24 asid = cpu_asid(cpu, vma->vm_mm);
28 if (vma->vm_mm != current->mm) {
39 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, argument
42 struct mm_struct *mm = vma->vm_mm;
/linux-master/drivers/xen/xenbus/
H A Dxenbus_dev_backend.c92 static int xenbus_backend_mmap(struct file *file, struct vm_area_struct *vma) argument
94 size_t size = vma->vm_end - vma->vm_start;
99 if ((size > PAGE_SIZE) || (vma->vm_pgoff != 0))
102 if (remap_pfn_range(vma, vma->vm_start,
104 size, vma->vm_page_prot))
/linux-master/arch/um/drivers/
H A Dmmapper_kern.c49 static int mmapper_mmap(struct file *file, struct vm_area_struct *vma) argument
54 if (vma->vm_pgoff != 0)
57 size = vma->vm_end - vma->vm_start;
65 if (remap_pfn_range(vma, vma->vm_start, p_buf >> PAGE_SHIFT, size,
66 vma->vm_page_prot))
/linux-master/arch/hexagon/mm/
H A Dvm_fault.c39 struct vm_area_struct *vma; local
61 vma = lock_mm_and_find_vma(mm, address, regs);
62 if (unlikely(!vma))
70 if (!(vma->vm_flags & VM_EXEC))
74 if (!(vma->vm_flags & VM_READ))
78 if (!(vma->vm_flags & VM_WRITE))
84 fault = handle_mm_fault(vma, address, flags, regs);
/linux-master/fs/nilfs2/
H A Dfile.c47 struct vm_area_struct *vma = vmf->vma; local
49 struct inode *inode = file_inode(vma->vm_file);
100 file_update_time(vma->vm_file);
101 ret = block_page_mkwrite(vma, vmf, nilfs_get_block);
128 static int nilfs_file_mmap(struct file *file, struct vm_area_struct *vma) argument
131 vma->vm_ops = &nilfs_file_vm_ops;
/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c196 void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
200 ta.ta_vma = vma;
202 on_each_cpu_mask(mm_cpumask(vma->vm_mm), ipi_flush_tlb_page,
205 __flush_tlb_page(vma, uaddr);
206 broadcast_tlb_mm_a15_erratum(vma->vm_mm);
220 void flush_tlb_range(struct vm_area_struct *vma, argument
225 ta.ta_vma = vma;
228 on_each_cpu_mask(mm_cpumask(vma->vm_mm), ipi_flush_tlb_range,
231 local_flush_tlb_range(vma, start, end);
232 broadcast_tlb_mm_a15_erratum(vma
[all...]
/linux-master/arch/m68k/include/asm/
H A Dtlbflush.h84 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) argument
86 if (vma->vm_mm == current->active_mm)
90 static inline void flush_tlb_range(struct vm_area_struct *vma, argument
93 if (vma->vm_mm == current->active_mm)
164 static inline void flush_tlb_page (struct vm_area_struct *vma, argument
171 sun3_put_context(vma->vm_mm->context);
185 static inline void flush_tlb_range (struct vm_area_struct *vma, argument
188 struct mm_struct *mm = vma->vm_mm;
255 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) argument
260 static inline void flush_tlb_range(struct vm_area_struct *vma, argument
[all...]

Completed in 229 milliseconds

1234567891011>>