Home
last modified time | relevance | path

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

12

/linux-4.1.27/net/ipv4/
Dprotocol.c35 int inet_add_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_add_protocol() argument
37 if (!prot->netns_ok) { in inet_add_protocol()
44 NULL, prot) ? 0 : -1; in inet_add_protocol()
48 int inet_add_offload(const struct net_offload *prot, unsigned char protocol) in inet_add_offload() argument
51 NULL, prot) ? 0 : -1; in inet_add_offload()
55 int inet_del_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_del_protocol() argument
60 prot, NULL) == prot) ? 0 : -1; in inet_del_protocol()
68 int inet_del_offload(const struct net_offload *prot, unsigned char protocol) in inet_del_offload() argument
73 prot, NULL) == prot) ? 0 : -1; in inet_del_offload()
/linux-4.1.27/arch/powerpc/include/asm/
Dmman.h21 static inline unsigned long arch_calc_vm_prot_bits(unsigned long prot) in arch_calc_vm_prot_bits() argument
23 return (prot & PROT_SAO) ? VM_SAO : 0; in arch_calc_vm_prot_bits()
25 #define arch_calc_vm_prot_bits(prot) arch_calc_vm_prot_bits(prot) argument
33 static inline int arch_validate_prot(unsigned long prot) in arch_validate_prot() argument
35 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO)) in arch_validate_prot()
37 if ((prot & PROT_SAO) && !cpu_has_feature(CPU_FTR_SAO)) in arch_validate_prot()
41 #define arch_validate_prot(prot) arch_validate_prot(prot) argument
Dpgtable.h187 #define pgprot_noncached(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ argument
190 #define pgprot_noncached_wc(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ argument
193 #define pgprot_cached(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ argument
196 #define pgprot_cached_wthru(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ argument
199 #define pgprot_cached_noncoherent(prot) \ argument
200 (__pgprot(pgprot_val(prot) & ~_PAGE_CACHE_CTL))
Dsyscalls.h12 unsigned long prot, unsigned long flags,
15 unsigned long prot, unsigned long flags,
Dpte-hash64-64k.h97 #define remap_4k_pfn(vma, addr, pfn, prot) \ argument
100 __pgprot(pgprot_val((prot)) | _PAGE_4K_PFN)))
Dpgtable-ppc64-4k.h85 #define remap_4k_pfn(vma, addr, pfn, prot) \ argument
86 remap_pfn_range((vma), (addr), (pfn), PAGE_SIZE, (prot))
/linux-4.1.27/net/ipv6/
Dprotocol.c32 int inet6_add_protocol(const struct inet6_protocol *prot, unsigned char protocol) in inet6_add_protocol() argument
35 NULL, prot) ? 0 : -1; in inet6_add_protocol()
39 int inet6_del_protocol(const struct inet6_protocol *prot, unsigned char protocol) in inet6_del_protocol() argument
44 prot, NULL) == prot) ? 0 : -1; in inet6_del_protocol()
56 int inet6_add_offload(const struct net_offload *prot, unsigned char protocol) in inet6_add_offload() argument
59 NULL, prot) ? 0 : -1; in inet6_add_offload()
63 int inet6_del_offload(const struct net_offload *prot, unsigned char protocol) in inet6_del_offload() argument
68 prot, NULL) == prot) ? 0 : -1; in inet6_del_offload()
/linux-4.1.27/include/net/
Dprotocol.h86 struct proto *prot; member
103 int inet_add_protocol(const struct net_protocol *prot, unsigned char num);
104 int inet_del_protocol(const struct net_protocol *prot, unsigned char num);
105 int inet_add_offload(const struct net_offload *prot, unsigned char num);
106 int inet_del_offload(const struct net_offload *prot, unsigned char num);
110 int udp_add_offload(struct udp_offload *prot);
111 void udp_del_offload(struct udp_offload *prot);
114 int inet6_add_protocol(const struct inet6_protocol *prot, unsigned char num);
115 int inet6_del_protocol(const struct inet6_protocol *prot, unsigned char num);
119 int inet6_add_offload(const struct net_offload *prot, unsigned char num);
[all …]
Dsock.h1083 int proto_register(struct proto *prot, int alloc_slab);
1084 void proto_unregister(struct proto *prot);
1177 struct proto *prot = sk->sk_prot; in sk_leave_memory_pressure() local
1179 for (; cg_proto; cg_proto = parent_cg_proto(prot, cg_proto)) in sk_leave_memory_pressure()
1192 struct proto *prot = sk->sk_prot; in sk_enter_memory_pressure() local
1194 for (; cg_proto; cg_proto = parent_cg_proto(prot, cg_proto)) in sk_enter_memory_pressure()
1203 long *prot = sk->sk_prot->sysctl_mem; in sk_prot_mem_limits() local
1205 prot = sk->sk_cgrp->sysctl_mem; in sk_prot_mem_limits()
1206 return prot[index]; in sk_prot_mem_limits()
1209 static inline void memcg_memory_allocated_add(struct cg_proto *prot, in memcg_memory_allocated_add() argument
[all …]
/linux-4.1.27/include/linux/
Dmman.h38 #define arch_calc_vm_prot_bits(prot) 0 argument
52 static inline int arch_validate_prot(unsigned long prot) in arch_validate_prot() argument
54 return (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM)) == 0; in arch_validate_prot()
73 calc_vm_prot_bits(unsigned long prot) in calc_vm_prot_bits() argument
75 return _calc_vm_trans(prot, PROT_READ, VM_READ ) | in calc_vm_prot_bits()
76 _calc_vm_trans(prot, PROT_WRITE, VM_WRITE) | in calc_vm_prot_bits()
77 _calc_vm_trans(prot, PROT_EXEC, VM_EXEC) | in calc_vm_prot_bits()
78 arch_calc_vm_prot_bits(prot); in calc_vm_prot_bits()
Dio-mapping.h41 pgprot_t prot; member
55 pgprot_t prot; in io_mapping_create_wc() local
61 if (iomap_create_wc(base, size, &prot)) in io_mapping_create_wc()
66 iomap->prot = prot; in io_mapping_create_wc()
93 return iomap_atomic_prot_pfn(pfn, mapping->prot); in io_mapping_map_atomic_wc()
Dvmalloc.h58 int node, pgprot_t prot);
77 extern void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot);
80 pgprot_t prot, unsigned long vm_flags, int node,
86 unsigned long flags, pgprot_t prot);
123 extern int map_vm_area(struct vm_struct *area, pgprot_t prot,
127 pgprot_t prot, struct page **pages);
133 pgprot_t prot, struct page **pages) in map_kernel_range_noflush() argument
Diommu.h148 phys_addr_t paddr, size_t size, int prot);
152 struct scatterlist *sg, unsigned int nents, int prot);
164 phys_addr_t paddr, u64 size, int prot);
197 phys_addr_t paddr, size_t size, int prot);
202 int prot);
245 int prot);
290 unsigned int nents, int prot) in iommu_map_sg() argument
292 return domain->ops->map_sg(domain, iova, sg, nents, prot); in iommu_map_sg()
336 phys_addr_t paddr, int gfp_order, int prot) in iommu_map() argument
349 unsigned int nents, int prot) in iommu_map_sg() argument
[all …]
Dima.h20 extern int ima_file_mmap(struct file *file, unsigned long prot);
40 static inline int ima_file_mmap(struct file *file, unsigned long prot) in ima_file_mmap() argument
Dagpgart.h56 int prot; /* prot flags for mmap */ member
62 pgprot_t prot; member
Dio.h32 phys_addr_t phys_addr, pgprot_t prot);
35 phys_addr_t phys_addr, pgprot_t prot) in ioremap_page_range() argument
Dlibata.h1032 static inline unsigned int ata_prot_flags(u8 prot) in ata_prot_flags() argument
1034 switch (prot) { in ata_prot_flags()
1053 static inline int ata_is_atapi(u8 prot) in ata_is_atapi() argument
1055 return ata_prot_flags(prot) & ATA_PROT_FLAG_ATAPI; in ata_is_atapi()
1058 static inline int ata_is_nodata(u8 prot) in ata_is_nodata() argument
1060 return !(ata_prot_flags(prot) & ATA_PROT_FLAG_DATA); in ata_is_nodata()
1063 static inline int ata_is_pio(u8 prot) in ata_is_pio() argument
1065 return ata_prot_flags(prot) & ATA_PROT_FLAG_PIO; in ata_is_pio()
1068 static inline int ata_is_dma(u8 prot) in ata_is_dma() argument
1070 return ata_prot_flags(prot) & ATA_PROT_FLAG_DMA; in ata_is_dma()
[all …]
Dcrash_dump.h23 unsigned long size, pgprot_t prot);
/linux-4.1.27/arch/arm/mm/
Didmap.c22 unsigned long prot) in idmap_add_pmd() argument
47 *pmd = __pmd((addr & PMD_MASK) | prot); in idmap_add_pmd()
53 unsigned long prot) in idmap_add_pmd() argument
57 addr = (addr & PMD_MASK) | prot; in idmap_add_pmd()
66 unsigned long prot) in idmap_add_pud() argument
73 idmap_add_pmd(pud, addr, next, prot); in idmap_add_pud()
78 const char *text_end, unsigned long prot) in identity_mapping_add() argument
87 prot |= PMD_TYPE_SECT | PMD_SECT_AP_WRITE | PMD_SECT_AF; in identity_mapping_add()
90 prot |= PMD_BIT4; in identity_mapping_add()
95 idmap_add_pud(pgd, addr, next, prot); in identity_mapping_add()
Ddma-mapping.c291 pgprot_t prot, struct page **ret_page,
295 pgprot_t prot, struct page **ret_page,
299 __dma_alloc_remap(struct page *page, size_t size, gfp_t gfp, pgprot_t prot, in __dma_alloc_remap() argument
308 prot, caller); in __dma_alloc_remap()
349 pgprot_t prot = pgprot_dmacoherent(PAGE_KERNEL); in atomic_pool_init() local
359 ptr = __alloc_from_contiguous(NULL, atomic_pool_size, prot, in atomic_pool_init()
362 ptr = __alloc_remap_buffer(NULL, atomic_pool_size, gfp, prot, in atomic_pool_init()
453 pgprot_t prot = *(pgprot_t *)data; in __dma_update_pte() local
455 set_pte_ext(pte, mk_pte(page, prot), 0); in __dma_update_pte()
459 static void __dma_remap(struct page *page, size_t size, pgprot_t prot) in __dma_remap() argument
[all …]
Dinit.c575 pmdval_t prot; member
585 .prot = PMD_SECT_XN,
592 .prot = PMD_SECT_XN,
600 .prot = PMD_SECT_XN,
613 .prot = L_PMD_SECT_RDONLY,
616 .prot = PMD_SECT_APX | PMD_SECT_AP_WRITE,
629 pmdval_t prot) in section_update() argument
638 pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot); in section_update()
641 pmd[1] = __pmd((pmd_val(pmd[1]) & mask) | prot); in section_update()
643 pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot); in section_update()
[all …]
Dfault-armv.c243 pgprot_t prot = __pgprot_modify(PAGE_KERNEL, in check_writebuffer_bugs() local
246 p1 = vmap(&page, 1, VM_IOREMAP, prot); in check_writebuffer_bugs()
247 p2 = vmap(&page, 1, VM_IOREMAP, prot); in check_writebuffer_bugs()
Ddump.c221 u64 prot = val & pg_level[level].mask; in note_page() local
225 st->current_prot = prot; in note_page()
227 } else if (prot != st->current_prot || level != st->level || in note_page()
252 st->current_prot = prot; in note_page()
/linux-4.1.27/lib/
Dioremap.c54 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pte_range() argument
65 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in ioremap_pte_range()
72 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pmd_range() argument
87 if (pmd_set_huge(pmd, phys_addr + addr, prot)) in ioremap_pmd_range()
91 if (ioremap_pte_range(pmd, addr, next, phys_addr + addr, prot)) in ioremap_pmd_range()
98 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pud_range() argument
113 if (pud_set_huge(pud, phys_addr + addr, prot)) in ioremap_pud_range()
117 if (ioremap_pmd_range(pud, addr, next, phys_addr + addr, prot)) in ioremap_pud_range()
124 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_page_range() argument
138 err = ioremap_pud_range(pgd, addr, next, phys_addr+addr, prot); in ioremap_page_range()
/linux-4.1.27/arch/arm/include/asm/
Dpgtable.h113 #define __pgprot_modify(prot,mask,bits) \ argument
114 __pgprot((pgprot_val(prot) & ~(mask)) | (bits))
116 #define pgprot_noncached(prot) \ argument
117 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_UNCACHED)
119 #define pgprot_writecombine(prot) \ argument
120 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_BUFFERABLE)
122 #define pgprot_stronglyordered(prot) \ argument
123 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_UNCACHED)
126 #define pgprot_dmacoherent(prot) \ argument
127 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_BUFFERABLE | L_PTE_XN)
[all …]
Dpgalloc.h132 pmdval_t prot) in __pmd_populate() argument
134 pmdval_t pmdval = (pte + PTE_HWTABLE_OFF) | prot; in __pmd_populate()
161 pmdval_t prot; in pmd_populate() local
164 prot = user_pmd_table; in pmd_populate()
166 prot = _PAGE_USER_TABLE; in pmd_populate()
168 __pmd_populate(pmdp, page_to_phys(ptep), prot); in pmd_populate()
Dpgtable-nommu.h66 #define pgprot_noncached(prot) __pgprot(0) argument
67 #define pgprot_writecombine(prot) __pgprot(0) argument
68 #define pgprot_dmacoherent(prot) __pgprot(0) argument
Dpgtable-3level.h257 #define pfn_pmd(pfn,prot) (__pmd(((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))) argument
258 #define mk_pmd(page,prot) pfn_pmd(page_to_pfn(page),prot) argument
Dfixmap.h21 void __set_fixmap(enum fixed_addresses idx, phys_addr_t phys, pgprot_t prot);
/linux-4.1.27/arch/tile/mm/
Dinit.c210 static pgprot_t __init construct_pgprot(pgprot_t prot, int home) in construct_pgprot() argument
212 prot = pte_set_home(prot, home); in construct_pgprot()
215 prot = hv_pte_set_mode(prot, HV_PTE_MODE_CACHE_HASH_L3); in construct_pgprot()
217 prot = hv_pte_set_mode(prot, HV_PTE_MODE_CACHE_NO_L3); in construct_pgprot()
219 return prot; in construct_pgprot()
378 static inline pgprot_t ktext_set_nocache(pgprot_t prot) in ktext_set_nocache() argument
381 prot = hv_pte_set_nc(prot); in ktext_set_nocache()
383 prot = hv_pte_set_no_alloc_l2(prot); in ktext_set_nocache()
384 return prot; in ktext_set_nocache()
464 pgprot_t prot = init_pgprot(address); in kernel_physical_mapping_init() local
[all …]
Dhighmem.c198 void *kmap_atomic_prot(struct page *page, pgprot_t prot) in kmap_atomic_prot() argument
208 BUG_ON(pte_exec(prot)); in kmap_atomic_prot()
220 kmap_atomic_register(page, type, vaddr, pte, mk_pte(page, prot)); in kmap_atomic_prot()
273 void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot) in kmap_atomic_prot_pfn() argument
275 return kmap_atomic_prot(pfn_to_page(pfn), prot); in kmap_atomic_prot_pfn()
Dpgtable.c371 pgprot_t set_remote_cache_cpu(pgprot_t prot, int cpu) in set_remote_cache_cpu() argument
377 BUG_ON(hv_pte_get_mode(prot) != HV_PTE_MODE_CACHE_TILE_L3); in set_remote_cache_cpu()
380 return hv_pte_set_lotar(prot, HV_XY_TO_LOTAR(x, y)); in set_remote_cache_cpu()
383 int get_remote_cache_cpu(pgprot_t prot) in get_remote_cache_cpu() argument
385 HV_LOTAR lotar = hv_pte_get_lotar(prot); in get_remote_cache_cpu()
388 BUG_ON(hv_pte_get_mode(prot) != HV_PTE_MODE_CACHE_TILE_L3); in get_remote_cache_cpu()
/linux-4.1.27/arch/x86/mm/
Diomap_32.c34 int iomap_create_wc(resource_size_t base, unsigned long size, pgprot_t *prot) in iomap_create_wc() argument
46 *prot = __pgprot(__PAGE_KERNEL | cachemode2protval(pcm)); in iomap_create_wc()
57 void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot) in kmap_atomic_prot_pfn() argument
67 set_pte(kmap_pte - idx, pfn_pte(pfn, prot)); in kmap_atomic_prot_pfn()
77 iomap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot) in iomap_atomic_prot_pfn() argument
85 if (!pat_enabled && pgprot_val(prot) == in iomap_atomic_prot_pfn()
87 prot = __pgprot(__PAGE_KERNEL | in iomap_atomic_prot_pfn()
90 return (void __force __iomem *) kmap_atomic_prot_pfn(pfn, prot); in iomap_atomic_prot_pfn()
Ddump_pagetables.c124 static void printk_prot(struct seq_file *m, pgprot_t prot, int level, bool dmsg) in printk_prot() argument
126 pgprotval_t pr = pgprot_val(prot); in printk_prot()
130 if (!pgprot_val(prot)) { in printk_prot()
193 pgprotval_t prot, cur; in note_page() local
201 prot = pgprot_val(new_prot) & PTE_FLAGS_MASK; in note_page()
212 } else if (prot != cur || level != st->level || in note_page()
275 pgprot_t prot = pte_pgprot(*start); in walk_pte_level() local
278 note_page(m, st, prot, 4); in walk_pte_level()
295 pgprotval_t prot = pmd_val(*start) & PTE_FLAGS_MASK; in walk_pmd_level() local
298 note_page(m, st, __pgprot(prot), 3); in walk_pmd_level()
[all …]
Dioremap.c91 pgprot_t prot; in __ioremap_caller() local
160 prot = PAGE_KERNEL_IO; in __ioremap_caller()
164 prot = __pgprot(pgprot_val(prot) | in __ioremap_caller()
168 prot = __pgprot(pgprot_val(prot) | in __ioremap_caller()
172 prot = __pgprot(pgprot_val(prot) | in __ioremap_caller()
191 if (ioremap_page_range(vaddr, vaddr + size, phys_addr, prot)) in __ioremap_caller()
Dpat.c806 unsigned long prot; in track_pfn_copy() local
815 if (follow_phys(vma, vma->vm_start, 0, &prot, &paddr)) { in track_pfn_copy()
819 pgprot = __pgprot(prot); in track_pfn_copy()
831 int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, in track_pfn_remap() argument
841 ret = reserve_pfn_range(paddr, size, prot, 0); in track_pfn_remap()
864 *prot = __pgprot((pgprot_val(vma->vm_page_prot) & (~_PAGE_CACHE_MASK)) | in track_pfn_remap()
870 int track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, in track_pfn_insert() argument
880 *prot = __pgprot((pgprot_val(vma->vm_page_prot) & (~_PAGE_CACHE_MASK)) | in track_pfn_insert()
895 unsigned long prot; in untrack_pfn() local
903 if (follow_phys(vma, vma->vm_start, 0, &prot, &paddr)) { in untrack_pfn()
[all …]
Dpgtable.c566 int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge() argument
578 prot = pgprot_4k_2_large(prot); in pud_set_huge()
582 __pgprot(pgprot_val(prot) | _PAGE_PSE))); in pud_set_huge()
587 int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) in pmd_set_huge() argument
599 prot = pgprot_4k_2_large(prot); in pmd_set_huge()
603 __pgprot(pgprot_val(prot) | _PAGE_PSE))); in pmd_set_huge()
Dinit_64.c331 pgprot_t prot; in __init_extra_mapping() local
333 pgprot_val(prot) = pgprot_val(PAGE_KERNEL_LARGE) | in __init_extra_mapping()
351 set_pmd(pmd, __pmd(phys | pgprot_val(prot))); in __init_extra_mapping()
403 pgprot_t prot) in phys_pte_init() argument
437 set_pte(pte, pfn_pte(addr >> PAGE_SHIFT, prot)); in phys_pte_init()
448 unsigned long page_size_mask, pgprot_t prot) in phys_pmd_init() argument
458 pgprot_t new_prot = prot; in phys_pmd_init()
474 end, prot); in phys_pmd_init()
504 __pgprot(pgprot_val(prot) | _PAGE_PSE))); in phys_pmd_init()
532 pgprot_t prot = PAGE_KERNEL; in phys_pud_init() local
[all …]
Dhighmem_32.c33 void *kmap_atomic_prot(struct page *page, pgprot_t prot) in kmap_atomic_prot() argument
48 set_pte(kmap_pte-idx, mk_pte(page, prot)); in kmap_atomic_prot()
Dinit_32.c316 pgprot_t prot = PAGE_KERNEL_LARGE; in kernel_physical_mapping_init() local
331 prot = PAGE_KERNEL_LARGE_EXEC; in kernel_physical_mapping_init()
337 set_pmd(pmd, pfn_pmd(pfn, prot)); in kernel_physical_mapping_init()
348 pgprot_t prot = PAGE_KERNEL; in kernel_physical_mapping_init() local
356 prot = PAGE_KERNEL_EXEC; in kernel_physical_mapping_init()
363 set_pte(pte, pfn_pte(pfn, prot)); in kernel_physical_mapping_init()
/linux-4.1.27/drivers/vfio/
Dvfio_iommu_type1.c68 int prot; /* IOMMU_CACHE */ member
77 int prot; /* IOMMU_READ/WRITE */ member
219 static int put_pfn(unsigned long pfn, int prot) in put_pfn() argument
223 if (prot & IOMMU_WRITE) in put_pfn()
231 static int vaddr_get_pfn(unsigned long vaddr, int prot, unsigned long *pfn) in vaddr_get_pfn() argument
237 if (get_user_pages_fast(vaddr, 1, !!(prot & IOMMU_WRITE), page) == 1) { in vaddr_get_pfn()
263 int prot, unsigned long *pfn_base) in vfio_pin_pages() argument
273 ret = vaddr_get_pfn(vaddr, prot, pfn_base); in vfio_pin_pages()
280 put_pfn(*pfn_base, prot); in vfio_pin_pages()
296 ret = vaddr_get_pfn(vaddr, prot, &pfn); in vfio_pin_pages()
[all …]
/linux-4.1.27/arch/s390/mm/
Ddump_pagetables.c62 unsigned int prot, cur; in note_page() local
70 prot = new_prot; in note_page()
79 } else if (prot != cur || level != st->level || in note_page()
113 unsigned int prot; in walk_pte_level() local
120 prot = pte_val(*pte) & (_PAGE_PROTECT | _PAGE_INVALID); in walk_pte_level()
121 note_page(m, st, prot, 4); in walk_pte_level()
129 unsigned int prot; in walk_pmd_level() local
138 prot = pmd_val(*pmd) & _SEGMENT_ENTRY_PROTECT; in walk_pmd_level()
139 note_page(m, st, prot, 3); in walk_pmd_level()
151 unsigned int prot; in walk_pud_level() local
[all …]
/linux-4.1.27/arch/m68k/include/asm/
Dpgtable_mm.h155 # define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) | CF_PAGE_NOCACHE)) argument
162 #define pgprot_noncached(prot) \ argument
164 ? (__pgprot(pgprot_val(prot) | __SUN3_PAGE_NOCACHE)) \
166 ? (__pgprot(pgprot_val(prot) | _PAGE_NOCACHE030)) \
168 ? (__pgprot((pgprot_val(prot) & _CACHEMASK040) | _PAGE_NOCACHE_S)) \
169 : (prot)))
/linux-4.1.27/arch/sh/include/asm/
Dmmu.h62 unsigned long size, pgprot_t prot);
64 pgprot_t prot, void *caller);
71 unsigned long size, pgprot_t prot) in pmb_bolt_mapping() argument
78 pgprot_t prot, void *caller) in pmb_remap_caller() argument
99 pmb_remap(phys_addr_t phys, unsigned long size, pgprot_t prot) in pmb_remap() argument
101 return pmb_remap_caller(phys, size, prot, __builtin_return_address(0)); in pmb_remap()
Dio.h270 pgprot_t prot, void *caller);
274 __ioremap(phys_addr_t offset, unsigned long size, pgprot_t prot) in __ioremap() argument
276 return __ioremap_caller(offset, size, prot, __builtin_return_address(0)); in __ioremap()
280 __ioremap_29bit(phys_addr_t offset, unsigned long size, pgprot_t prot) in __ioremap_29bit() argument
292 u64 flags = pgprot_val(prot); in __ioremap_29bit()
315 __ioremap_mode(phys_addr_t offset, unsigned long size, pgprot_t prot) in __ioremap_mode() argument
323 ret = __ioremap_29bit(offset, size, prot); in __ioremap_mode()
327 return __ioremap(offset, size, prot); in __ioremap_mode()
330 #define __ioremap(offset, size, prot) ((void __iomem *)(offset)) argument
331 #define __ioremap_mode(offset, size, prot) ((void __iomem *)(offset)) argument
[all …]
Dsyscalls.h7 unsigned long prot, unsigned long flags,
10 unsigned long prot, unsigned long flags,
Dpgtable_64.h207 #define pgprot_writecombine(prot) __pgprot(pgprot_val(prot) & ~_PAGE_CACHABLE) argument
307 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
308 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
Dpgtable_32.h317 #define pfn_pte(pfn, prot) \ argument
318 __pte(((unsigned long long)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
319 #define pfn_pmd(pfn, prot) \ argument
320 __pmd(((unsigned long long)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
378 #define pgprot_writecombine(prot) \ argument
379 __pgprot(pgprot_val(prot) & ~_PAGE_CACHABLE)
/linux-4.1.27/fs/affs/
Damigaffs.c388 prot_to_mode(u32 prot) in prot_to_mode() argument
392 if (!(prot & FIBF_NOWRITE)) in prot_to_mode()
394 if (!(prot & FIBF_NOREAD)) in prot_to_mode()
396 if (!(prot & FIBF_NOEXECUTE)) in prot_to_mode()
398 if (prot & FIBF_GRP_WRITE) in prot_to_mode()
400 if (prot & FIBF_GRP_READ) in prot_to_mode()
402 if (prot & FIBF_GRP_EXECUTE) in prot_to_mode()
404 if (prot & FIBF_OTR_WRITE) in prot_to_mode()
406 if (prot & FIBF_OTR_READ) in prot_to_mode()
408 if (prot & FIBF_OTR_EXECUTE) in prot_to_mode()
[all …]
Dinode.c24 u32 prot; in affs_iget() local
49 prot = be32_to_cpu(tail->protect); in affs_iget()
56 AFFS_I(inode)->i_protect = prot; in affs_iget()
72 inode->i_mode = prot_to_mode(prot); in affs_iget()
/linux-4.1.27/arch/powerpc/kernel/
Dsyscalls.c45 unsigned long prot, unsigned long flags, in do_mmap2() argument
50 if (!arch_validate_prot(prot)) in do_mmap2()
59 ret = sys_mmap_pgoff(addr, len, prot, flags, fd, off); in do_mmap2()
65 unsigned long prot, unsigned long flags, in sys_mmap2() argument
68 return do_mmap2(addr, len, prot, flags, fd, pgoff, PAGE_SHIFT-12); in sys_mmap2()
72 unsigned long prot, unsigned long flags, in sys_mmap() argument
75 return do_mmap2(addr, len, prot, flags, fd, offset, PAGE_SHIFT); in sys_mmap()
Dsys_ppc32.c65 unsigned long prot, unsigned long flags, in compat_sys_mmap2() argument
69 return sys_mmap(addr, len, prot, flags, fd, pgoff << 12); in compat_sys_mmap2()
Dpci-common.c394 pgprot_t prot) in pci_phys_mem_access_prot() argument
402 return prot; in pci_phys_mem_access_prot()
404 prot = pgprot_noncached(prot); in pci_phys_mem_access_prot()
425 prot = pgprot_noncached_wc(prot); in pci_phys_mem_access_prot()
430 (unsigned long long)offset, pgprot_val(prot)); in pci_phys_mem_access_prot()
432 return prot; in pci_phys_mem_access_prot()
/linux-4.1.27/arch/parisc/kernel/
Dentry.S53 .macro space_to_prot spc prot
54 depd,z \spc,62,31,\prot
57 .macro space_to_prot spc prot
58 extrd,u \spc,(64 - (SPACEID_SHIFT)),32,\prot
519 .macro make_insert_tlb spc,pte,prot
520 space_to_prot \spc \prot /* create prot id from space */
533 depd \pte,8,7,\prot
539 depdi 7,11,3,\prot
544 depd %r0,11,2,\prot /* If Gateway, Set PL2 to 0 */
553 depdi 1,12,1,\prot
[all …]
Dpci.c226 unsigned long prot; in pci_mmap_page_range() local
242 prot = pgprot_val(vma->vm_page_prot); in pci_mmap_page_range()
243 prot |= _PAGE_NO_CACHE; in pci_mmap_page_range()
244 vma->vm_page_prot = __pgprot(prot); in pci_mmap_page_range()
Dsys_parisc.c265 unsigned long prot, unsigned long flags, unsigned long fd, in sys_mmap2() argument
270 return sys_mmap_pgoff(addr, len, prot, flags, fd, in sys_mmap2()
275 unsigned long prot, unsigned long flags, unsigned long fd, in sys_mmap() argument
279 return sys_mmap_pgoff(addr, len, prot, flags, fd, in sys_mmap()
371 …signed long sys_alloc_hugepages(int key, unsigned long addr, unsigned long len, int prot, int flag) in sys_alloc_hugepages() argument
/linux-4.1.27/arch/arm64/include/asm/
Dpgtable.h122 #define pfn_pte(pfn,prot) (__pte(((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))) argument
153 static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot) in clear_pte_bit() argument
155 pte_val(pte) &= ~pgprot_val(prot); in clear_pte_bit()
159 static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot) in set_pte_bit() argument
161 pte_val(pte) |= pgprot_val(prot); in set_pte_bit()
268 static inline pgprot_t mk_sect_prot(pgprot_t prot) in mk_sect_prot() argument
270 return __pgprot(pgprot_val(prot) & ~PTE_TABLE_BIT); in mk_sect_prot()
305 #define pfn_pmd(pfn,prot) (__pmd(((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))) argument
306 #define mk_pmd(page,prot) pfn_pmd(page_to_pfn(page),prot) argument
318 #define __pgprot_modify(prot,mask,bits) \ argument
[all …]
Dpgalloc.h111 pmdval_t prot) in __pmd_populate() argument
113 set_pmd(pmdp, __pmd(pte | prot)); in __pmd_populate()
Dmmu.h36 pgprot_t prot);
Dfixmap.h68 extern void __set_fixmap(enum fixed_addresses idx, phys_addr_t phys, pgprot_t prot);
/linux-4.1.27/arch/um/kernel/
Dtlb.c24 unsigned int prot; member
35 unsigned int prot; member
64 op->u.mmap.prot, op->u.mmap.fd, in do_ops()
73 op->u.mprotect.len, op->u.mprotect.prot, in do_ops()
88 unsigned int prot, struct host_vm_change *hvc) in add_mmap() argument
99 (last->u.mmap.prot == prot) && (last->u.mmap.fd == fd) && in add_mmap()
115 .prot = prot, in add_mmap()
153 unsigned int prot, struct host_vm_change *hvc) in add_mprotect() argument
162 (last->u.mprotect.prot == prot)) { in add_mprotect()
177 .prot = prot } } }); in add_mprotect()
[all …]
Dsyscall.c18 unsigned long prot, unsigned long flags, in old_mmap() argument
25 err = sys_mmap_pgoff(addr, len, prot, flags, fd, offset >> PAGE_SHIFT); in old_mmap()
/linux-4.1.27/net/core/
Dsock.c1319 static struct sock *sk_prot_alloc(struct proto *prot, gfp_t priority, in sk_prot_alloc() argument
1325 slab = prot->slab; in sk_prot_alloc()
1331 if (prot->clear_sk) in sk_prot_alloc()
1332 prot->clear_sk(sk, prot->obj_size); in sk_prot_alloc()
1334 sk_prot_clear_nulls(sk, prot->obj_size); in sk_prot_alloc()
1337 sk = kmalloc(prot->obj_size, priority); in sk_prot_alloc()
1345 if (!try_module_get(prot->owner)) in sk_prot_alloc()
1362 static void sk_prot_free(struct proto *prot, struct sock *sk) in sk_prot_free() argument
1367 owner = prot->owner; in sk_prot_free()
1368 slab = prot->slab; in sk_prot_free()
[all …]
/linux-4.1.27/arch/score/kernel/
Dsys_score.c37 sys_mmap2(unsigned long addr, unsigned long len, unsigned long prot, in sys_mmap2() argument
40 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2()
44 sys_mmap(unsigned long addr, unsigned long len, unsigned long prot, in sys_mmap() argument
49 return sys_mmap_pgoff(addr, len, prot, flags, fd, offset >> PAGE_SHIFT); in sys_mmap()
/linux-4.1.27/arch/microblaze/kernel/
Dsys_microblaze.c37 unsigned long, prot, unsigned long, flags, unsigned long, fd, in SYSCALL_DEFINE6() argument
43 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff >> PAGE_SHIFT); in SYSCALL_DEFINE6()
47 unsigned long, prot, unsigned long, flags, unsigned long, fd, in SYSCALL_DEFINE6() argument
53 return sys_mmap_pgoff(addr, len, prot, flags, fd, in SYSCALL_DEFINE6()
/linux-4.1.27/include/trace/events/
Dsock.h34 TP_PROTO(struct sock *sk, struct proto *prot, long allocated),
36 TP_ARGS(sk, prot, allocated),
47 strncpy(__entry->name, prot->name, 32);
48 __entry->sysctl_mem = prot->sysctl_mem;
50 __entry->sysctl_rmem = prot->sysctl_rmem[0];
/linux-4.1.27/arch/arm64/mm/
Dmmu.c91 pgprot_t prot, in alloc_init_pte() argument
107 set_pte(pte, pfn_pte(pfn, prot)); in alloc_init_pte()
115 pgprot_t prot = __pgprot(pud_val(*old_pud) ^ addr); in split_pud() local
119 set_pmd(pmd, __pmd(addr | prot)); in split_pud()
126 phys_addr_t phys, pgprot_t prot, in alloc_init_pmd() argument
156 pgprot_val(mk_sect_prot(prot)))); in alloc_init_pmd()
171 prot, alloc); in alloc_init_pmd()
191 phys_addr_t phys, pgprot_t prot, in alloc_init_pud() argument
213 pgprot_val(mk_sect_prot(prot)))); in alloc_init_pud()
231 alloc_init_pmd(mm, pud, addr, next, phys, prot, alloc); in alloc_init_pud()
[all …]
Dioremap.c33 pgprot_t prot, void *caller) in __ioremap_caller() argument
67 err = ioremap_page_range(addr, addr + size, phys_addr, prot); in __ioremap_caller()
76 void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot) in __ioremap() argument
78 return __ioremap_caller(phys_addr, size, prot, in __ioremap()
Ddump.c188 u64 prot = val & pg_level[level].mask; in note_page() local
192 st->current_prot = prot; in note_page()
195 } else if (prot != st->current_prot || level != st->level || in note_page()
222 st->current_prot = prot; in note_page()
Ddma-mapping.c34 static pgprot_t __get_dma_pgprot(struct dma_attrs *attrs, pgprot_t prot, in __get_dma_pgprot() argument
38 return pgprot_writecombine(prot); in __get_dma_pgprot()
39 return prot; in __get_dma_pgprot()
358 pgprot_t prot = __pgprot(PROT_NORMAL_NC); in atomic_pool_init() local
382 VM_USERMAP, prot, atomic_pool_init); in atomic_pool_init()
/linux-4.1.27/arch/tile/gxio/
Dkiorpc.c33 pgprot_t mmio_base, prot = { 0 }; in iorpc_ioremap() local
55 prot = hv_pte_set_lotar(prot, hv_pte_get_lotar(mmio_base)); in iorpc_ioremap()
58 return ioremap_prot(PFN_PHYS(pfn), size, prot); in iorpc_ioremap()
/linux-4.1.27/arch/avr32/include/asm/
Dpgtable-2level.h42 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
43 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
Dpgtable.h265 #define pgprot_noncached(prot) \ argument
266 __pgprot(pgprot_val(prot) & ~(_PAGE_BUFFER | _PAGE_CACHABLE))
271 #define pgprot_writecombine(prot) \ argument
272 __pgprot((pgprot_val(prot) & ~_PAGE_CACHABLE) | _PAGE_BUFFER)
/linux-4.1.27/arch/unicore32/include/asm/
Dpgtable.h153 #define pfn_pte(pfn, prot) (__pte(((pfn) << PAGE_SHIFT) \ argument
154 | pgprot_val(prot)))
199 #define pgprot_noncached(prot) \ argument
200 __pgprot(pgprot_val(prot) & ~PTE_CACHEABLE)
201 #define pgprot_writecombine(prot) \ argument
202 __pgprot(pgprot_val(prot) & ~PTE_CACHEABLE)
203 #define pgprot_dmacoherent(prot) \ argument
204 __pgprot(pgprot_val(prot) & ~PTE_CACHEABLE)
230 #define mk_pte(page, prot) pfn_pte(page_to_pfn(page), prot) argument
/linux-4.1.27/arch/um/include/asm/
Dpgtable-2level.h41 #define pfn_pte(pfn, prot) __pte(pfn_to_phys(pfn) | pgprot_val(prot)) argument
42 #define pfn_pmd(pfn, prot) __pmd(pfn_to_phys(pfn) | pgprot_val(prot)) argument
Dpage.h48 #define pte_set_val(pte, phys, prot) \ argument
50 (pte).pte_low = (phys) | pgprot_val(prot); })
77 #define pte_set_val(p, phys, prot) (p).pte = (phys | pgprot_val(prot)) argument
/linux-4.1.27/arch/mips/include/asm/
Dpgtable-32.h110 pfn_pte(unsigned long pfn, pgprot_t prot) in pfn_pte() argument
115 (pgprot_val(prot) & ~_PFNX_MASK); in pfn_pte()
117 (pgprot_val(prot) & ~_PFN_MASK); in pfn_pte()
127 #define pfn_pte(pfn, prot) __pte(((pfn) << (PAGE_SHIFT + 2)) | pgprot_val(prot)) argument
130 #define pfn_pte(pfn, prot) __pte(((unsigned long long)(pfn) << _PFN_SHIFT) | pgprot_val(prot)) argument
Dpgtable-64.h229 #define pfn_pte(pfn, prot) __pte(((pfn) << (PAGE_SHIFT + 2)) | pgprot_val(prot)) argument
232 #define pfn_pte(pfn, prot) __pte(((pfn) << _PFN_SHIFT) | pgprot_val(prot)) argument
233 #define pfn_pmd(pfn, prot) __pmd(((pfn) << _PFN_SHIFT) | pgprot_val(prot)) argument
Dpgtable.h408 unsigned long prot = pgprot_val(_prot); in pgprot_noncached() local
410 prot = (prot & ~_CACHE_MASK) | _CACHE_UNCACHED; in pgprot_noncached()
412 return __pgprot(prot); in pgprot_noncached()
417 unsigned long prot = pgprot_val(_prot); in pgprot_writecombine() local
420 prot = (prot & ~_CACHE_MASK) | cpu_data[0].writecombine; in pgprot_writecombine()
422 return __pgprot(prot); in pgprot_writecombine()
469 …uct vm_area_struct *vma, unsigned long from, unsigned long pfn, unsigned long size, pgprot_t prot);
475 pgprot_t prot) in io_remap_pfn_range() argument
478 return remap_pfn_range(vma, vaddr, phys_addr_high >> PAGE_SHIFT, size, prot); in io_remap_pfn_range()
589 extern pmd_t mk_pmd(struct page *page, pgprot_t prot);
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmcg.c159 u32 prot; in new_steering_entry() local
207 prot = be32_to_cpu(mgm->members_count) >> 30; in new_steering_entry()
222 mgm->members_count = cpu_to_be32(members_count | (prot << 30)); in new_steering_entry()
429 u32 prot; in add_promisc_qp() local
475 prot = be32_to_cpu(mgm->members_count) >> 30; in add_promisc_qp()
506 (prot << 30)); in add_promisc_qp()
696 u8 *gid, enum mlx4_protocol prot, in find_entry() argument
705 u8 op_mod = (prot == MLX4_PROT_ETH) ? in find_entry()
740 be32_to_cpu(mgm->members_count) >> 30 == prot) in find_entry()
1098 int block_mcast_loopback, enum mlx4_protocol prot, in mlx4_qp_attach_common() argument
[all …]
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo_util.c252 pgprot_t prot) in ttm_copy_io_ttm_page() argument
263 dst = kmap_atomic_prot(d, prot); in ttm_copy_io_ttm_page()
265 if (pgprot_val(prot) != pgprot_val(PAGE_KERNEL)) in ttm_copy_io_ttm_page()
266 dst = vmap(&d, 1, 0, prot); in ttm_copy_io_ttm_page()
278 if (pgprot_val(prot) != pgprot_val(PAGE_KERNEL)) in ttm_copy_io_ttm_page()
289 pgprot_t prot) in ttm_copy_ttm_io_page() argument
299 src = kmap_atomic_prot(s, prot); in ttm_copy_ttm_io_page()
301 if (pgprot_val(prot) != pgprot_val(PAGE_KERNEL)) in ttm_copy_ttm_io_page()
302 src = vmap(&s, 1, 0, prot); in ttm_copy_ttm_io_page()
314 if (pgprot_val(prot) != pgprot_val(PAGE_KERNEL)) in ttm_copy_ttm_io_page()
[all …]
/linux-4.1.27/arch/sh/kernel/
Dsys_sh.c32 unsigned long prot, unsigned long flags, in old_mmap() argument
37 return sys_mmap_pgoff(addr, len, prot, flags, fd, off>>PAGE_SHIFT); in old_mmap()
41 unsigned long prot, unsigned long flags, in sys_mmap2() argument
53 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2()
/linux-4.1.27/arch/arc/mm/
Dioremap.c47 pgprot_t prot = __pgprot(flags); in ioremap_prot() local
59 prot = pgprot_noncached(prot); in ioremap_prot()
75 (unsigned long)vaddr + size, paddr, prot)) { in ioremap_prot()
/linux-4.1.27/arch/x86/include/asm/
Dfb.h11 unsigned long prot; in fb_pgprotect() local
13 prot = pgprot_val(vma->vm_page_prot) & ~_PAGE_CACHE_MASK; in fb_pgprotect()
16 prot | cachemode2protval(_PAGE_CACHE_MODE_UC_MINUS); in fb_pgprotect()
Diomap.h30 iomap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot);
36 iomap_create_wc(resource_size_t base, unsigned long size, pgprot_t *prot);
Dhighmem.h66 void *kmap_atomic_prot(struct page *page, pgprot_t prot);
70 void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot);
/linux-4.1.27/drivers/xen/
Dxlate_mmu.c66 pgprot_t prot; member
82 pte_t pte = pte_mkspecial(pfn_pte(pfn, info->prot)); in remap_pte_fn()
99 int *err_ptr, pgprot_t prot, in xen_xlate_remap_gfn_array() argument
112 data.prot = prot; in xen_xlate_remap_gfn_array()
/linux-4.1.27/arch/sparc/kernel/
Dsys_sparc_32.c99 unsigned long prot, unsigned long flags, unsigned long fd, in sys_mmap2() argument
104 return sys_mmap_pgoff(addr, len, prot, flags, fd, in sys_mmap2()
109 unsigned long prot, unsigned long flags, unsigned long fd, in sys_mmap() argument
113 return sys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); in sys_mmap()
117 unsigned long prot, unsigned long pgoff, in sparc_remap_file_pages() argument
123 return sys_remap_file_pages(start, size, prot, in sparc_remap_file_pages()
Dpci_sun4v.c40 unsigned long prot; /* IOMMU page protections */ member
50 static inline void iommu_batch_start(struct device *dev, unsigned long prot, unsigned long entry) in iommu_batch_start() argument
55 p->prot = prot; in iommu_batch_start()
65 unsigned long prot = p->prot; in iommu_batch_flush() local
74 npages, prot, __pa(pglist)); in iommu_batch_flush()
81 npages, prot, __pa(pglist), num); in iommu_batch_flush()
244 unsigned long prot; in dma_4v_map_page() local
265 prot = HV_PCI_MAP_ATTR_READ; in dma_4v_map_page()
267 prot |= HV_PCI_MAP_ATTR_WRITE; in dma_4v_map_page()
271 iommu_batch_start(dev, prot, entry); in dma_4v_map_page()
[all …]
Dsystbls.h17 unsigned long prot, unsigned long flags,
23 unsigned long prot, unsigned long flags,
26 unsigned long prot, unsigned long pgoff,
/linux-4.1.27/include/asm-generic/
Dpgtable.h246 #define move_pte(pte, prot, old_addr, new_addr) (pte) argument
258 #define pgprot_noncached(prot) (prot) argument
492 static inline int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, in track_pfn_remap() argument
503 static inline int track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, in track_pfn_insert() argument
528 extern int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot,
531 extern int track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot,
701 int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot);
702 int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot);
706 static inline int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge() argument
710 static inline int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) in pmd_set_huge() argument
Dsyscalls.h14 unsigned long prot, unsigned long flags,
20 unsigned long prot, unsigned long flags,
/linux-4.1.27/arch/tile/kernel/
Dsys.c78 unsigned long, prot, unsigned long, flags, in SYSCALL_DEFINE6() argument
84 return sys_mmap_pgoff(addr, len, prot, flags, fd, in SYSCALL_DEFINE6()
90 unsigned long, prot, unsigned long, flags, in SYSCALL_DEFINE6() argument
95 return sys_mmap_pgoff(addr, len, prot, flags, fd, in SYSCALL_DEFINE6()
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable-2level.h71 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
72 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
Dpgtable.h267 unsigned long prot = pgprot_val(_prot); in pgprot_noncached() local
269 prot |= _PAGE_NONCACHABLE; in pgprot_noncached()
270 return __pgprot(prot); in pgprot_noncached()
273 #define pgprot_writecombine(prot) pgprot_noncached(prot) argument
/linux-4.1.27/arch/score/include/asm/
Dpgtable.h67 #define pfn_pte(pfn, prot) \ argument
68 __pte(((unsigned long long)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
99 #define mk_pte(page, prot) pfn_pte(page_to_pfn(page), prot) argument
155 unsigned long prot = pgprot_val(_prot); in pgprot_noncached() local
157 prot = (prot & ~_CACHE_MASK); in pgprot_noncached()
159 return __pgprot(prot); in pgprot_noncached()
/linux-4.1.27/arch/nios2/include/asm/
Dpgtable.h121 unsigned long prot = pgprot_val(_prot); in pgprot_noncached() local
123 prot &= ~_PAGE_CACHED; in pgprot_noncached()
125 return __pgprot(prot); in pgprot_noncached()
198 #define pfn_pte(pfn, prot) (__pte(pfn | pgprot_val(prot))) argument
241 #define mk_pte(page, prot) (pfn_pte(page_to_pfn(page), prot)) argument
/linux-4.1.27/arch/sh/mm/
Dinit.c72 static void set_pte_phys(unsigned long addr, unsigned long phys, pgprot_t prot) in set_pte_phys() argument
82 set_pte(pte, pfn_pte(phys >> PAGE_SHIFT, prot)); in set_pte_phys()
85 if (pgprot_val(prot) & _PAGE_WIRED) in set_pte_phys()
89 static void clear_pte_phys(unsigned long addr, pgprot_t prot) in clear_pte_phys() argument
95 if (pgprot_val(prot) & _PAGE_WIRED) in clear_pte_phys()
102 void __set_fixmap(enum fixed_addresses idx, unsigned long phys, pgprot_t prot) in __set_fixmap() argument
111 set_pte_phys(address, phys, prot); in __set_fixmap()
114 void __clear_fixmap(enum fixed_addresses idx, pgprot_t prot) in __clear_fixmap() argument
123 clear_pte_phys(address, prot); in __clear_fixmap()
Dioremap_fixed.c47 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) in ioremap_fixed() argument
88 pgprot_val(prot) |= _PAGE_WIRED; in ioremap_fixed()
89 __set_fixmap(idx, phys_addr, prot); in ioremap_fixed()
Dpmb.c117 static inline unsigned long pgprot_to_pmb_flags(pgprot_t prot) in pgprot_to_pmb_flags() argument
120 u64 flags = pgprot_val(prot); in pgprot_to_pmb_flags()
207 static inline bool pmb_prot_valid(pgprot_t prot) in pmb_prot_valid() argument
209 return (pgprot_val(prot) & _PAGE_USER) == 0; in pmb_prot_valid()
336 unsigned long size, pgprot_t prot) in pmb_bolt_mapping() argument
355 pmb_flags = pgprot_to_pmb_flags(prot); in pmb_bolt_mapping()
411 pgprot_t prot, void *caller) in pmb_remap_caller() argument
428 if (!pmb_prot_valid(prot)) in pmb_remap_caller()
454 ret = pmb_bolt_mapping(vaddr, phys, size, prot); in pmb_remap_caller()
Dnommu.c98 void __set_fixmap(enum fixed_addresses idx, unsigned long phys, pgprot_t prot) in __set_fixmap() argument
/linux-4.1.27/arch/powerpc/boot/
Dmv64x60.c283 u32 i, base, size, enables, prot = 0, snoop_bits = 0; in mv64x60_config_ctlr_windows() local
304 prot |= (0x3 << (i << 1)); /* RW access */ in mv64x60_config_ctlr_windows()
314 out_le32((u32 *)(bridge_base + MV64x60_ENET2MEM_ACC_PROT_0), prot); in mv64x60_config_ctlr_windows()
315 out_le32((u32 *)(bridge_base + MV64x60_ENET2MEM_ACC_PROT_1), prot); in mv64x60_config_ctlr_windows()
316 out_le32((u32 *)(bridge_base + MV64x60_ENET2MEM_ACC_PROT_2), prot); in mv64x60_config_ctlr_windows()
317 out_le32((u32 *)(bridge_base + MV64x60_MPSC2MEM_ACC_PROT_0), prot); in mv64x60_config_ctlr_windows()
318 out_le32((u32 *)(bridge_base + MV64x60_MPSC2MEM_ACC_PROT_1), prot); in mv64x60_config_ctlr_windows()
319 out_le32((u32 *)(bridge_base + MV64x60_IDMA2MEM_ACC_PROT_0), prot); in mv64x60_config_ctlr_windows()
320 out_le32((u32 *)(bridge_base + MV64x60_IDMA2MEM_ACC_PROT_1), prot); in mv64x60_config_ctlr_windows()
321 out_le32((u32 *)(bridge_base + MV64x60_IDMA2MEM_ACC_PROT_2), prot); in mv64x60_config_ctlr_windows()
[all …]
/linux-4.1.27/arch/sh/boards/mach-lboxre2/
Dsetup.c53 pgprot_t prot; in lboxre2_devices_setup() local
59 prot = PAGE_KERNEL_PCC(1, _PAGE_PCC_IO16); in lboxre2_devices_setup()
60 cf0_io_base = (u32)ioremap_prot(paddrbase, psize, pgprot_val(prot)); in lboxre2_devices_setup()
/linux-4.1.27/drivers/isdn/hisax/
Dl3ni1.c54 retval = p->prot.ni1.last_invoke_id + 1; /* try new id */ in new_invoke_id()
55 while ((i) && (p->prot.ni1.invoke_used[retval >> 3] == 0xFF)) { in new_invoke_id()
56 p->prot.ni1.last_invoke_id = (retval & 0xF8) + 8; in new_invoke_id()
60 while (p->prot.ni1.invoke_used[retval >> 3] & (1 << (retval & 7))) in new_invoke_id()
64 p->prot.ni1.last_invoke_id = retval; in new_invoke_id()
65 p->prot.ni1.invoke_used[retval >> 3] |= (1 << (retval & 7)); in new_invoke_id()
77 p->prot.ni1.invoke_used[id >> 3] &= ~(1 << (id & 7)); in free_invoke_id()
91 proc->prot.ni1.invoke_id = 0; in ni1_new_l3_process()
92 proc->prot.ni1.remote_operation = 0; in ni1_new_l3_process()
93 proc->prot.ni1.uus1_data[0] = '\0'; in ni1_new_l3_process()
[all …]
Dl3dss1.c55 retval = p->prot.dss1.last_invoke_id + 1; /* try new id */ in new_invoke_id()
56 while ((i) && (p->prot.dss1.invoke_used[retval >> 3] == 0xFF)) { in new_invoke_id()
57 p->prot.dss1.last_invoke_id = (retval & 0xF8) + 8; in new_invoke_id()
61 while (p->prot.dss1.invoke_used[retval >> 3] & (1 << (retval & 7))) in new_invoke_id()
65 p->prot.dss1.last_invoke_id = retval; in new_invoke_id()
66 p->prot.dss1.invoke_used[retval >> 3] |= (1 << (retval & 7)); in new_invoke_id()
78 p->prot.dss1.invoke_used[id >> 3] &= ~(1 << (id & 7)); in free_invoke_id()
92 proc->prot.dss1.invoke_id = 0; in dss1_new_l3_process()
93 proc->prot.dss1.remote_operation = 0; in dss1_new_l3_process()
94 proc->prot.dss1.uus1_data[0] = '\0'; in dss1_new_l3_process()
[all …]
/linux-4.1.27/arch/mips/kernel/
Dsyscall.c60 unsigned long, prot, unsigned long, flags, unsigned long, in SYSCALL_DEFINE6() argument
69 result = sys_mmap_pgoff(addr, len, prot, flags, fd, offset >> PAGE_SHIFT); in SYSCALL_DEFINE6()
76 unsigned long, prot, unsigned long, flags, unsigned long, fd, in SYSCALL_DEFINE6() argument
82 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff >> (PAGE_SHIFT-12)); in SYSCALL_DEFINE6()
Dlinux32.c65 unsigned long, prot, unsigned long, flags, unsigned long, fd,
73 error = sys_mmap_pgoff(addr, len, prot, flags, fd,
/linux-4.1.27/arch/openrisc/mm/
Dinit.c78 pgprot_t prot; in map_ram() local
117 prot = PAGE_KERNEL; in map_ram()
119 prot = PAGE_KERNEL_RO; in map_ram()
121 set_pte(pte, mk_pte_phys(p, prot)); in map_ram()
Dioremap.c42 __ioremap(phys_addr_t addr, unsigned long size, pgprot_t prot) in __ioremap() argument
73 if (ioremap_page_range(v, v + size, p, prot)) { in __ioremap()
/linux-4.1.27/arch/ia64/kernel/
Dsys_ia64.c137 sys_mmap2 (unsigned long addr, unsigned long len, int prot, int flags, int fd, long pgoff) in sys_mmap2() argument
139 addr = sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2()
146 sys_mmap (unsigned long addr, unsigned long len, int prot, int flags, int fd, long off) in sys_mmap() argument
151 addr = sys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); in sys_mmap()
/linux-4.1.27/mm/
Dmprotect.c336 unsigned long, prot) in SYSCALL_DEFINE3()
341 const int grows = prot & (PROT_GROWSDOWN|PROT_GROWSUP); in SYSCALL_DEFINE3()
342 prot &= ~(PROT_GROWSDOWN|PROT_GROWSUP); in SYSCALL_DEFINE3()
354 if (!arch_validate_prot(prot)) in SYSCALL_DEFINE3()
357 reqprot = prot; in SYSCALL_DEFINE3()
361 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) in SYSCALL_DEFINE3()
362 prot |= PROT_EXEC; in SYSCALL_DEFINE3()
364 vm_flags = calc_vm_prot_bits(prot); in SYSCALL_DEFINE3()
407 error = security_file_mprotect(vma, reqprot, prot); in SYSCALL_DEFINE3()
Dnommu.c280 void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot) in __vmalloc() argument
467 void *vmap(struct page **pages, unsigned int count, unsigned long flags, pgprot_t prot) in vmap() argument
480 void *vm_map_ram(struct page **pages, unsigned int count, int node, pgprot_t prot) in vm_map_ram() argument
951 unsigned long prot, in validate_mmap_request() argument
1028 if ((prot & PROT_WRITE) && in validate_mmap_request()
1052 if (prot & PROT_WRITE) in validate_mmap_request()
1057 if (((prot & PROT_READ) && !(capabilities & NOMMU_MAP_READ)) || in validate_mmap_request()
1058 ((prot & PROT_WRITE) && !(capabilities & NOMMU_MAP_WRITE)) || in validate_mmap_request()
1059 ((prot & PROT_EXEC) && !(capabilities & NOMMU_MAP_EXEC)) in validate_mmap_request()
1073 if (prot & PROT_EXEC) in validate_mmap_request()
[all …]
Dearly_ioremap.c49 phys_addr_t phys, pgprot_t prot) in __late_set_fixmap() argument
97 __early_ioremap(resource_size_t phys_addr, unsigned long size, pgprot_t prot) in __early_ioremap() argument
145 __late_set_fixmap(idx, phys_addr, prot); in __early_ioremap()
147 __early_set_fixmap(idx, phys_addr, prot); in __early_ioremap()
Dvmalloc.c118 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pte_range() argument
137 set_pte_at(&init_mm, addr, pte, mk_pte(page, prot)); in vmap_pte_range()
144 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pmd_range() argument
154 if (vmap_pte_range(pmd, addr, next, prot, pages, nr)) in vmap_pmd_range()
161 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pud_range() argument
171 if (vmap_pmd_range(pud, addr, next, prot, pages, nr)) in vmap_pud_range()
184 pgprot_t prot, struct page **pages) in vmap_page_range_noflush() argument
196 err = vmap_pud_range(pgd, addr, next, prot, pages, &nr); in vmap_page_range_noflush()
205 pgprot_t prot, struct page **pages) in vmap_page_range() argument
209 ret = vmap_page_range_noflush(start, end, prot, pages); in vmap_page_range()
[all …]
Dutil.c287 unsigned long len, unsigned long prot, in vm_mmap_pgoff() argument
294 ret = security_mmap_file(file, prot, flag); in vm_mmap_pgoff()
297 ret = do_mmap_pgoff(file, addr, len, prot, flag, pgoff, in vm_mmap_pgoff()
307 unsigned long len, unsigned long prot, in vm_mmap() argument
315 return vm_mmap_pgoff(file, addr, len, prot, flag, offset >> PAGE_SHIFT); in vm_mmap()
/linux-4.1.27/drivers/iommu/
Dio-pgtable-arm.c209 arm_lpae_iopte prot, int lvl, in arm_lpae_init_pte() argument
212 arm_lpae_iopte pte = prot; in arm_lpae_init_pte()
248 phys_addr_t paddr, size_t size, arm_lpae_iopte prot, in __arm_lpae_map() argument
260 return arm_lpae_init_pte(data, iova, paddr, prot, lvl, ptep); in __arm_lpae_map()
286 return __arm_lpae_map(data, iova, paddr, size, prot, lvl + 1, cptep); in __arm_lpae_map()
290 int prot) in arm_lpae_prot_to_pte() argument
298 if (!(prot & IOMMU_WRITE) && (prot & IOMMU_READ)) in arm_lpae_prot_to_pte()
301 if (prot & IOMMU_CACHE) in arm_lpae_prot_to_pte()
306 if (prot & IOMMU_READ) in arm_lpae_prot_to_pte()
308 if (prot & IOMMU_WRITE) in arm_lpae_prot_to_pte()
[all …]
Drockchip-iommu.c228 static u32 rk_mk_pte(phys_addr_t page, int prot) in rk_mk_pte() argument
231 flags |= (prot & IOMMU_READ) ? RK_PTE_PAGE_READABLE : 0; in rk_mk_pte()
232 flags |= (prot & IOMMU_WRITE) ? RK_PTE_PAGE_WRITABLE : 0; in rk_mk_pte()
612 int prot) in rk_iommu_map_iova() argument
626 pte_addr[pte_count] = rk_mk_pte(paddr, prot); in rk_iommu_map_iova()
641 &iova, &page_phys, &paddr, prot); in rk_iommu_map_iova()
647 phys_addr_t paddr, size_t size, int prot) in rk_iommu_map() argument
671 ret = rk_iommu_map_iova(rk_domain, pte_addr, iova, paddr, size, prot); in rk_iommu_map()
Domap-iommu.c662 static int iopgd_alloc_section(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) in iopgd_alloc_section() argument
672 *iopgd = (pa & IOSECTION_MASK) | prot | IOPGD_SECTION; in iopgd_alloc_section()
677 static int iopgd_alloc_super(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) in iopgd_alloc_super() argument
689 *(iopgd + i) = (pa & IOSUPER_MASK) | prot | IOPGD_SUPER; in iopgd_alloc_super()
694 static int iopte_alloc_page(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) in iopte_alloc_page() argument
702 *iopte = (pa & IOPAGE_MASK) | prot | IOPTE_SMALL; in iopte_alloc_page()
711 static int iopte_alloc_large(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) in iopte_alloc_large() argument
727 *(iopte + i) = (pa & IOLARGE_MASK) | prot | IOPTE_LARGE; in iopte_alloc_large()
736 u32 prot; in iopgtable_store_entry_core() local
761 prot = get_iopte_attr(e); in iopgtable_store_entry_core()
[all …]
Dfsl_pamu_domain.c114 sub_win_ptr[i].prot); in map_subwins()
140 0, wnd->prot); in map_win()
173 wnd->prot); in update_liodn()
187 0, wnd->prot); in update_liodn()
535 phys_addr_t paddr, u64 size, int prot) in fsl_pamu_window_enable() argument
544 if (prot & IOMMU_READ) in fsl_pamu_window_enable()
546 if (prot & IOMMU_WRITE) in fsl_pamu_window_enable()
588 wnd->prot = pamu_prot; in fsl_pamu_window_enable()
Dfsl_pamu_domain.h28 int prot; member
Dio-pgtable.h80 phys_addr_t paddr, size_t size, int prot);
/linux-4.1.27/arch/sh/boards/mach-landisk/
Dsetup.c57 pgprot_t prot; in landisk_devices_setup() local
63 prot = PAGE_KERNEL_PCC(1, _PAGE_PCC_IO16); in landisk_devices_setup()
64 cf_ide_base = ioremap_prot(paddrbase, PAGE_SIZE, pgprot_val(prot)); in landisk_devices_setup()
/linux-4.1.27/arch/sh/boards/mach-sh03/
Dsetup.c78 pgprot_t prot; in sh03_devices_setup() local
84 prot = PAGE_KERNEL_PCC(1, _PAGE_PCC_IO16); in sh03_devices_setup()
85 cf_ide_base = ioremap_prot(paddrbase, PAGE_SIZE, pgprot_val(prot)); in sh03_devices_setup()
/linux-4.1.27/include/xen/
Dxen-ops.h52 int *err_ptr, pgprot_t prot,
71 pgprot_t prot, unsigned domid,
78 int *err_ptr, pgprot_t prot,
/linux-4.1.27/arch/metag/mm/
Dioremap.c34 pgprot_t prot; in __ioremap() local
52 prot = __pgprot(_PAGE_PRESENT | _PAGE_WRITE | _PAGE_DIRTY | in __ioremap()
64 if (ioremap_page_range(addr, addr + size, phys_addr, prot)) { in __ioremap()
/linux-4.1.27/arch/avr32/mm/
Dioremap.c28 pgprot_t prot; in __ioremap() local
56 prot = __pgprot(_PAGE_PRESENT | _PAGE_GLOBAL | _PAGE_RW | _PAGE_DIRTY in __ioremap()
67 if (ioremap_page_range(addr, addr + size, phys_addr, prot)) { in __ioremap()
/linux-4.1.27/arch/metag/include/asm/
Delf.h111 struct elf32_phdr *eppnt, int prot, int type,
116 struct elf32_phdr *eppnt, int prot, in metag_elf_map() argument
119 return __metag_elf_map(filep, addr, eppnt, prot, type, total_size); in metag_elf_map()
Dpgtable.h106 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
142 #define pgprot_writecombine(prot) \ argument
143 __pgprot(pgprot_val(prot) & ~(_PAGE_CACHE_CTRL1 | _PAGE_CACHE_CTRL0))
145 #define pgprot_noncached(prot) \ argument
146 __pgprot(pgprot_val(prot) & ~_PAGE_CACHEABLE)
/linux-4.1.27/arch/sparc/include/asm/
Dpgtable_32.h262 #define pfn_pte(pfn, prot) mk_pte(pfn_to_page(pfn), prot) argument
299 static inline pgprot_t pgprot_noncached(pgprot_t prot) in pgprot_noncached() argument
301 prot &= ~__pgprot(SRMMU_CACHE); in pgprot_noncached()
302 return prot; in pgprot_noncached()
414 unsigned long size, pgprot_t prot) in io_remap_pfn_range() argument
422 return remap_pfn_range(vma, from, phys_base >> PAGE_SHIFT, size, prot); in io_remap_pfn_range()
Dpgtable_64.h237 static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot) in pfn_pte() argument
242 return __pte(paddr | pgprot_val(prot)); in pfn_pte()
278 static inline pte_t pte_modify(pte_t pte, pgprot_t prot) in pte_modify() argument
333 return __pte((pte_val(pte) & mask) | (pgprot_val(prot) & ~mask)); in pte_modify()
347 static inline pgprot_t pgprot_noncached(pgprot_t prot) in pgprot_noncached() argument
349 unsigned long val = pgprot_val(prot); in pgprot_noncached()
907 #define move_pte(pte, prot, old_addr, new_addr) \ argument
975 unsigned long size, pgprot_t prot) in io_remap_pfn_range() argument
983 return remap_pfn_range(vma, from, phys_base >> PAGE_SHIFT, size, prot); in io_remap_pfn_range()
/linux-4.1.27/arch/cris/kernel/
Dsys_cris.c30 sys_mmap2(unsigned long addr, unsigned long len, unsigned long prot, in sys_mmap2() argument
34 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2()
/linux-4.1.27/arch/um/os-Linux/
Dprocess.c136 int prot; in os_map_memory() local
138 prot = (r ? PROT_READ : 0) | (w ? PROT_WRITE : 0) | in os_map_memory()
141 loc = mmap64((void *) virt, len, prot, MAP_SHARED | MAP_FIXED, in os_map_memory()
150 int prot = ((r ? PROT_READ : 0) | (w ? PROT_WRITE : 0) | in os_protect_memory() local
153 if (mprotect(addr, len, prot) < 0) in os_protect_memory()
/linux-4.1.27/arch/frv/kernel/
Dsys_frv.c31 unsigned long prot, unsigned long flags, in sys_mmap2() argument
42 return sys_mmap_pgoff(addr, len, prot, flags, fd, in sys_mmap2()
/linux-4.1.27/arch/mn10300/kernel/
Dsys_mn10300.c27 unsigned long prot, unsigned long flags, in old_mmap() argument
32 return sys_mmap_pgoff(addr, len, prot, flags, fd, offset >> PAGE_SHIFT); in old_mmap()
/linux-4.1.27/arch/mn10300/unit-asb2305/
Dpci-asb2305.c219 unsigned long prot; in pci_mmap_page_range() local
226 prot = pgprot_val(vma->vm_page_prot); in pci_mmap_page_range()
227 prot &= ~_PAGE_CACHE; in pci_mmap_page_range()
228 vma->vm_page_prot = __pgprot(prot); in pci_mmap_page_range()
/linux-4.1.27/arch/ia64/mm/
Dioremap.c40 pgprot_t prot; in ioremap() local
74 prot = PAGE_KERNEL; in ioremap()
92 (unsigned long) addr + size, phys_addr, prot)) { in ioremap()
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_initiator.c66 struct iser_data_buf *pbuf_in = &iser_task->prot[ISER_DIR_IN]; in iser_prepare_read_cmd()
121 struct iser_data_buf *pbuf_out = &iser_task->prot[ISER_DIR_OUT]; in iser_prepare_write_cmd()
397 prot_buf = &iser_task->prot[ISER_DIR_IN]; in iser_send_command()
400 prot_buf = &iser_task->prot[ISER_DIR_OUT]; in iser_send_command()
660 iser_task->prot[ISER_DIR_IN].data_len = 0; in iser_task_rdma_init()
661 iser_task->prot[ISER_DIR_OUT].data_len = 0; in iser_task_rdma_init()
693 if (iser_task->prot[ISER_DIR_IN].orig_sg) { in iser_task_rdma_finalize()
696 &iser_task->prot[ISER_DIR_IN], in iser_task_rdma_finalize()
700 if (iser_task->prot[ISER_DIR_OUT].orig_sg) { in iser_task_rdma_finalize()
703 &iser_task->prot[ISER_DIR_OUT], in iser_task_rdma_finalize()
[all …]
/linux-4.1.27/arch/um/os-Linux/skas/
Dmem.c170 int map(struct mm_id * mm_idp, unsigned long virt, unsigned long len, int prot, in map() argument
174 unsigned long args[] = { virt, len, prot, in map()
198 unsigned int prot, int done, void **data) in protect() argument
201 unsigned long args[] = { addr, len, prot, 0, 0, 0 }; in protect()
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h51 #define pgprot_noncached_wc(prot) prot argument
104 #define pgprot_noncached(prot) \ argument
105 (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \
108 #define pgprot_noncached_wc(prot) \ argument
109 (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \
312 #define pfn_pte(pfn, prot) \ argument
313 __pte(((pte_basic_t)(pfn) << PFN_SHIFT_OFFSET) | pgprot_val(prot))
Dhighmem.h55 extern void *kmap_atomic_prot(struct page *page, pgprot_t prot);
/linux-4.1.27/arch/mn10300/include/asm/
Dpgtable.h318 #define pfn_pte(pfn, prot) __pte(__pfn_addr(pfn) | pgprot_val(prot)) argument
319 #define pfn_pmd(pfn, prot) __pmd(__pfn_addr(pfn) | pgprot_val(prot)) argument
378 #define pgprot_noncached(prot) __pgprot(pgprot_val(prot) & ~_PAGE_CACHE) argument
384 #define pgprot_through(prot) __pgprot(pgprot_val(prot) | _PAGE_CACHE_WT) argument
/linux-4.1.27/arch/cris/arch-v32/drivers/pci/
Dbios.c20 unsigned long prot; in pci_mmap_page_range() local
25 prot = pgprot_val(vma->vm_page_prot); in pci_mmap_page_range()
26 vma->vm_page_prot = __pgprot(prot); in pci_mmap_page_range()
/linux-4.1.27/arch/arm64/kernel/
Dsys.c30 unsigned long prot, unsigned long flags, in sys_mmap() argument
36 return sys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); in sys_mmap()
Defi.c238 pgprot_t prot; in efi_virtmap_init() local
259 prot = __pgprot(PROT_DEVICE_nGnRE); in efi_virtmap_init()
262 prot = PAGE_KERNEL_EXEC; in efi_virtmap_init()
264 prot = PAGE_KERNEL; in efi_virtmap_init()
266 create_pgd_mapping(&efi_mm, paddr, md->virt_addr, size, prot); in efi_virtmap_init()
/linux-4.1.27/drivers/staging/android/
Dashmem.c354 static inline vm_flags_t calc_vm_may_flags(unsigned long prot) in calc_vm_may_flags() argument
356 return _calc_vm_trans(prot, PROT_READ, VM_MAYREAD) | in calc_vm_may_flags()
357 _calc_vm_trans(prot, PROT_WRITE, VM_MAYWRITE) | in calc_vm_may_flags()
358 _calc_vm_trans(prot, PROT_EXEC, VM_MAYEXEC); in calc_vm_may_flags()
484 static int set_prot_mask(struct ashmem_area *asma, unsigned long prot) in set_prot_mask() argument
491 if (unlikely((asma->prot_mask & prot) != prot)) { in set_prot_mask()
497 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) in set_prot_mask()
498 prot |= PROT_EXEC; in set_prot_mask()
500 asma->prot_mask = prot; in set_prot_mask()
/linux-4.1.27/arch/ia64/include/asm/
Dunistd.h40 int prot, int flags,
44 int prot, int flags,
Dpgtable.h351 #define pgprot_cacheable(prot) __pgprot((pgprot_val(prot) & ~_PAGE_MA_MASK) | _PAGE_MA_WB) argument
352 #define pgprot_noncached(prot) __pgprot((pgprot_val(prot) & ~_PAGE_MA_MASK) | _PAGE_MA_UC) argument
353 #define pgprot_writecombine(prot) __pgprot((pgprot_val(prot) & ~_PAGE_MA_MASK) | _PAGE_MA_WC) argument
Dpal.h925 ia64_pal_cache_prot_info (u64 cache_level, u64 cache_type, pal_cache_protection_info_t *prot) in ia64_pal_cache_prot_info() argument
932 prot->pcpi_status = iprv.status; in ia64_pal_cache_prot_info()
933 prot->pcp_info[0].pcpi_data = iprv.v0 & 0xffffffff; in ia64_pal_cache_prot_info()
934 prot->pcp_info[1].pcpi_data = iprv.v0 >> 32; in ia64_pal_cache_prot_info()
935 prot->pcp_info[2].pcpi_data = iprv.v1 & 0xffffffff; in ia64_pal_cache_prot_info()
936 prot->pcp_info[3].pcpi_data = iprv.v1 >> 32; in ia64_pal_cache_prot_info()
937 prot->pcp_info[4].pcpi_data = iprv.v2 & 0xffffffff; in ia64_pal_cache_prot_info()
938 prot->pcp_info[5].pcpi_data = iprv.v2 >> 32; in ia64_pal_cache_prot_info()
/linux-4.1.27/arch/xtensa/include/asm/
Dpgtable.h276 #define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) & ~_PAGE_CA_MASK)) argument
286 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
287 #define mk_pte(page, prot) pfn_pte(page_to_pfn(page), prot) argument
/linux-4.1.27/tools/perf/util/
Devent.c240 char prot[5]; in perf_event__synthesize_mmap_events() local
255 &event->mmap2.start, &event->mmap2.len, prot, in perf_event__synthesize_mmap_events()
277 event->mmap2.prot = 0; in perf_event__synthesize_mmap_events()
279 if (prot[0] == 'r') in perf_event__synthesize_mmap_events()
280 event->mmap2.prot |= PROT_READ; in perf_event__synthesize_mmap_events()
281 if (prot[1] == 'w') in perf_event__synthesize_mmap_events()
282 event->mmap2.prot |= PROT_WRITE; in perf_event__synthesize_mmap_events()
283 if (prot[2] == 'x') in perf_event__synthesize_mmap_events()
284 event->mmap2.prot |= PROT_EXEC; in perf_event__synthesize_mmap_events()
286 if (prot[3] == 's') in perf_event__synthesize_mmap_events()
[all …]
/linux-4.1.27/arch/hexagon/mm/
Dioremap.c31 pgprot_t prot = __pgprot(_PAGE_PRESENT|_PAGE_READ|_PAGE_WRITE in ioremap_nocache() local
46 if (ioremap_page_range(addr, addr+size, phys_addr, prot)) { in ioremap_nocache()
/linux-4.1.27/arch/mips/pci/
Dpci.c328 unsigned long prot; in pci_mmap_page_range() local
341 prot = pgprot_val(vma->vm_page_prot); in pci_mmap_page_range()
342 prot = (prot & ~_CACHE_MASK) | _CACHE_UNCACHED; in pci_mmap_page_range()
343 vma->vm_page_prot = __pgprot(prot); in pci_mmap_page_range()
/linux-4.1.27/arch/xtensa/kernel/
Dpci.c344 int prot = pgprot_val(vma->vm_page_prot); in __pci_mmap_set_pgprot() local
347 prot = (prot & _PAGE_CA_MASK) | _PAGE_CA_WT; in __pci_mmap_set_pgprot()
350 prot |= _PAGE_WRITETHRU; in __pci_mmap_set_pgprot()
352 vma->vm_page_prot = __pgprot(prot); in __pci_mmap_set_pgprot()
/linux-4.1.27/arch/tile/include/asm/
Dhighmem.h65 void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot);
67 void *kmap_atomic_prot(struct page *page, pgprot_t prot);
Dpgtable.h275 extern pgprot_t set_remote_cache_cpu(pgprot_t prot, int cpu);
276 extern int get_remote_cache_cpu(pgprot_t prot);
278 static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot) in pfn_pte() argument
280 return hv_pte_set_pa(prot, PFN_PHYS(pfn)); in pfn_pte()
433 static inline pmd_t ptfn_pmd(unsigned long ptfn, pgprot_t prot) in ptfn_pmd() argument
435 return pte_pmd(hv_pte_set_ptfn(prot, ptfn)); in ptfn_pmd()
Dmmu_context.h37 static inline void __install_page_table(pgd_t *pgdir, int asid, pgprot_t prot) in __install_page_table() argument
40 int rc = hv_install_context(__pa(pgdir), prot, asid, in __install_page_table()
/linux-4.1.27/arch/microblaze/mm/
Dhighmem.c34 void *kmap_atomic_prot(struct page *page, pgprot_t prot) in kmap_atomic_prot() argument
52 set_pte_at(&init_mm, vaddr, kmap_pte-idx, mk_pte(page, prot)); in kmap_atomic_prot()
/linux-4.1.27/arch/s390/kernel/
Dsys_s390.c42 unsigned long prot; member
55 error = sys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, a.offset); in SYSCALL_DEFINE1()
Dcrash_dump.c188 unsigned long size, pgprot_t prot) in remap_oldmem_pfn_range_kdump() argument
197 size_old, prot); in remap_oldmem_pfn_range_kdump()
204 return remap_pfn_range(vma, from, pfn, size, prot); in remap_oldmem_pfn_range_kdump()
216 unsigned long size, pgprot_t prot) in remap_oldmem_pfn_range_zfcpdump() argument
229 return remap_pfn_range(vma, from, pfn, size, prot); in remap_oldmem_pfn_range_zfcpdump()
236 unsigned long pfn, unsigned long size, pgprot_t prot) in remap_oldmem_pfn_range() argument
239 return remap_oldmem_pfn_range_kdump(vma, from, pfn, size, prot); in remap_oldmem_pfn_range()
242 prot); in remap_oldmem_pfn_range()
/linux-4.1.27/arch/powerpc/mm/
Dhighmem.c32 void *kmap_atomic_prot(struct page *page, pgprot_t prot) in kmap_atomic_prot() argument
48 __set_pte_at(&init_mm, vaddr, kmap_pte-idx, mk_pte(page, prot), 1); in kmap_atomic_prot()
Dhash_utils_64.c182 unsigned long pstart, unsigned long prot, in htab_bolt_mapping() argument
192 prot = htab_convert_pte_flags(prot); in htab_bolt_mapping()
195 vstart, vend, pstart, prot, psize, ssize); in htab_bolt_mapping()
202 unsigned long tprot = prot; in htab_bolt_mapping()
675 unsigned long prot; in htab_initialize() local
743 prot = pgprot_val(PAGE_KERNEL); in htab_initialize()
763 base, size, prot); in htab_initialize()
780 __pa(base), prot, in htab_initialize()
787 prot, in htab_initialize()
794 prot, mmu_linear_psize, mmu_kernel_ssize)); in htab_initialize()
[all …]
Dpgtable_32.c397 static int __change_page_attr(struct page *page, pgprot_t prot) in __change_page_attr() argument
410 __set_pte_at(&init_mm, address, kpte, mk_pte(page, prot), 0); in __change_page_attr()
423 static int change_page_attr(struct page *page, int numpages, pgprot_t prot) in change_page_attr() argument
430 err = __change_page_attr(page, prot); in change_page_attr()
/linux-4.1.27/arch/x86/pci/
Di386.c417 unsigned long prot; in pci_mmap_page_range() local
425 prot = pgprot_val(vma->vm_page_prot); in pci_mmap_page_range()
436 prot |= cachemode2protval(_PAGE_CACHE_MODE_WC); in pci_mmap_page_range()
443 prot |= cachemode2protval(_PAGE_CACHE_MODE_UC_MINUS); in pci_mmap_page_range()
445 vma->vm_page_prot = __pgprot(prot); in pci_mmap_page_range()
/linux-4.1.27/arch/cris/mm/
Dioremap.c30 void __iomem * __ioremap_prot(unsigned long phys_addr, unsigned long size, pgprot_t prot) in __ioremap_prot() argument
56 phys_addr, prot)) { in __ioremap_prot()
/linux-4.1.27/arch/c6x/include/asm/
Dpgtable.h43 #define pgprot_noncached(prot) (prot) argument
/linux-4.1.27/arch/cris/include/asm/
Dpgtable.h199 #define pgprot_noncached(prot) __pgprot((pgprot_val(prot) | _PAGE_NO_CACHE)) argument
253 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
Dcacheflush.h30 int change_page_attr(struct page *page, int numpages, pgprot_t prot);
/linux-4.1.27/arch/alpha/kernel/
Dproto.h195 pgprot_t prot; in __alpha_remap_area_pages() local
197 prot = __pgprot(_PAGE_VALID | _PAGE_ASM | _PAGE_KRE in __alpha_remap_area_pages()
199 return ioremap_page_range(address, address + size, phys_addr, prot); in __alpha_remap_area_pages()
/linux-4.1.27/arch/frv/include/asm/
Dpgtable.h271 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
272 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) argument
411 #define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) | _PAGE_NOCACHE)) argument
/linux-4.1.27/arch/ia64/pci/
Dpci.c594 pgprot_t prot; in pci_mmap_page_range() local
612 prot = phys_mem_access_prot(NULL, vma->vm_pgoff, size, in pci_mmap_page_range()
621 ((pgprot_val(prot) & _PAGE_MA_MASK) == _PAGE_MA_UC || in pci_mmap_page_range()
622 (pgprot_val(prot) & _PAGE_MA_MASK) == _PAGE_MA_WC) && in pci_mmap_page_range()
626 vma->vm_page_prot = prot; in pci_mmap_page_range()
665 pgprot_t prot; in pci_mmap_legacy_page_range() local
678 prot = phys_mem_access_prot(NULL, vma->vm_pgoff, size, in pci_mmap_legacy_page_range()
686 vma->vm_page_prot = prot; in pci_mmap_legacy_page_range()
/linux-4.1.27/drivers/base/
Ddma-mapping.c279 unsigned long vm_flags, pgprot_t prot, in dma_common_pages_remap() argument
290 if (map_vm_area(area, prot, pages)) { in dma_common_pages_remap()
305 pgprot_t prot, const void *caller) in dma_common_contiguous_remap() argument
319 ptr = dma_common_pages_remap(pages, size, vm_flags, prot, caller); in dma_common_contiguous_remap()
/linux-4.1.27/arch/arc/include/asm/
Dpgtable.h271 #define pfn_pte(pfn, prot) (__pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))) argument
312 #define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) & ~_PAGE_CACHEABLE)) argument
/linux-4.1.27/arch/mips/mm/
Dpgtable-64.c79 pmd_t mk_pmd(struct page *page, pgprot_t prot) in mk_pmd() argument
83 pmd_val(pmd) = (page_to_pfn(page) << _PFN_SHIFT) | pgprot_val(prot); in mk_pmd()
/linux-4.1.27/arch/x86/xen/
Dmmu.c1547 static inline void __set_pfn_prot(unsigned long pfn, pgprot_t prot) in __set_pfn_prot() argument
1554 pfn_pte(pfn, prot), 0); in __set_pfn_prot()
1687 static void __init set_page_prot_flags(void *addr, pgprot_t prot, in set_page_prot_flags() argument
1691 pte_t pte = pfn_pte(pfn, prot); in set_page_prot_flags()
1700 static void __init set_page_prot(void *addr, pgprot_t prot) in set_page_prot() argument
1702 return set_page_prot_flags(addr, prot, UVMF_NONE); in set_page_prot()
1978 static void xen_set_fixmap(unsigned idx, phys_addr_t phys, pgprot_t prot) in xen_set_fixmap() argument
1998 pte = pfn_pte(phys, prot); in xen_set_fixmap()
2020 pte = mfn_pte(phys, prot); in xen_set_fixmap()
2025 pte = mfn_pte(phys, prot); in xen_set_fixmap()
[all …]
/linux-4.1.27/arch/blackfin/include/asm/
Dpgtable.h38 #define pgprot_noncached(prot) (prot) argument
/linux-4.1.27/arch/frv/mm/
Ddma-alloc.c50 static int map_page(unsigned long va, unsigned long pa, pgprot_t prot) in map_page() argument
67 set_pte(pte, mk_pte_phys(pa & PAGE_MASK, prot)); in map_page()
/linux-4.1.27/arch/sh/kernel/cpu/sh4/
Dsq.c104 static int __sq_remap(struct sq_mapping *map, pgprot_t prot) in __sq_remap() argument
117 vma->phys_addr, prot)) { in __sq_remap()
146 const char *name, pgprot_t prot) in sq_remap() argument
181 ret = __sq_remap(map, prot); in sq_remap()
/linux-4.1.27/security/
Dsecurity.c735 static inline unsigned long mmap_prot(struct file *file, unsigned long prot) in mmap_prot() argument
741 if ((prot & (PROT_READ | PROT_EXEC)) != PROT_READ) in mmap_prot()
742 return prot; in mmap_prot()
744 return prot; in mmap_prot()
749 return prot | PROT_EXEC; in mmap_prot()
759 return prot; in mmap_prot()
762 return prot | PROT_EXEC; in mmap_prot()
765 return prot; in mmap_prot()
768 int security_mmap_file(struct file *file, unsigned long prot, in security_mmap_file() argument
772 ret = security_ops->mmap_file(file, prot, in security_mmap_file()
[all …]
/linux-4.1.27/arch/arm/xen/
Denlighten.c59 int *err_ptr, pgprot_t prot, in xen_remap_domain_mfn_array() argument
64 prot, domid, pages); in xen_remap_domain_mfn_array()
72 pgprot_t prot, unsigned domid, in xen_remap_domain_mfn_range() argument
/linux-4.1.27/security/apparmor/
Dlsm.c469 static int common_mmap(int op, struct file *file, unsigned long prot, in common_mmap() argument
477 if (prot & PROT_READ) in common_mmap()
483 if ((prot & PROT_WRITE) && !(flags & MAP_PRIVATE)) in common_mmap()
485 if (prot & PROT_EXEC) in common_mmap()
492 unsigned long prot, unsigned long flags) in apparmor_mmap_file() argument
494 return common_mmap(OP_FMMAP, file, prot, flags); in apparmor_mmap_file()
498 unsigned long reqprot, unsigned long prot) in apparmor_file_mprotect() argument
500 return common_mmap(OP_FMPROT, vma->vm_file, prot, in apparmor_file_mprotect()
/linux-4.1.27/fs/proc/
Dvmcore.c162 unsigned long size, pgprot_t prot) in remap_oldmem_pfn_range() argument
164 return remap_pfn_range(vma, from, pfn, size, prot); in remap_oldmem_pfn_range()
345 unsigned long size, pgprot_t prot) in remap_oldmem_pfn_checked() argument
367 prot)) in remap_oldmem_pfn_checked()
374 PAGE_SIZE, prot)) in remap_oldmem_pfn_checked()
384 map_size, prot)) in remap_oldmem_pfn_checked()
395 unsigned long size, pgprot_t prot) in vmcore_remap_oldmem_pfn() argument
402 return remap_oldmem_pfn_checked(vma, from, pfn, size, prot); in vmcore_remap_oldmem_pfn()
404 return remap_oldmem_pfn_range(vma, from, pfn, size, prot); in vmcore_remap_oldmem_pfn()
/linux-4.1.27/net/phonet/
Daf_phonet.c49 if (pp && !try_module_get(pp->prot->owner)) in phonet_proto_get()
58 module_put(pp->prot->owner); in phonet_proto_put()
100 sk = sk_alloc(net, PF_PHONET, GFP_KERNEL, pnp->prot); in pn_socket_create()
480 err = proto_register(pp->prot, 1); in phonet_proto_register()
502 proto_unregister(pp->prot); in phonet_proto_unregister()
/linux-4.1.27/net/can/
Daf_can.c124 if (cp && !try_module_get(cp->prot->owner)) in can_get_proto()
133 module_put(cp->prot->owner); in can_put_proto()
184 sk = sk_alloc(net, PF_CAN, GFP_KERNEL, cp->prot); in can_create()
781 err = proto_register(cp->prot, 0); in can_proto_register()
796 proto_unregister(cp->prot); in can_proto_register()
817 proto_unregister(cp->prot); in can_proto_unregister()
/linux-4.1.27/arch/microblaze/pci/
Dpci-common.c239 pgprot_t prot = protection; in __pci_mmap_set_pgprot() local
254 return pgprot_noncached(prot); in __pci_mmap_set_pgprot()
265 pgprot_t prot) in pci_phys_mem_access_prot() argument
273 return prot; in pci_phys_mem_access_prot()
275 prot = pgprot_noncached(prot); in pci_phys_mem_access_prot()
296 prot = pgprot_noncached_wc(prot); in pci_phys_mem_access_prot()
301 (unsigned long long)offset, pgprot_val(prot)); in pci_phys_mem_access_prot()
303 return prot; in pci_phys_mem_access_prot()
/linux-4.1.27/arch/metag/kernel/
Dsys_metag.c41 unsigned long prot, unsigned long flags, in sys_mmap2() argument
50 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2()
Dprocess.c379 struct elf_phdr *eppnt, int prot, int type, in __metag_elf_map() argument
410 map_addr = vm_mmap(filep, addr, total_size, prot, type, off); in __metag_elf_map()
414 map_addr = vm_mmap(filep, addr, size, prot, type, off); in __metag_elf_map()
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_iommu.c47 struct sg_table *sgt, unsigned len, int prot) in msm_iommu_map() argument
65 ret = iommu_map(domain, da, pa, bytes, prot); in msm_iommu_map()
Dmsm_mmu.h27 unsigned len, int prot);
/linux-4.1.27/arch/sh/include/cpu-sh4/cpu/
Dsq.h32 const char *name, pgprot_t prot);
/linux-4.1.27/arch/x86/kernel/
Dsys_x86_64.c87 unsigned long, prot, unsigned long, flags, in SYSCALL_DEFINE6() argument
95 error = sys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); in SYSCALL_DEFINE6()
/linux-4.1.27/arch/openrisc/include/asm/
Dio.h36 pgprot_t prot);
/linux-4.1.27/arch/x86/um/shared/sysdep/
Dsyscalls_64.h27 unsigned long prot, unsigned long flags,
/linux-4.1.27/drivers/ata/
Dsata_sil24.c41 __le16 prot; member
802 u8 prot = qc->tf.protocol; in sil24_qc_defer() local
823 int is_excl = (ata_is_atapi(prot) || in sil24_qc_defer()
858 u16 prot = 0; in sil24_qc_prep() local
861 prot |= PRB_PROT_NCQ; in sil24_qc_prep()
863 prot |= PRB_PROT_WRITE; in sil24_qc_prep()
865 prot |= PRB_PROT_READ; in sil24_qc_prep()
866 prb->prot = cpu_to_le16(prot); in sil24_qc_prep()
/linux-4.1.27/include/linux/can/
Dcore.h40 struct proto *prot; member
/linux-4.1.27/arch/x86/vdso/
Dvdso2c.c185 static void map_input(const char *name, void **addr, size_t *len, int prot) in map_input() argument
198 *addr = mmap(NULL, tmp_len, prot, MAP_PRIVATE, fd, 0); in map_input()
/linux-4.1.27/drivers/target/
Dtarget_core_file.c491 sector_t prot_length, prot; in fd_do_prot_fill() local
501 for (prot = 0; prot < prot_length;) { in fd_do_prot_fill()
502 sector_t len = min_t(sector_t, bufsize, prot_length - prot); in fd_do_prot_fill()
503 ssize_t ret = kernel_write(prot_fd, buf, len, pos + prot); in fd_do_prot_fill()
509 prot += ret; in fd_do_prot_fill()
/linux-4.1.27/net/sunrpc/
Drpcb_clnt.c445 int rpcb_register(struct net *net, u32 prog, u32 vers, int prot, unsigned short port) in rpcb_register() argument
450 .r_prot = prot, in rpcb_register()
461 prog, vers, prot, port); in rpcb_register()
694 xprt->servername, clnt->cl_prog, clnt->cl_vers, xprt->prot); in rpcb_getport_async()
748 xprt->prot, bind_version); in rpcb_getport_async()
765 map->r_prot = xprt->prot; in rpcb_getport_async()
/linux-4.1.27/include/linux/sunrpc/
Dsvcsock.h64 struct svc_xprt *svc_sock_create(struct svc_serv *serv, int prot);
/linux-4.1.27/drivers/s390/net/
Dqeth_core.h204 #define qeth_is_ipafunc_supported(c, prot, f) \ argument
205 ((prot == QETH_PROT_IPV6) ? \
207 #define qeth_is_ipafunc_enabled(c, prot, f) \ argument
208 ((prot == QETH_PROT_IPV6) ? \
967 int qeth_query_ipassists(struct qeth_card *, enum qeth_prot_versions prot);
/linux-4.1.27/fs/pstore/
Dram_core.c389 pgprot_t prot; in persistent_ram_vmap() local
397 prot = pgprot_noncached(PAGE_KERNEL); in persistent_ram_vmap()
399 prot = pgprot_writecombine(PAGE_KERNEL); in persistent_ram_vmap()
412 vaddr = vmap(pages, page_count, VM_MAP, prot); in persistent_ram_vmap()

12