Searched refs:vma (Results 301 - 325 of 1013) sorted by relevance

<<11121314151617181920>>

/linux-master/include/linux/
H A Dpagewalk.h11 /* mmap_lock should be locked for read to stabilize the vma tree */
13 /* vma will be write-locked during the walk */
15 /* vma is expected to be already write-locked during the walk */
35 * function is called with the vma lock held, in order to
38 * and retake the vma lock in order to avoid deadlocks
41 * ptl after dropping the vma lock, or else revalidate
42 * those items after re-acquiring the vma lock and before
45 * we walk over the current vma or not. Returning 0 means
46 * "do page table walk over the current vma", returning
48 * right now" and returning 1 means "skip the current vma"
111 struct vm_area_struct *vma; member in struct:mm_walk
[all...]
/linux-master/arch/microblaze/include/asm/
H A Dcacheflush.h85 #define flush_cache_page(vma, vmaddr, pfn) \
88 static inline void copy_to_user_page(struct vm_area_struct *vma, argument
94 if (vma->vm_flags & VM_EXEC) {
/linux-master/arch/csky/abiv2/
H A Dcacheflush.c10 void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, argument
17 flush_tlb_page(vma, address);
33 if (vma->vm_flags & VM_EXEC)
/linux-master/drivers/gpu/drm/i915/gt/
H A Dselftest_engine_cs.c82 struct i915_vma *vma; local
100 vma = i915_vma_instance(obj, ce->vm, NULL);
101 if (IS_ERR(vma)) {
102 err = PTR_ERR(vma);
106 err = i915_vma_pin(vma, 0, 0, PIN_USER);
111 return vma;
222 struct i915_vma *vma; local
241 vma = i915_vma_instance(obj, ce->vm, NULL);
242 if (IS_ERR(vma)) {
243 err = PTR_ERR(vma);
[all...]
H A Dgen7_renderclear.c28 struct i915_vma *vma; member in struct:batch_chunk
92 struct i915_vma *vma,
95 bc->vma = vma;
109 return i915_vma_offset(bc->vma);
376 static void emit_batch(struct i915_vma * const vma, argument
380 struct drm_i915_private *i915 = vma->vm->i915;
387 batch_init(&cmds, vma, start, 0, bv->state_start);
388 batch_init(&state, vma, start, bv->state_start, SZ_4K);
432 struct i915_vma * const vma)
91 batch_init(struct batch_chunk *bc, struct i915_vma *vma, u32 *start, u32 offset, u32 max_bytes) argument
431 gen7_setup_clear_gpr_bb(struct intel_engine_cs * const engine, struct i915_vma * const vma) argument
[all...]
H A Dselftest_tlb.c23 static void vma_set_qw(struct i915_vma *vma, u64 addr, u64 val) argument
25 GEM_BUG_ON(addr < i915_vma_offset(vma));
26 GEM_BUG_ON(addr >= i915_vma_offset(vma) + i915_vma_size(vma) + sizeof(val));
27 memset64(page_mask_bits(vma->obj->mm.mapping) +
28 (addr - i915_vma_offset(vma)), val, 1);
45 struct i915_vma *vma; local
54 vma = i915_vma_instance(batch, ce->vm, NULL);
55 if (IS_ERR(vma)) {
56 err = PTR_ERR(vma);
[all...]
/linux-master/arch/powerpc/mm/
H A Dpgtable.c144 static pte_t set_access_flags_filter(pte_t pte, struct vm_area_struct *vma, argument
168 if (WARN_ON(!(vma->vm_flags & VM_EXEC)))
243 int ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, argument
247 entry = set_access_flags_filter(entry, vma, dirty);
250 assert_pte_locked(vma->vm_mm, address);
251 __ptep_set_access_flags(vma, ptep, entry,
258 int huge_ptep_set_access_flags(struct vm_area_struct *vma, argument
268 ptep_set_access_flags(vma, addr, ptep, pte, dirty);
273 pte = set_access_flags_filter(pte, vma, dirty);
278 struct hstate *h = hstate_vma(vma);
[all...]
/linux-master/drivers/video/fbdev/core/
H A Dfb_defio.c98 struct fb_info *info = vmf->vma->vm_private_data;
110 if (vmf->vma->vm_file)
111 page->mapping = vmf->vma->vm_file->f_mapping;
202 file_update_time(vmf->vma->vm_file);
210 struct fb_info *info = vmf->vma->vm_private_data;
224 int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma) argument
226 vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
228 vma->vm_ops = &fb_deferred_io_vm_ops;
229 vm_flags_set(vma, VM_DONTEXPAN
[all...]
/linux-master/arch/s390/pci/
H A Dpci_mmio.c124 struct vm_area_struct *vma; local
163 vma = vma_lookup(current->mm, mmio_addr);
164 if (!vma)
166 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP)))
169 if (!(vma->vm_flags & VM_WRITE))
172 ret = follow_pte(vma, mmio_addr, &ptep, &ptl);
266 struct vm_area_struct *vma; local
302 vma = vma_lookup(current->mm, mmio_addr);
303 if (!vma)
305 if (!(vma
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.h39 struct vm_area_struct *vma,
/linux-master/arch/csky/mm/
H A Dtlb.c52 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, argument
55 unsigned long newpid = cpu_asid(vma->vm_mm);
135 void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) argument
137 int newpid = cpu_asid(vma->vm_mm);
/linux-master/kernel/dma/
H A Ddummy.c7 static int dma_dummy_mmap(struct device *dev, struct vm_area_struct *vma, argument
/linux-master/arch/powerpc/include/asm/nohash/
H A Dhugetlb-e500.h29 void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
/linux-master/include/drm/
H A Ddrm_gem_ttm_helper.h24 struct vm_area_struct *vma);
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_slpc_types.h17 struct i915_vma *vma; member in struct:intel_guc_slpc
/linux-master/tools/testing/selftests/prctl/
H A DMakefile8 disable-tsc-test set-anon-vma-name-test set-process-name
/linux-master/include/asm-generic/
H A Dhugetlb.h94 static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma, argument
97 return ptep_clear_flush(vma, addr, ptep);
138 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, argument
142 return ptep_set_access_flags(vma, addr, ptep, pte, dirty);
/linux-master/mm/damon/
H A Dops-common.c40 void damon_ptep_mkold(pte_t *pte, struct vm_area_struct *vma, unsigned long addr) argument
47 if (ptep_clear_young_notify(vma, addr, pte))
54 void damon_pmdp_mkold(pmd_t *pmd, struct vm_area_struct *vma, unsigned long addr) argument
62 if (pmdp_clear_young_notify(vma, addr, pmd))
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dsb_buffer.h16 struct i915_vma *vma; member in struct:intel_dsb_buffer
/linux-master/drivers/auxdisplay/
H A Dcfag12864bfb.c50 static int cfag12864bfb_mmap(struct fb_info *info, struct vm_area_struct *vma) argument
54 vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
56 return vm_map_pages_zero(vma, &pages, 1);
/linux-master/arch/loongarch/include/asm/
H A Dtlb.h142 struct vm_area_struct vma; local
144 vma.vm_mm = tlb->mm;
145 vm_flags_init(&vma, 0);
151 flush_tlb_range(&vma, tlb->start, tlb->end);
/linux-master/arch/xtensa/include/asm/
H A Dcacheflush.h136 void local_flush_cache_range(struct vm_area_struct *vma,
138 void local_flush_cache_page(struct vm_area_struct *vma,
167 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \
174 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
/linux-master/arch/mips/mm/
H A Dmmap.c34 struct vm_area_struct *vma; local
68 vma = find_vma(mm, addr);
70 (!vma || addr + len <= vm_start_gap(vma)))
/linux-master/arch/x86/mm/
H A Dhugetlbpage.c89 struct vm_area_struct *vma; local
109 vma = find_vma(mm, addr);
110 if (!vma || addr + len <= vm_start_gap(vma))
/linux-master/arch/loongarch/mm/
H A Dmmap.c25 struct vm_area_struct *vma; local
59 vma = find_vma(mm, addr);
61 (!vma || addr + len <= vm_start_gap(vma)))

Completed in 299 milliseconds

<<11121314151617181920>>