/mm/ |
H A D | early_ioremap.c | 49 phys_addr_t phys, pgprot_t prot) 97 __early_ioremap(resource_size_t phys_addr, unsigned long size, pgprot_t prot) argument 145 __late_set_fixmap(idx, phys_addr, prot); 147 __early_set_fixmap(idx, phys_addr, prot); 48 __late_set_fixmap(enum fixed_addresses idx, phys_addr_t phys, pgprot_t prot) argument
|
H A D | fremap.c | 73 unsigned long addr, unsigned long pgoff, pgprot_t prot) 126 * @prot: new protection bits of the range (see NOTE) 138 * NOTE: the @prot parameter right now is ignored (but must be zero), 143 unsigned long, prot, unsigned long, pgoff, unsigned long, flags) 156 if (prot) 72 install_file_pte(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, unsigned long pgoff, pgprot_t prot) argument
|
H A D | util.c | 255 unsigned long len, unsigned long prot, 262 ret = security_mmap_file(file, prot, flag); 265 ret = do_mmap_pgoff(file, addr, len, prot, flag, pgoff, 275 unsigned long len, unsigned long prot, 283 return vm_mmap_pgoff(file, addr, len, prot, flag, offset >> PAGE_SHIFT); 254 vm_mmap_pgoff(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flag, unsigned long pgoff) argument 274 vm_mmap(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flag, unsigned long offset) argument
|
H A D | huge_memory.c | 705 static inline pmd_t mk_huge_pmd(struct page *page, pgprot_t prot) argument 708 entry = mk_pmd(page, prot);
|
H A D | memory.c | 1479 struct page *page, pgprot_t prot) 1502 set_pte_at(mm, addr, pte, mk_pte(page, prot)); 1557 unsigned long pfn, pgprot_t prot) 1573 entry = pte_mkspecial(pfn_pte(pfn, prot)); 1661 unsigned long pfn, pgprot_t prot) 1672 set_pte_at(mm, addr, pte, pte_mkspecial(pfn_pte(pfn, prot))); 1682 unsigned long pfn, pgprot_t prot) 1695 pfn + (addr >> PAGE_SHIFT), prot)) 1703 unsigned long pfn, pgprot_t prot) 1715 pfn + (addr >> PAGE_SHIFT), prot)) 1478 insert_page(struct vm_area_struct *vma, unsigned long addr, struct page *page, pgprot_t prot) argument 1556 insert_pfn(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, pgprot_t prot) argument 1659 remap_pte_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument 1680 remap_pmd_range(struct mm_struct *mm, pud_t *pud, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument 1701 remap_pud_range(struct mm_struct *mm, pgd_t *pgd, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument 1731 remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t prot) argument 3515 follow_phys(struct vm_area_struct *vma, unsigned long address, unsigned int flags, unsigned long *prot, resource_size_t *phys) argument 3547 unsigned long prot = 0; local [all...] |
H A D | mmap.c | 64 /* description of effects of mapping type and prot in current implementation. 68 * map_type prot 1267 unsigned long len, unsigned long prot, 1282 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) 1284 prot |= PROT_EXEC; 1316 vm_flags = calc_vm_prot_bits(prot) | calc_vm_flag_bits(flags) | 1331 if ((prot&PROT_WRITE) && !(file->f_mode&FMODE_WRITE)) 1415 unsigned long, prot, unsigned long, flags, 1456 retval = vm_mmap_pgoff(file, addr, len, prot, flags, pgoff); 1468 unsigned long prot; member in struct:mmap_arg_struct 1266 do_mmap_pgoff(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long pgoff, unsigned long *populate) argument [all...] |
H A D | nommu.c | 245 void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot) argument 432 void *vmap(struct page **pages, unsigned int count, unsigned long flags, pgprot_t prot) argument 445 void *vm_map_ram(struct page **pages, unsigned int count, int node, pgprot_t prot) argument 916 unsigned long prot, 1002 if ((prot & PROT_WRITE) && 1026 if (prot & PROT_WRITE) 1031 if (((prot & PROT_READ) && !(capabilities & BDI_CAP_READ_MAP)) || 1032 ((prot & PROT_WRITE) && !(capabilities & BDI_CAP_WRITE_MAP)) || 1033 ((prot & PROT_EXEC) && !(capabilities & BDI_CAP_EXEC_MAP)) 1047 if (prot 913 validate_mmap_request(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long pgoff, unsigned long *_capabilities) argument 1088 determine_vm_flags(struct file *file, unsigned long prot, unsigned long flags, unsigned long capabilities) argument 1261 do_mmap_pgoff(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long pgoff, unsigned long *populate) argument 1522 unsigned long prot; member in struct:mmap_arg_struct 1841 remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t prot) argument [all...] |
H A D | vmalloc.c | 113 unsigned long end, pgprot_t prot, struct page **pages, int *nr) 132 set_pte_at(&init_mm, addr, pte, mk_pte(page, prot)); 139 unsigned long end, pgprot_t prot, struct page **pages, int *nr) 149 if (vmap_pte_range(pmd, addr, next, prot, pages, nr)) 156 unsigned long end, pgprot_t prot, struct page **pages, int *nr) 166 if (vmap_pmd_range(pud, addr, next, prot, pages, nr)) 173 * Set up page tables in kva (addr, end). The ptes shall have prot "prot", and 179 pgprot_t prot, struct page **pages) 191 err = vmap_pud_range(pgd, addr, next, prot, page 112 vmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, int *nr) argument 138 vmap_pmd_range(pud_t *pud, unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, int *nr) argument 155 vmap_pud_range(pgd_t *pgd, unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, int *nr) argument 178 vmap_page_range_noflush(unsigned long start, unsigned long end, pgprot_t prot, struct page **pages) argument 199 vmap_page_range(unsigned long start, unsigned long end, pgprot_t prot, struct page **pages) argument 1096 vm_map_ram(struct page **pages, unsigned int count, int node, pgprot_t prot) argument 1229 map_kernel_range_noflush(unsigned long addr, unsigned long size, pgprot_t prot, struct page **pages) argument 1273 map_vm_area(struct vm_struct *area, pgprot_t prot, struct page **pages) argument 1532 vmap(struct page **pages, unsigned int count, unsigned long flags, pgprot_t prot) argument 1559 __vmalloc_area_node(struct vm_struct *area, gfp_t gfp_mask, pgprot_t prot, int node) argument 1632 __vmalloc_node_range(unsigned long size, unsigned long align, unsigned long start, unsigned long end, gfp_t gfp_mask, pgprot_t prot, int node, const void *caller) argument 1689 __vmalloc_node(unsigned long size, unsigned long align, gfp_t gfp_mask, pgprot_t prot, int node, const void *caller) argument 1697 __vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot) argument [all...] |