Home
last modified time | relevance | path

Searched refs:prot (Results 1 – 7 of 7) sorted by relevance

/mm/
Dnommu.c249 void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot) in __vmalloc() argument
384 void *vmap(struct page **pages, unsigned int count, unsigned long flags, pgprot_t prot) in vmap() argument
397 void *vm_map_ram(struct page **pages, unsigned int count, int node, pgprot_t prot) in vm_map_ram() argument
827 unsigned long prot, in validate_mmap_request() argument
833 unsigned long reqprot = prot; in validate_mmap_request()
910 if ((prot & PROT_WRITE) && in validate_mmap_request()
924 if (((prot & PROT_READ) && !(capabilities & BDI_CAP_READ_MAP)) || in validate_mmap_request()
925 ((prot & PROT_WRITE) && !(capabilities & BDI_CAP_WRITE_MAP)) || in validate_mmap_request()
926 ((prot & PROT_EXEC) && !(capabilities & BDI_CAP_EXEC_MAP)) in validate_mmap_request()
943 if (prot & PROT_WRITE) in validate_mmap_request()
[all …]
Dmprotect.c222 unsigned long, prot) in SYSCALL_DEFINE3()
227 const int grows = prot & (PROT_GROWSDOWN|PROT_GROWSUP); in SYSCALL_DEFINE3()
228 prot &= ~(PROT_GROWSDOWN|PROT_GROWSUP); in SYSCALL_DEFINE3()
240 if (!arch_validate_prot(prot)) in SYSCALL_DEFINE3()
243 reqprot = prot; in SYSCALL_DEFINE3()
247 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) in SYSCALL_DEFINE3()
248 prot |= PROT_EXEC; in SYSCALL_DEFINE3()
250 vm_flags = calc_vm_prot_bits(prot); in SYSCALL_DEFINE3()
292 error = security_file_mprotect(vma, reqprot, prot); in SYSCALL_DEFINE3()
Dvmalloc.c90 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pte_range() argument
109 set_pte_at(&init_mm, addr, pte, mk_pte(page, prot)); in vmap_pte_range()
116 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pmd_range() argument
126 if (vmap_pte_range(pmd, addr, next, prot, pages, nr)) in vmap_pmd_range()
133 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pud_range() argument
143 if (vmap_pmd_range(pud, addr, next, prot, pages, nr)) in vmap_pud_range()
156 pgprot_t prot, struct page **pages) in vmap_page_range() argument
168 err = vmap_pud_range(pgd, addr, next, prot, pages, &nr); in vmap_page_range()
964 void *vm_map_ram(struct page **pages, unsigned int count, int node, pgprot_t prot) in vm_map_ram() argument
985 if (vmap_page_range(addr, addr + size, prot, pages) < 0) { in vm_map_ram()
[all …]
Dashmem.c313 static int set_prot_mask(struct ashmem_area *asma, unsigned long prot) in set_prot_mask() argument
320 if (unlikely((asma->prot_mask & prot) != prot)) { in set_prot_mask()
326 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) in set_prot_mask()
327 prot |= PROT_EXEC; in set_prot_mask()
329 asma->prot_mask = prot; in set_prot_mask()
Dfremap.c57 unsigned long addr, unsigned long pgoff, pgprot_t prot) in install_file_pte() argument
124 unsigned long, prot, unsigned long, pgoff, unsigned long, flags) in SYSCALL_DEFINE5() argument
133 if (prot) in SYSCALL_DEFINE5()
Dmemory.c1397 struct page *page, pgprot_t prot) in insert_page() argument
1420 set_pte_at(mm, addr, pte, mk_pte(page, prot)); in insert_page()
1466 unsigned long pfn, pgprot_t prot) in insert_pfn() argument
1482 entry = pte_mkspecial(pfn_pte(pfn, prot)); in insert_pfn()
1572 unsigned long pfn, pgprot_t prot) in remap_pte_range() argument
1583 set_pte_at(mm, addr, pte, pte_mkspecial(pfn_pte(pfn, prot))); in remap_pte_range()
1593 unsigned long pfn, pgprot_t prot) in remap_pmd_range() argument
1605 pfn + (addr >> PAGE_SHIFT), prot)) in remap_pmd_range()
1613 unsigned long pfn, pgprot_t prot) in remap_pud_range() argument
1625 pfn + (addr >> PAGE_SHIFT), prot)) in remap_pud_range()
[all …]
Dmmap.c922 unsigned long len, unsigned long prot, in do_mmap_pgoff() argument
929 unsigned long reqprot = prot; in do_mmap_pgoff()
937 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) in do_mmap_pgoff()
939 prot |= PROT_EXEC; in do_mmap_pgoff()
975 vm_flags = calc_vm_prot_bits(prot) | calc_vm_flag_bits(flags) | in do_mmap_pgoff()
1000 if ((prot&PROT_WRITE) && !(file->f_mode&FMODE_WRITE)) in do_mmap_pgoff()
1057 error = security_file_mmap(file, reqprot, prot, flags, addr, 0); in do_mmap_pgoff()