Searched refs:vma (Results 1 - 25 of 485) sorted by relevance

1234567891011>>

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Dtlb.h4 #define tlb_start_vma(tlb, vma) \
5 flush_cache_range(vma, vma->vm_start, vma->vm_end)
7 #define tlb_end_vma(tlb, vma) \
8 flush_tlb_range(vma, vma->vm_start, vma->vm_end)
H A Dtlbflush.h9 * - flush_tlb_page(vma, vmaddr) flushes one page
10 * - flush_tlb_range(vma, start, end) flushes a range of pages
16 extern void local_flush_tlb_range(struct vm_area_struct *vma,
19 extern void local_flush_tlb_page(struct vm_area_struct *vma,
29 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
31 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long page);
39 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page)
42 #define flush_tlb_range(vma, start, end) \
43 local_flush_tlb_range(vma, star
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/
H A Dtlb.h4 #define tlb_start_vma(tlb, vma) \
6 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
9 #define tlb_end_vma(tlb, vma) \
11 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-avr32/
H A Dtlb.h11 #define tlb_start_vma(tlb, vma) \
12 flush_cache_range(vma, vma->vm_start, vma->vm_end)
14 #define tlb_end_vma(tlb, vma) \
15 flush_tlb_range(vma, vma->vm_start, vma->vm_end)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Dtlb.h5 * MIPS doesn't need any special per-pte or per-vma handling, except
8 #define tlb_start_vma(tlb, vma) \
11 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
13 #define tlb_end_vma(tlb, vma) do { } while (0)
H A Dtlbflush.h11 * - flush_tlb_page(vma, vmaddr) flushes one page
12 * - flush_tlb_range(vma, start, end) flushes a range of pages
18 extern void local_flush_tlb_range(struct vm_area_struct *vma,
22 extern void local_flush_tlb_page(struct vm_area_struct *vma,
30 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long,
40 #define flush_tlb_range(vma,vmaddr,end) local_flush_tlb_range(vma, vmaddr, end)
43 #define flush_tlb_page(vma,page) local_flush_tlb_page(vma, page)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Dtlb.h5 * MIPS doesn't need any special per-pte or per-vma handling, except
8 #define tlb_start_vma(tlb, vma) \
11 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
13 #define tlb_end_vma(tlb, vma) do { } while (0)
H A Dtlbflush.h11 * - flush_tlb_page(vma, vmaddr) flushes one page
12 * - flush_tlb_range(vma, start, end) flushes a range of pages
18 extern void local_flush_tlb_range(struct vm_area_struct *vma,
22 extern void local_flush_tlb_page(struct vm_area_struct *vma,
30 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long,
40 #define flush_tlb_range(vma,vmaddr,end) local_flush_tlb_range(vma, vmaddr, end)
43 #define flush_tlb_page(vma,page) local_flush_tlb_page(vma, page)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Dtlb.h9 #define tlb_start_vma(tlb, vma) \
11 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
14 #define tlb_end_vma(tlb, vma) \
16 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ocfs2/
H A Dmmap.h4 int ocfs2_mmap(struct file *file, struct vm_area_struct *vma);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dmadvise.c16 * Any behaviour which results in changes to the vma->vm_flags needs to
37 static long madvise_behavior(struct vm_area_struct * vma, argument
41 struct mm_struct * mm = vma->vm_mm;
44 int new_flags = vma->vm_flags;
64 if (new_flags == vma->vm_flags) {
65 *prev = vma;
69 pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT);
70 *prev = vma_merge(mm, *prev, start, end, new_flags, vma->anon_vma,
71 vma
106 madvise_willneed(struct vm_area_struct * vma, struct vm_area_struct ** prev, unsigned long start, unsigned long end) argument
150 madvise_dontneed(struct vm_area_struct * vma, struct vm_area_struct ** prev, unsigned long start, unsigned long end) argument
176 madvise_remove(struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end) argument
212 madvise_vma(struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, int behavior) argument
287 struct vm_area_struct * vma, *prev; local
[all...]
H A Dmmap.c39 struct vm_area_struct *vma, struct vm_area_struct *prev,
188 static void __remove_shared_vm_struct(struct vm_area_struct *vma, argument
191 if (vma->vm_flags & VM_DENYWRITE)
193 if (vma->vm_flags & VM_SHARED)
197 if (unlikely(vma->vm_flags & VM_NONLINEAR))
198 list_del_init(&vma->shared.vm_set.list);
200 vma_prio_tree_remove(vma, &mapping->i_mmap);
206 * vma from rmap and vmtruncate before freeing its page tables.
208 void unlink_file_vma(struct vm_area_struct *vma) argument
210 struct file *file = vma
223 remove_vma(struct vm_area_struct *vma) argument
293 struct vm_area_struct *vma; local
340 struct vm_area_struct * vma; local
373 __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, struct rb_node *rb_parent) argument
389 __vma_link_rb(struct mm_struct *mm, struct vm_area_struct *vma, struct rb_node **rb_link, struct rb_node *rb_parent) argument
396 __vma_link_file(struct vm_area_struct *vma) argument
419 __vma_link(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, struct rb_node **rb_link, struct rb_node *rb_parent) argument
428 vma_link(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, struct rb_node **rb_link, struct rb_node *rb_parent) argument
460 __insert_vm_struct(struct mm_struct * mm, struct vm_area_struct * vma) argument
472 __vma_unlink(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev) argument
488 vma_adjust(struct vm_area_struct *vma, unsigned long start, unsigned long end, pgoff_t pgoff, struct vm_area_struct *insert) argument
647 is_mergeable_vma(struct vm_area_struct *vma, struct file *file, unsigned long vm_flags) argument
677 can_vma_merge_before(struct vm_area_struct *vma, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff) argument
696 can_vma_merge_after(struct vm_area_struct *vma, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff) argument
785 find_mergeable_anon_vma(struct vm_area_struct *vma) argument
868 struct vm_area_struct * vma, * prev; local
1168 struct vm_area_struct *vma; local
1242 struct vm_area_struct *vma; local
1363 struct vm_area_struct *vma = NULL; local
1403 struct vm_area_struct *vma = NULL, *prev = NULL; local
1438 acct_stack_growth(struct vm_area_struct * vma, unsigned long size, unsigned long grow) argument
1491 expand_upwards(struct vm_area_struct *vma, unsigned long address) argument
1537 expand_stack(struct vm_area_struct *vma, unsigned long address) argument
1545 struct vm_area_struct *vma, *prev; local
1562 expand_stack(struct vm_area_struct *vma, unsigned long address) argument
1602 struct vm_area_struct * vma; local
1629 remove_vma_list(struct mm_struct *mm, struct vm_area_struct *vma) argument
1650 unmap_region(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, unsigned long start, unsigned long end) argument
1673 detach_vmas_to_be_unmapped(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, unsigned long end) argument
1701 split_vma(struct mm_struct * mm, struct vm_area_struct * vma, unsigned long addr, int new_below) argument
1757 struct vm_area_struct *vma, *prev, *last; local
1844 struct vm_area_struct * vma, * prev; local
1943 struct vm_area_struct *vma = mm->mmap; local
1974 insert_vm_struct(struct mm_struct * mm, struct vm_area_struct * vma) argument
2012 struct vm_area_struct *vma = *vmap; local
2076 special_mapping_nopage(struct vm_area_struct *vma, unsigned long address, int *type) argument
2099 special_mapping_close(struct vm_area_struct *vma) argument
2121 struct vm_area_struct *vma; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-um/
H A Dtlbflush.h18 * - flush_tlb_page(vma, vmaddr) flushes one page
20 * - flush_tlb_range(vma, start, end) flushes a range of pages
26 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
28 extern void flush_tlb_page_skas(struct vm_area_struct *vma,
31 static inline void flush_tlb_page(struct vm_area_struct *vma, argument
36 CHOOSE_MODE(flush_tlb_range(vma, address, address + PAGE_SIZE),
37 flush_tlb_page_skas(vma, address));
40 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/frv/mm/
H A Delf-fdpic.c62 struct vm_area_struct *vma; local
75 vma = find_vma(current->mm, addr);
77 (!vma || addr + len <= vma->vm_start))
88 vma = find_vma(current->mm, PAGE_SIZE);
89 for (; vma; vma = vma->vm_next) {
92 if (addr + len <= vma->vm_start)
94 addr = vma
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Dtlb.h6 * per-vma handling..
8 #define tlb_start_vma(tlb, vma) do { } while (0)
9 #define tlb_end_vma(tlb, vma) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/
H A Dtlb.h4 #define tlb_start_vma(tlb, vma) do { } while (0)
5 #define tlb_end_vma(tlb, vma) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Dtlb.h6 * per-vma handling..
8 #define tlb_start_vma(tlb, vma) do { } while (0)
9 #define tlb_end_vma(tlb, vma) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m32r/
H A Dtlb.h6 * per-vma handling..
8 #define tlb_start_vma(tlb, vma) do { } while (0)
9 #define tlb_end_vma(tlb, vma) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Dtlb.h6 * per-vma handling..
8 #define tlb_start_vma(tlb, vma) do { } while (0)
9 #define tlb_end_vma(tlb, vma) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/
H A Dtlb.h5 #define tlb_start_vma(tlb, vma) do { } while (0)
6 #define tlb_end_vma(tlb, vma) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/cpu-sh2/
H A Dcacheflush.h20 * - flush_cache_range(vma, start, end) flushes a range of pages
24 * - flush_icache_page(vma, pg) flushes(invalidates) a page for icache
32 #define flush_cache_range(vma, start, end) do { } while (0)
33 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
38 #define flush_icache_page(vma,pg) do { } while (0)
39 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/drm/
H A Ddrm_vm.c41 static void drm_vm_open(struct vm_area_struct *vma);
42 static void drm_vm_close(struct vm_area_struct *vma);
44 static pgprot_t drm_io_prot(uint32_t map_type, struct vm_area_struct *vma) argument
46 pgprot_t tmp = vm_get_page_prot(vma->vm_flags);
59 if (efi_range_is_wc(vma->vm_start, vma->vm_end -
60 vma->vm_start))
71 * \param vma virtual memory area.
79 static __inline__ struct page *drm_do_vm_nopage(struct vm_area_struct *vma, argument
82 drm_file_t *priv = vma
146 drm_do_vm_nopage(struct vm_area_struct *vma, unsigned long address) argument
163 drm_do_vm_shm_nopage(struct vm_area_struct *vma, unsigned long address) argument
195 drm_vm_shm_close(struct vm_area_struct *vma) argument
283 drm_do_vm_dma_nopage(struct vm_area_struct *vma, unsigned long address) argument
319 drm_do_vm_sg_nopage(struct vm_area_struct *vma, unsigned long address) argument
347 drm_vm_nopage(struct vm_area_struct *vma, unsigned long address, int *type) argument
355 drm_vm_shm_nopage(struct vm_area_struct *vma, unsigned long address, int *type) argument
363 drm_vm_dma_nopage(struct vm_area_struct *vma, unsigned long address, int *type) argument
371 drm_vm_sg_nopage(struct vm_area_struct *vma, unsigned long address, int *type) argument
415 drm_vm_open_locked(struct vm_area_struct *vma) argument
434 drm_vm_open(struct vm_area_struct *vma) argument
452 drm_vm_close(struct vm_area_struct *vma) argument
487 drm_mmap_dma(struct file *filp, struct vm_area_struct *vma) argument
560 drm_mmap_locked(struct file *filp, struct vm_area_struct *vma) argument
678 drm_mmap(struct file *filp, struct vm_area_struct *vma) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Dcacheflush.h10 #define flush_cache_range(vma, start, end) do { } while (0)
11 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
47 flush_icache_user_range(struct vm_area_struct *vma, struct page *page, argument
50 if (vma->vm_flags & VM_EXEC) {
51 struct mm_struct *mm = vma->vm_mm;
59 extern void flush_icache_user_range(struct vm_area_struct *vma,
64 #define flush_icache_page(vma, page) \
65 flush_icache_user_range((vma), (page), 0, 0)
67 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \
69 flush_icache_user_range(vma, pag
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/cpu-sh3/
H A Dcacheflush.h20 * - flush_cache_range(vma, start, end) flushes a range of pages
24 * - flush_icache_page(vma, pg) flushes(invalidates) a page for icache
44 void flush_cache_range(struct vm_area_struct *vma, unsigned long start,
46 void flush_cache_page(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn);
49 void flush_icache_page(struct vm_area_struct *vma, struct page *page);
54 #define flush_cache_range(vma, start, end) do { } while (0)
55 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
58 #define flush_icache_page(vma,pg) do { } while (0)
66 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ehca/
H A Dehca_uverbs.c71 static void ehca_mm_open(struct vm_area_struct *vma) argument
73 u32 *count = (u32*)vma->vm_private_data;
75 ehca_gen_err("Invalid vma struct vm_start=%lx vm_end=%lx",
76 vma->vm_start, vma->vm_end);
82 vma->vm_start, vma->vm_end);
84 vma->vm_start, vma->vm_end, *count);
87 static void ehca_mm_close(struct vm_area_struct *vma) argument
105 ehca_mmap_fw(struct vm_area_struct *vma, struct h_galpas *galpas, u32 *mm_count) argument
135 ehca_mmap_queue(struct vm_area_struct *vma, struct ipz_queue *queue, u32 *mm_count) argument
161 ehca_mmap_cq(struct vm_area_struct *vma, struct ehca_cq *cq, u32 rsrc_type) argument
198 ehca_mmap_qp(struct vm_area_struct *vma, struct ehca_qp *qp, u32 rsrc_type) argument
248 ehca_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) argument
[all...]

Completed in 396 milliseconds

1234567891011>>