Home
last modified time | relevance | path

Searched refs:prot (Results 1 - 25 of 1072) sorted by relevance

12345678910>>...43

/kernel/linux/linux-5.10/mm/
H A Ddebug_vm_pgtable.c63 pgprot_t prot = protection_map[idx]; in pte_basic_tests() local
64 pte_t pte = pfn_pte(pfn, prot); in pte_basic_tests()
92 pgprot_t prot) in pte_advanced_tests()
94 pte_t pte = pfn_pte(pfn, prot); in pte_advanced_tests()
103 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
112 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
125 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
135 static void __init pte_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pte_savedwrite_tests() argument
137 pte_t pte = pfn_pte(pfn, prot); in pte_savedwrite_tests()
150 pgprot_t prot in pmd_basic_tests() local
89 pte_advanced_tests(struct mm_struct *mm, struct vm_area_struct *vma, pte_t *ptep, unsigned long pfn, unsigned long vaddr, pgprot_t prot) pte_advanced_tests() argument
186 pmd_advanced_tests(struct mm_struct *mm, struct vm_area_struct *vma, pmd_t *pmdp, unsigned long pfn, unsigned long vaddr, pgprot_t prot, pgtable_t pgtable) pmd_advanced_tests() argument
236 pmd_leaf_tests(unsigned long pfn, pgprot_t prot) pmd_leaf_tests() argument
254 pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) pmd_huge_tests() argument
273 pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) pmd_huge_tests() argument
276 pmd_savedwrite_tests(unsigned long pfn, pgprot_t prot) pmd_savedwrite_tests() argument
295 pgprot_t prot = protection_map[idx]; pud_basic_tests() local
334 pud_advanced_tests(struct mm_struct *mm, struct vm_area_struct *vma, pud_t *pudp, unsigned long pfn, unsigned long vaddr, pgprot_t prot) pud_advanced_tests() argument
385 pud_leaf_tests(unsigned long pfn, pgprot_t prot) pud_leaf_tests() argument
402 pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) pud_huge_tests() argument
421 pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) pud_huge_tests() argument
426 pud_advanced_tests(struct mm_struct *mm, struct vm_area_struct *vma, pud_t *pudp, unsigned long pfn, unsigned long vaddr, pgprot_t prot) pud_advanced_tests() argument
432 pud_leaf_tests(unsigned long pfn, pgprot_t prot) pud_leaf_tests() argument
433 pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) pud_huge_tests() argument
440 pmd_advanced_tests(struct mm_struct *mm, struct vm_area_struct *vma, pmd_t *pmdp, unsigned long pfn, unsigned long vaddr, pgprot_t prot, pgtable_t pgtable) pmd_advanced_tests() argument
446 pud_advanced_tests(struct mm_struct *mm, struct vm_area_struct *vma, pud_t *pudp, unsigned long pfn, unsigned long vaddr, pgprot_t prot) pud_advanced_tests() argument
452 pmd_leaf_tests(unsigned long pfn, pgprot_t prot) pmd_leaf_tests() argument
453 pud_leaf_tests(unsigned long pfn, pgprot_t prot) pud_leaf_tests() argument
454 pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) pmd_huge_tests() argument
457 pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) pud_huge_tests() argument
460 pmd_savedwrite_tests(unsigned long pfn, pgprot_t prot) pmd_savedwrite_tests() argument
463 p4d_basic_tests(unsigned long pfn, pgprot_t prot) p4d_basic_tests() argument
472 pgd_basic_tests(unsigned long pfn, pgprot_t prot) pgd_basic_tests() argument
605 pte_clear_tests(struct mm_struct *mm, pte_t *ptep, unsigned long pfn, unsigned long vaddr, pgprot_t prot) pte_clear_tests() argument
649 pte_special_tests(unsigned long pfn, pgprot_t prot) pte_special_tests() argument
660 pte_protnone_tests(unsigned long pfn, pgprot_t prot) pte_protnone_tests() argument
673 pmd_protnone_tests(unsigned long pfn, pgprot_t prot) pmd_protnone_tests() argument
689 pmd_protnone_tests(unsigned long pfn, pgprot_t prot) pmd_protnone_tests() argument
693 pte_devmap_tests(unsigned long pfn, pgprot_t prot) pte_devmap_tests() argument
702 pmd_devmap_tests(unsigned long pfn, pgprot_t prot) pmd_devmap_tests() argument
715 pud_devmap_tests(unsigned long pfn, pgprot_t prot) pud_devmap_tests() argument
727 pud_devmap_tests(unsigned long pfn, pgprot_t prot) pud_devmap_tests() argument
730 pmd_devmap_tests(unsigned long pfn, pgprot_t prot) pmd_devmap_tests() argument
731 pud_devmap_tests(unsigned long pfn, pgprot_t prot) pud_devmap_tests() argument
734 pte_devmap_tests(unsigned long pfn, pgprot_t prot) pte_devmap_tests() argument
735 pmd_devmap_tests(unsigned long pfn, pgprot_t prot) pmd_devmap_tests() argument
736 pud_devmap_tests(unsigned long pfn, pgprot_t prot) pud_devmap_tests() argument
739 pte_soft_dirty_tests(unsigned long pfn, pgprot_t prot) pte_soft_dirty_tests() argument
751 pte_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) pte_swap_soft_dirty_tests() argument
764 pmd_soft_dirty_tests(unsigned long pfn, pgprot_t prot) pmd_soft_dirty_tests() argument
780 pmd_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) pmd_swap_soft_dirty_tests() argument
797 pmd_soft_dirty_tests(unsigned long pfn, pgprot_t prot) pmd_soft_dirty_tests() argument
798 pmd_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) pmd_swap_soft_dirty_tests() argument
803 pte_swap_tests(unsigned long pfn, pgprot_t prot) pte_swap_tests() argument
816 pmd_swap_tests(unsigned long pfn, pgprot_t prot) pmd_swap_tests() argument
831 pmd_swap_tests(unsigned long pfn, pgprot_t prot) pmd_swap_tests() argument
877 hugetlb_basic_tests(unsigned long pfn, pgprot_t prot) hugetlb_basic_tests() argument
901 hugetlb_basic_tests(unsigned long pfn, pgprot_t prot) hugetlb_basic_tests() argument
905 pmd_thp_tests(unsigned long pfn, pgprot_t prot) pmd_thp_tests() argument
934 pud_thp_tests(unsigned long pfn, pgprot_t prot) pud_thp_tests() argument
954 pud_thp_tests(unsigned long pfn, pgprot_t prot) pud_thp_tests() argument
957 pmd_thp_tests(unsigned long pfn, pgprot_t prot) pmd_thp_tests() argument
958 pud_thp_tests(unsigned long pfn, pgprot_t prot) pud_thp_tests() argument
983 pgprot_t prot, protnone; debug_vm_pgtable() local
[all...]
H A Dioremap.c65 unsigned long end, phys_addr_t phys_addr, pgprot_t prot, in ioremap_pte_range()
77 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in ioremap_pte_range()
86 pgprot_t prot) in ioremap_try_huge_pmd()
103 return pmd_set_huge(pmd, phys_addr, prot); in ioremap_try_huge_pmd()
107 unsigned long end, phys_addr_t phys_addr, pgprot_t prot, in ioremap_pmd_range()
119 if (ioremap_try_huge_pmd(pmd, addr, next, phys_addr, prot)) { in ioremap_pmd_range()
124 if (ioremap_pte_range(pmd, addr, next, phys_addr, prot, mask)) in ioremap_pmd_range()
132 pgprot_t prot) in ioremap_try_huge_pud()
149 return pud_set_huge(pud, phys_addr, prot); in ioremap_try_huge_pud()
153 unsigned long end, phys_addr_t phys_addr, pgprot_t prot, in ioremap_pud_range()
64 ioremap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot, pgtbl_mod_mask *mask) ioremap_pte_range() argument
84 ioremap_try_huge_pmd(pmd_t *pmd, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot) ioremap_try_huge_pmd() argument
106 ioremap_pmd_range(pud_t *pud, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot, pgtbl_mod_mask *mask) ioremap_pmd_range() argument
130 ioremap_try_huge_pud(pud_t *pud, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot) ioremap_try_huge_pud() argument
152 ioremap_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot, pgtbl_mod_mask *mask) ioremap_pud_range() argument
176 ioremap_try_huge_p4d(p4d_t *p4d, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot) ioremap_try_huge_p4d() argument
198 ioremap_p4d_range(pgd_t *pgd, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot, pgtbl_mod_mask *mask) ioremap_p4d_range() argument
222 ioremap_page_range(unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot) ioremap_page_range() argument
253 ioremap_prot(phys_addr_t addr, size_t size, unsigned long prot) ioremap_prot() argument
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dmman.h9 static inline unsigned long arch_calc_vm_prot_bits(unsigned long prot, in arch_calc_vm_prot_bits() argument
14 if (system_supports_bti() && (prot & PROT_BTI)) in arch_calc_vm_prot_bits()
17 if (system_supports_mte() && (prot & PROT_MTE)) in arch_calc_vm_prot_bits()
22 #define arch_calc_vm_prot_bits(prot, pkey) arch_calc_vm_prot_bits(prot, pkey)
40 pteval_t prot = 0; in arch_vm_get_page_prot() local
43 prot |= PTE_GP; in arch_vm_get_page_prot()
56 prot |= PTE_ATTRINDX(MT_NORMAL_TAGGED); in arch_vm_get_page_prot()
58 return __pgprot(prot); in arch_vm_get_page_prot()
62 static inline bool arch_validate_prot(unsigned long prot, in arch_validate_prot() argument
[all...]
/kernel/liteos_a/testsuites/unittest/net/netdb/smoke/
H A Dnet_netdb_test_001.cpp40 struct protoent *prot = getprotobyname("icmp"); in ProtoentTest() local
41 ICUNIT_ASSERT_NOT_EQUAL(prot, NULL, -1); in ProtoentTest()
42 ICUNIT_ASSERT_EQUAL(prot->p_proto, 1, prot->p_proto); in ProtoentTest()
44 prot = getprotobynumber(1); in ProtoentTest()
45 ICUNIT_ASSERT_NOT_EQUAL(prot, NULL, -1); in ProtoentTest()
46 ICUNIT_ASSERT_EQUAL(strcmp(prot->p_name, "icmp"), 0, -1); in ProtoentTest()
48 prot = getprotoent(); in ProtoentTest()
49 ICUNIT_ASSERT_NOT_EQUAL(prot, NULL, -1); in ProtoentTest()
/kernel/linux/linux-5.10/net/ipv4/
H A Dprotocol.c32 int inet_add_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_add_protocol() argument
34 if (!prot->netns_ok) { in inet_add_protocol()
41 NULL, prot) ? 0 : -1; in inet_add_protocol()
45 int inet_add_offload(const struct net_offload *prot, unsigned char protocol) in inet_add_offload() argument
48 NULL, prot) ? 0 : -1; in inet_add_offload()
52 int inet_del_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_del_protocol() argument
57 prot, NULL) == prot) ? 0 : -1; in inet_del_protocol()
65 int inet_del_offload(const struct net_offload *prot, unsigned char protocol) in inet_del_offload() argument
70 prot, NUL in inet_del_offload()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/riscv/mm/
H A Dmmap_test.h37 int prot = PROT_READ | PROT_WRITE; in do_mmaps() local
41 mmap(NULL, 5 * sizeof(int), prot, flags, 0, 0); in do_mmaps()
43 mmap(on_37_bits, 5 * sizeof(int), prot, flags, 0, 0); in do_mmaps()
45 mmap(on_38_bits, 5 * sizeof(int), prot, flags, 0, 0); in do_mmaps()
47 mmap(on_46_bits, 5 * sizeof(int), prot, flags, 0, 0); in do_mmaps()
49 mmap(on_47_bits, 5 * sizeof(int), prot, flags, 0, 0); in do_mmaps()
51 mmap(on_55_bits, 5 * sizeof(int), prot, flags, 0, 0); in do_mmaps()
53 mmap(on_56_bits, 5 * sizeof(int), prot, flags, 0, 0); in do_mmaps()
59 int prot = PROT_READ | PROT_WRITE; in memory_layout() local
62 void *value1 = mmap(NULL, sizeof(int), prot, flag in memory_layout()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dcmsg_ipv6.sh53 [ $p == "u" ] && prot=UDP
54 [ $p == "i" ] && prot=ICMP
55 [ $p == "r" ] && prot=RAW
63 check_result $? $df "DONTFRAG $prot $ovr"
77 [ $p == "u" ] && prot=UDP
78 [ $p == "i" ] && prot=ICMP
79 [ $p == "r" ] && prot=RAW
91 check_result $? 0 "TCLASS $prot $ovr - pass"
98 check_result $? 0 "TCLASS $prot $ovr - packet data"
105 check_result $? 1 "TCLASS $prot
[all...]
/kernel/linux/linux-5.10/net/ipv6/
H A Dprotocol.c28 int inet6_add_protocol(const struct inet6_protocol *prot, unsigned char protocol) in inet6_add_protocol() argument
31 NULL, prot) ? 0 : -1; in inet6_add_protocol()
35 int inet6_del_protocol(const struct inet6_protocol *prot, unsigned char protocol) in inet6_del_protocol() argument
40 prot, NULL) == prot) ? 0 : -1; in inet6_del_protocol()
52 int inet6_add_offload(const struct net_offload *prot, unsigned char protocol) in inet6_add_offload() argument
55 NULL, prot) ? 0 : -1; in inet6_add_offload()
59 int inet6_del_offload(const struct net_offload *prot, unsigned char protocol) in inet6_del_offload() argument
64 prot, NULL) == prot) in inet6_del_offload()
[all...]
/kernel/linux/linux-6.6/net/ipv6/
H A Dprotocol.c28 int inet6_add_protocol(const struct inet6_protocol *prot, unsigned char protocol) in inet6_add_protocol() argument
31 NULL, prot) ? 0 : -1; in inet6_add_protocol()
35 int inet6_del_protocol(const struct inet6_protocol *prot, unsigned char protocol) in inet6_del_protocol() argument
40 prot, NULL) == prot) ? 0 : -1; in inet6_del_protocol()
52 int inet6_add_offload(const struct net_offload *prot, unsigned char protocol) in inet6_add_offload() argument
55 NULL, prot) ? 0 : -1; in inet6_add_offload()
59 int inet6_del_offload(const struct net_offload *prot, unsigned char protocol) in inet6_del_offload() argument
64 prot, NULL) == prot) in inet6_del_offload()
[all...]
/kernel/linux/linux-6.6/net/ipv4/
H A Dprotocol.c32 int inet_add_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_add_protocol() argument
35 NULL, prot) ? 0 : -1; in inet_add_protocol()
39 int inet_add_offload(const struct net_offload *prot, unsigned char protocol) in inet_add_offload() argument
42 NULL, prot) ? 0 : -1; in inet_add_offload()
46 int inet_del_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_del_protocol() argument
51 prot, NULL) == prot) ? 0 : -1; in inet_del_protocol()
59 int inet_del_offload(const struct net_offload *prot, unsigned char protocol) in inet_del_offload() argument
64 prot, NULL) == prot) in inet_del_offload()
[all...]
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dmman.h9 static inline unsigned long arch_calc_vm_prot_bits(unsigned long prot, in arch_calc_vm_prot_bits() argument
14 if (system_supports_bti() && (prot & PROT_BTI)) in arch_calc_vm_prot_bits()
17 if (system_supports_mte() && (prot & PROT_MTE)) in arch_calc_vm_prot_bits()
22 #define arch_calc_vm_prot_bits(prot, pkey) arch_calc_vm_prot_bits(prot, pkey)
38 static inline bool arch_validate_prot(unsigned long prot, in arch_validate_prot() argument
49 return (prot & ~supported) == 0; in arch_validate_prot()
51 #define arch_validate_prot(prot, addr) arch_validate_prot(prot, addr)
/kernel/linux/linux-6.6/arch/powerpc/mm/
H A Dioremap.c14 pgprot_t prot = pgprot_noncached(PAGE_KERNEL); in ioremap() local
18 return iowa_ioremap(addr, size, prot, caller); in ioremap()
19 return __ioremap_caller(addr, size, prot, caller); in ioremap()
25 pgprot_t prot = pgprot_noncached_wc(PAGE_KERNEL); in ioremap_wc() local
29 return iowa_ioremap(addr, size, prot, caller); in ioremap_wc()
30 return __ioremap_caller(addr, size, prot, caller); in ioremap_wc()
36 pgprot_t prot = pgprot_cached(PAGE_KERNEL); in ioremap_coherent() local
40 return iowa_ioremap(addr, size, prot, caller); in ioremap_coherent()
41 return __ioremap_caller(addr, size, prot, caller); in ioremap_coherent()
64 unsigned long size, pgprot_t prot) in early_ioremap_range()
63 early_ioremap_range(unsigned long ea, phys_addr_t pa, unsigned long size, pgprot_t prot) early_ioremap_range() argument
[all...]
/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dioremap.c14 pgprot_t prot = pgprot_noncached(PAGE_KERNEL); in ioremap() local
18 return iowa_ioremap(addr, size, prot, caller); in ioremap()
19 return __ioremap_caller(addr, size, prot, caller); in ioremap()
25 pgprot_t prot = pgprot_noncached_wc(PAGE_KERNEL); in ioremap_wc() local
29 return iowa_ioremap(addr, size, prot, caller); in ioremap_wc()
30 return __ioremap_caller(addr, size, prot, caller); in ioremap_wc()
36 pgprot_t prot = pgprot_cached(PAGE_KERNEL); in ioremap_coherent() local
40 return iowa_ioremap(addr, size, prot, caller); in ioremap_coherent()
41 return __ioremap_caller(addr, size, prot, caller); in ioremap_coherent()
64 unsigned long size, pgprot_t prot) in early_ioremap_range()
63 early_ioremap_range(unsigned long ea, phys_addr_t pa, unsigned long size, pgprot_t prot) early_ioremap_range() argument
78 do_ioremap(phys_addr_t pa, phys_addr_t offset, unsigned long size, pgprot_t prot, void *caller) do_ioremap() argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dmman.h17 static inline unsigned long arch_calc_vm_prot_bits(unsigned long prot, in arch_calc_vm_prot_bits() argument
21 return (((prot & PROT_SAO) ? VM_SAO : 0) | pkey_to_vmflag_bits(pkey)); in arch_calc_vm_prot_bits()
23 return ((prot & PROT_SAO) ? VM_SAO : 0); in arch_calc_vm_prot_bits()
26 #define arch_calc_vm_prot_bits(prot, pkey) arch_calc_vm_prot_bits(prot, pkey)
28 static inline bool arch_validate_prot(unsigned long prot, unsigned long addr) in arch_validate_prot() argument
30 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO)) in arch_validate_prot()
32 if (prot & PROT_SAO) { in arch_validate_prot()
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dpgtable.h113 #define __pgprot_modify(prot,mask,bits) \
114 __pgprot((pgprot_val(prot) & ~(mask)) | (bits))
116 #define pgprot_noncached(prot) \
117 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_UNCACHED)
119 #define pgprot_writecombine(prot) \
120 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_BUFFERABLE)
122 #define pgprot_stronglyordered(prot) \
123 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_UNCACHED)
125 #define pgprot_device(prot) \
126 __pgprot_modify(prot, L_PTE_MT_MAS
228 clear_pte_bit(pte_t pte, pgprot_t prot) clear_pte_bit() argument
234 set_pte_bit(pte_t pte, pgprot_t prot) set_pte_bit() argument
[all...]
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dpgtable.h112 #define __pgprot_modify(prot,mask,bits) \
113 __pgprot((pgprot_val(prot) & ~(mask)) | (bits))
115 #define pgprot_noncached(prot) \
116 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_UNCACHED)
118 #define pgprot_writecombine(prot) \
119 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_BUFFERABLE)
121 #define pgprot_stronglyordered(prot) \
122 __pgprot_modify(prot, L_PTE_MT_MASK, L_PTE_MT_UNCACHED)
124 #define pgprot_device(prot) \
125 __pgprot_modify(prot, L_PTE_MT_MAS
214 clear_pte_bit(pte_t pte, pgprot_t prot) clear_pte_bit() argument
220 set_pte_bit(pte_t pte, pgprot_t prot) set_pte_bit() argument
[all...]
/kernel/linux/linux-5.10/arch/x86/mm/
H A Diomap_32.c21 int iomap_create_wc(resource_size_t base, unsigned long size, pgprot_t *prot) in iomap_create_wc() argument
33 *prot = __pgprot(__PAGE_KERNEL | cachemode2protval(pcm)); in iomap_create_wc()
35 pgprot_val(*prot) &= __default_kernel_pte_mask; in iomap_create_wc()
47 void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot) in kmap_atomic_prot_pfn() argument
58 set_pte(kmap_pte - idx, pfn_pte(pfn, prot)); in kmap_atomic_prot_pfn()
65 * Map 'pfn' using protections 'prot'
68 iomap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot) in iomap_atomic_prot_pfn() argument
72 * case the caller set the PWT bit to prot directly without using in iomap_atomic_prot_pfn()
77 if (!pat_enabled() && pgprot2cachemode(prot) != _PAGE_CACHE_MODE_WB) in iomap_atomic_prot_pfn()
78 prot in iomap_atomic_prot_pfn()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dmman.h16 static inline unsigned long arch_calc_vm_prot_bits(unsigned long prot, in arch_calc_vm_prot_bits() argument
20 return (((prot & PROT_SAO) ? VM_SAO : 0) | pkey_to_vmflag_bits(pkey)); in arch_calc_vm_prot_bits()
22 return ((prot & PROT_SAO) ? VM_SAO : 0); in arch_calc_vm_prot_bits()
25 #define arch_calc_vm_prot_bits(prot, pkey) arch_calc_vm_prot_bits(prot, pkey)
39 static inline bool arch_validate_prot(unsigned long prot, unsigned long addr) in arch_validate_prot() argument
41 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO)) in arch_validate_prot()
43 if (prot & PROT_SAO) { in arch_validate_prot()
/kernel/linux/linux-6.6/net/tls/
H A Dtls.h304 tls_advance_record_sn(struct sock *sk, struct tls_prot_info *prot, in tls_advance_record_sn() argument
307 if (tls_bigint_increment(ctx->rec_seq, prot->rec_seq_size)) in tls_advance_record_sn()
310 if (prot->version != TLS_1_3_VERSION && in tls_advance_record_sn()
311 prot->cipher_type != TLS_CIPHER_CHACHA20_POLY1305) in tls_advance_record_sn()
312 tls_bigint_increment(ctx->iv + prot->salt_size, in tls_advance_record_sn()
313 prot->iv_size); in tls_advance_record_sn()
317 tls_xor_iv_with_seq(struct tls_prot_info *prot, char *iv, char *seq) in tls_xor_iv_with_seq() argument
321 if (prot->version == TLS_1_3_VERSION || in tls_xor_iv_with_seq()
322 prot->cipher_type == TLS_CIPHER_CHACHA20_POLY1305) { in tls_xor_iv_with_seq()
332 struct tls_prot_info *prot in tls_fill_prepend() local
358 tls_make_aad(char *buf, size_t size, char *record_sequence, unsigned char record_type, struct tls_prot_info *prot) tls_make_aad() argument
[all...]
/kernel/linux/linux-5.10/net/tls/
H A Dtls_main.c65 static void build_protos(struct proto prot[TLS_NUM_CONFIG][TLS_NUM_CONFIG],
686 struct proto *prot = READ_ONCE(sk->sk_prot); in tls_build_proto() local
690 unlikely(prot != smp_load_acquire(&saved_tcpv6_prot))) { in tls_build_proto()
692 if (likely(prot != saved_tcpv6_prot)) { in tls_build_proto()
693 build_protos(tls_prots[TLSV6], prot); in tls_build_proto()
696 smp_store_release(&saved_tcpv6_prot, prot); in tls_build_proto()
702 unlikely(prot != smp_load_acquire(&saved_tcpv4_prot))) { in tls_build_proto()
704 if (likely(prot != saved_tcpv4_prot)) { in tls_build_proto()
705 build_protos(tls_prots[TLSV4], prot); in tls_build_proto()
708 smp_store_release(&saved_tcpv4_prot, prot); in tls_build_proto()
714 build_protos(struct proto prot[TLS_NUM_CONFIG][TLS_NUM_CONFIG], const struct proto *base) build_protos() argument
[all...]
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dmman.h30 #define arch_calc_vm_prot_bits(prot, pkey) sparc_calc_vm_prot_bits(prot)
31 static inline unsigned long sparc_calc_vm_prot_bits(unsigned long prot) in sparc_calc_vm_prot_bits() argument
33 if (adi_capable() && (prot & PROT_ADI)) { in sparc_calc_vm_prot_bits()
55 #define arch_validate_prot(prot, addr) sparc_validate_prot(prot, addr)
56 static inline int sparc_validate_prot(unsigned long prot, unsigned long addr) in sparc_validate_prot() argument
58 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_ADI)) in sparc_validate_prot()
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dmman.h30 #define arch_calc_vm_prot_bits(prot, pkey) sparc_calc_vm_prot_bits(prot)
31 static inline unsigned long sparc_calc_vm_prot_bits(unsigned long prot) in sparc_calc_vm_prot_bits() argument
33 if (adi_capable() && (prot & PROT_ADI)) { in sparc_calc_vm_prot_bits()
49 #define arch_validate_prot(prot, addr) sparc_validate_prot(prot, addr)
50 static inline int sparc_validate_prot(unsigned long prot, unsigned long addr) in sparc_validate_prot() argument
52 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_ADI)) in sparc_validate_prot()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Diomap_32.c21 int iomap_create_wc(resource_size_t base, unsigned long size, pgprot_t *prot) in iomap_create_wc() argument
33 *prot = __pgprot(__PAGE_KERNEL | cachemode2protval(pcm)); in iomap_create_wc()
35 pgprot_val(*prot) &= __default_kernel_pte_mask; in iomap_create_wc()
47 void __iomem *__iomap_local_pfn_prot(unsigned long pfn, pgprot_t prot) in __iomap_local_pfn_prot() argument
51 * case the caller set the PWT bit to prot directly without using in __iomap_local_pfn_prot()
56 if (!pat_enabled() && pgprot2cachemode(prot) != _PAGE_CACHE_MODE_WB) in __iomap_local_pfn_prot()
57 prot = __pgprot(__PAGE_KERNEL | in __iomap_local_pfn_prot()
61 pgprot_val(prot) &= __default_kernel_pte_mask; in __iomap_local_pfn_prot()
63 return (void __force __iomem *)__kmap_local_pfn_prot(pfn, prot); in __iomap_local_pfn_prot()
/kernel/linux/linux-6.6/include/xen/
H A Dxen-ops.h48 xen_pfn_t *pfn, int nr, int *err_ptr, pgprot_t prot,
53 pgprot_t prot, unsigned int domid, in xen_remap_pfn()
67 int *err_ptr, pgprot_t prot,
80 int *err_ptr, pgprot_t prot, in xen_xlate_remap_gfn_array()
104 * @prot: page protection mask
117 int *err_ptr, pgprot_t prot, in xen_remap_domain_gfn_array()
123 prot, domid, pages); in xen_remap_domain_gfn_array()
130 return xen_remap_pfn(vma, addr, gfn, nr, err_ptr, prot, domid, in xen_remap_domain_gfn_array()
141 * @prot: page protection mask
153 pgprot_t prot, unsigne in xen_remap_domain_mfn_array()
51 xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t *pfn, int nr, int *err_ptr, pgprot_t prot, unsigned int domid, bool no_translate) xen_remap_pfn() argument
77 xen_xlate_remap_gfn_array(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t *gfn, int nr, int *err_ptr, pgprot_t prot, unsigned int domid, struct page **pages) xen_xlate_remap_gfn_array() argument
114 xen_remap_domain_gfn_array(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t *gfn, int nr, int *err_ptr, pgprot_t prot, unsigned int domid, struct page **pages) xen_remap_domain_gfn_array() argument
150 xen_remap_domain_mfn_array(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t *mfn, int nr, int *err_ptr, pgprot_t prot, unsigned int domid) xen_remap_domain_mfn_array() argument
174 xen_remap_domain_gfn_range(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t gfn, int nr, pgprot_t prot, unsigned int domid, struct page **pages) xen_remap_domain_gfn_range() argument
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dprotocol.h84 struct proto *prot; member
101 int inet_add_protocol(const struct net_protocol *prot, unsigned char num);
102 int inet_del_protocol(const struct net_protocol *prot, unsigned char num);
103 int inet_add_offload(const struct net_offload *prot, unsigned char num);
104 int inet_del_offload(const struct net_offload *prot, unsigned char num);
109 int inet6_add_protocol(const struct inet6_protocol *prot, unsigned char num);
110 int inet6_del_protocol(const struct inet6_protocol *prot, unsigned char num);
114 int inet6_add_offload(const struct net_offload *prot, unsigned char num);
115 int inet6_del_offload(const struct net_offload *prot, unsigned char num);

Completed in 9 milliseconds

12345678910>>...43