Home
last modified time | relevance | path

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

12345678910>>...14

/linux/tools/testing/selftests/net/
H A Dcmsg_ip.sh54 [ $p == "u" ] && prot=UDP
55 [ $p == "U" ] && prot=UDP
56 [ $p == "i" ] && prot=ICMP
57 [ $p == "r" ] && prot=RAW
65 check_result $? $df "DONTFRAG $prot $ovr"
86 [ $p == "u" ] && prot=UDP
87 [ $p == "U" ] && prot=UDP
88 [ $p == "i" ] && prot=ICMP
89 [ $p == "r" ] && prot=RAW
101 check_result $? 0 "$MATCH $prot $ovr - pass"
[all …]
/linux/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) ? 0 : -1; in inet_del_offload()
/linux/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) ? 0 : -1; in inet6_del_offload()
/linux/tools/testing/selftests/landlock/
H A Dnet_test.c46 const struct protocol_variant prot, in set_service()
55 srv->protocol = prot; in set_service()
62 switch (prot.domain) { in set_service()
65 srv->ipv4_addr.sin_family = prot.domain; in set_service()
71 srv->ipv6_addr.sin6_family = prot.domain; in set_service()
94 static bool prot_is_tcp(const struct protocol_variant *const prot) in prot_is_tcp()
96 return (prot->domain == AF_INET || prot->domain == AF_INET6) &&
97 prot->type == SOCK_STREAM && in prot_is_udp() argument
98 (prot in prot_is_udp()
42 set_service(struct service_fixture * const srv,const struct protocol_variant prot,const unsigned short index) set_service() argument
90 prot_is_tcp(const struct protocol_variant * const prot) prot_is_tcp() argument
104 is_restricted(const struct protocol_variant * const prot,const enum sandbox_type sandbox) is_restricted() argument
196 get_binded_port(int socket_fd,const struct protocol_variant * const prot) get_binded_port() argument
351 test_sendmsg(struct __test_metadata * const _metadata,const struct protocol_variant * prot,int client_fd,int server_fd,const struct service_fixture * srv,bool bind_denied,bool send_denied) test_sendmsg() argument
454 const struct protocol_variant prot; FIXTURE_VARIANT() local
1871 const struct protocol_variant prot = { FIXTURE_SETUP() local
1962 const struct protocol_variant prot = { FIXTURE_SETUP() local
2571 const struct protocol_variant prot; FIXTURE_VARIANT() local
2898 const struct protocol_variant prot; FIXTURE_VARIANT() local
[all...]
/linux/net/tls/
H A Dtls_sw.c157 static int tls_padding_length(struct tls_prot_info *prot, struct sk_buff *skb, in tls_padding_length() argument
165 if (prot->version == TLS_1_3_VERSION) { in tls_padding_length()
171 if (offset < prot->prepend_size) in tls_padding_length()
262 struct tls_prot_info *prot = &tls_ctx->prot_info; in tls_do_decryption() local
267 aead_request_set_ad(aead_req, prot->aad_size); in tls_do_decryption()
269 data_len + prot->tag_size, in tls_do_decryption()
311 struct tls_prot_info *prot = &tls_ctx->prot_info; in tls_trim_both_msgs() local
317 target_size += prot->overhead_size; in tls_trim_both_msgs()
334 struct tls_prot_info *prot = &tls_ctx->prot_info; in tls_clone_plaintext_msg() local
350 skip = prot->prepend_size + msg_pl->sg.size; in tls_clone_plaintext_msg()
[all …]
H A Dtls.h147 int init_prot_info(struct tls_prot_info *prot,
311 tls_advance_record_sn(struct sock *sk, struct tls_prot_info *prot, in tls_advance_record_sn() argument
314 if (tls_bigint_increment(ctx->rec_seq, prot->rec_seq_size)) in tls_advance_record_sn()
317 if (prot->version != TLS_1_3_VERSION && in tls_advance_record_sn()
318 prot->cipher_type != TLS_CIPHER_CHACHA20_POLY1305) in tls_advance_record_sn()
319 tls_bigint_increment(ctx->iv + prot->salt_size, in tls_advance_record_sn()
320 prot->iv_size); in tls_advance_record_sn()
324 tls_xor_iv_with_seq(struct tls_prot_info *prot, char *iv, char *seq) in tls_xor_iv_with_seq() argument
328 if (prot->version == TLS_1_3_VERSION || in tls_xor_iv_with_seq()
329 prot in tls_xor_iv_with_seq()
339 struct tls_prot_info *prot = &ctx->prot_info; tls_fill_prepend() local
366 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...]
H A Dtls_main.c126 static void build_protos(struct proto prot[TLS_NUM_CONFIG][TLS_NUM_CONFIG],
970 struct proto *prot = READ_ONCE(sk->sk_prot); in tls_build_proto() local
974 unlikely(prot != smp_load_acquire(&saved_tcpv6_prot))) { in tls_build_proto()
976 if (likely(prot != saved_tcpv6_prot)) { in tls_build_proto()
977 build_protos(tls_prots[TLSV6], prot); in tls_build_proto()
980 smp_store_release(&saved_tcpv6_prot, prot); in tls_build_proto()
986 unlikely(prot != smp_load_acquire(&saved_tcpv4_prot))) { in tls_build_proto()
988 if (likely(prot != saved_tcpv4_prot)) { in tls_build_proto()
989 build_protos(tls_prots[TLSV4], prot); in tls_build_proto()
992 smp_store_release(&saved_tcpv4_prot, prot); in tls_build_proto()
[all …]
/linux/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
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()
H A Dioremap.c194 pgprot_t prot; in __ioremap_caller() local
261 prot = PAGE_KERNEL_IO; in __ioremap_caller()
263 prot = pgprot_encrypted(prot); in __ioremap_caller()
265 prot = pgprot_decrypted(prot); in __ioremap_caller()
270 prot = __pgprot(pgprot_val(prot) | in __ioremap_caller()
274 prot = __pgprot(pgprot_val(prot) | in __ioremap_caller()
278 prot = __pgprot(pgprot_val(prot) | in __ioremap_caller()
282 prot = __pgprot(pgprot_val(prot) | in __ioremap_caller()
301 if (ioremap_page_range(vaddr, vaddr + size, phys_addr, prot)) in __ioremap_caller()
442 pgprot_t prot) in ioremap_prot() argument
[all …]
/linux/include/net/
H A 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);
111 int inet6_add_protocol(const struct inet6_protocol *prot, unsigned char num);
112 int inet6_del_protocol(const struct inet6_protocol *prot, unsigned char num);
116 int inet6_add_offload(const struct net_offload *prot, unsigned char num);
117 int inet6_del_offload(const struct net_offload *prot, unsigned char num);
/linux/include/xen/
H A Dxen-ops.h47 xen_pfn_t *pfn, int nr, int *err_ptr, pgprot_t prot,
52 pgprot_t prot, unsigned int domid, in xen_remap_pfn() argument
65 int *err_ptr, pgprot_t prot,
81 * @prot: page protection mask in xen_xlate_remap_gfn_array()
94 int *err_ptr, pgprot_t prot,
100 prot, domid, pages);
107 return xen_remap_pfn(vma, addr, gfn, nr, err_ptr, prot, domid,
118 * @prot: page protection mask in xen_remap_domain_gfn_array()
130 pgprot_t prot, unsigned int domid) in xen_remap_domain_gfn_array()
135 return xen_remap_pfn(vma, addr, mfn, nr, err_ptr, prot, domi
79 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
116 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
152 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
176 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...]
/linux/arch/powerpc/kernel/
H A Dsyscalls.c40 unsigned long prot, unsigned long flags, in do_mmap2() argument
43 if (!arch_validate_prot(prot, addr)) in do_mmap2()
49 return ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> shift); in do_mmap2()
53 unsigned long, prot, unsigned long, flags, in SYSCALL_DEFINE6() argument
56 return do_mmap2(addr, len, prot, flags, fd, pgoff, PAGE_SHIFT-12); in SYSCALL_DEFINE6()
62 unsigned long, prot, unsigned long, flags, in COMPAT_SYSCALL_DEFINE6() argument
65 return do_mmap2(addr, len, prot, flags, fd, off_4k, PAGE_SHIFT-12); in COMPAT_SYSCALL_DEFINE6()
70 unsigned long, prot, unsigned long, flags, in SYSCALL_DEFINE6() argument
73 return do_mmap2(addr, len, prot, flags, fd, offset, PAGE_SHIFT); in SYSCALL_DEFINE6()
/linux/tools/testing/selftests/mm/
H A Dksm_tests.c119 int prot = 0; in str_to_prot() local
122 prot |= PROT_READ; in str_to_prot()
124 prot |= PROT_WRITE; in str_to_prot()
126 prot |= PROT_EXEC; in str_to_prot()
128 return prot; in str_to_prot()
133 printf("usage: ksm_tests [-h] <test type> [-a prot] [-p page_count] [-l timeout]\n" in print_help()
153 " <prot> must be of the form [rwx].\n" in print_help()
173 static void *allocate_memory(void *ptr, int prot, int mapping, char data, size_t map_size) in allocate_memory() argument
182 if (mprotect(map_ptr, map_size, prot)) { in allocate_memory()
320 static int check_ksm_merge(int merge_type, int mapping, int prot, in check_ksm_merge() argument
354 check_ksm_unmerge(int merge_type,int mapping,int prot,int timeout,size_t page_size) check_ksm_unmerge() argument
394 check_ksm_zero_page_merge(int merge_type,int mapping,int prot,long page_count,int timeout,bool use_zero_pages,size_t page_size) check_ksm_zero_page_merge() argument
459 check_ksm_numa_merge(int merge_type,int mapping,int prot,int timeout,bool merge_across_nodes,size_t page_size) check_ksm_numa_merge() argument
523 ksm_merge_hugepages_time(int merge_type,int mapping,int prot,int timeout,size_t map_size) ksm_merge_hugepages_time() argument
596 ksm_merge_time(int merge_type,int mapping,int prot,int timeout,size_t map_size) ksm_merge_time() argument
637 ksm_unmerge_time(int merge_type,int mapping,int prot,int timeout,size_t map_size) ksm_unmerge_time() argument
684 ksm_cow_time(int merge_type,int mapping,int prot,int timeout,size_t page_size) ksm_cow_time() argument
758 int prot = 0; main() local
[all...]
H A Dmseal_test.c22 static unsigned long get_vma_size(void *addr, int *prot) in get_vma_size() argument
29 *prot = 0; in get_vma_size()
40 *prot |= 0x4; in get_vma_size()
42 *prot |= 0x2; in get_vma_size()
44 *prot |= 0x1; in get_vma_size()
65 static int sys_mprotect(void *ptr, size_t size, unsigned long prot) in sys_mprotect() argument
70 sret = syscall(__NR_mprotect, ptr, size, prot); in sys_mprotect()
480 int prot; in test_seal_zero_address() local
487 size = get_vma_size(ptr, &prot); in test_seal_zero_address()
775 int prot; in test_seal_mprotect_partial_mprotect_tail() local
1028 int prot; test_seal_munmap_partial_across_vmas() local
1058 int prot; test_munmap_start_freed() local
1128 int prot; test_munmap_middle_freed() local
1546 int prot; test_seal_merge_and_split() local
[all...]
/linux/arch/arm/include/asm/
H A Dpgtable-nommu.h48 #define pgprot_noncached(prot) (prot) argument
49 #define pgprot_writecombine(prot) (prot) argument
50 #define pgprot_device(prot) (prot) argument
/linux/net/unix/
H A Dunix_bpf.c106 static void unix_dgram_bpf_rebuild_protos(struct proto *prot, const struct proto *base) in unix_dgram_bpf_rebuild_protos() argument
108 *prot = *base; in unix_dgram_bpf_rebuild_protos()
109 prot->close = sock_map_close; in unix_dgram_bpf_rebuild_protos()
110 prot->recvmsg = unix_bpf_recvmsg; in unix_dgram_bpf_rebuild_protos()
111 prot->sock_is_readable = sk_msg_is_readable; in unix_dgram_bpf_rebuild_protos()
114 static void unix_stream_bpf_rebuild_protos(struct proto *prot, in unix_stream_bpf_rebuild_protos() argument
117 *prot = *base; in unix_stream_bpf_rebuild_protos()
118 prot->close = sock_map_close; in unix_stream_bpf_rebuild_protos()
119 prot->recvmsg = unix_bpf_recvmsg; in unix_stream_bpf_rebuild_protos()
120 prot in unix_stream_bpf_rebuild_protos()
[all...]
/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c328 static int hyp_set_prot_attr(enum kvm_pgtable_prot prot, kvm_pte_t *ptep) in hyp_set_prot_attr() argument
330 bool device = prot & KVM_PGTABLE_PROT_DEVICE; in hyp_set_prot_attr()
334 u32 ap = (prot & KVM_PGTABLE_PROT_W) ? KVM_PTE_LEAF_ATTR_LO_S1_AP_RW : in hyp_set_prot_attr()
337 if (!(prot & KVM_PGTABLE_PROT_R)) in hyp_set_prot_attr()
341 prot &= ~KVM_PGTABLE_PROT_UX; in hyp_set_prot_attr()
343 if (prot & KVM_PGTABLE_PROT_X) { in hyp_set_prot_attr()
344 if (prot & KVM_PGTABLE_PROT_W) in hyp_set_prot_attr()
355 if (!(prot & KVM_PGTABLE_PROT_PX)) in hyp_set_prot_attr()
357 if (!(prot & KVM_PGTABLE_PROT_UX)) in hyp_set_prot_attr()
360 if (!(prot & KVM_PGTABLE_PROT_PX)) in hyp_set_prot_attr()
[all …]
/linux/arch/riscv/kernel/
H A Dhibernate.c169 unsigned long end, pgprot_t prot) in temp_pgtable_map_pte() argument
189 set_pte(dst_ptep, __pte(pte_val(pte) | pgprot_val(prot))); in temp_pgtable_map_pte()
196 unsigned long end, pgprot_t prot) in temp_pgtable_map_pmd() argument
223 set_pmd(dst_pmdp, __pmd(pmd_val(pmd) | pgprot_val(prot))); in temp_pgtable_map_pmd()
225 ret = temp_pgtable_map_pte(dst_pmdp, src_pmdp, start, next, prot); in temp_pgtable_map_pmd()
235 unsigned long end, pgprot_t prot) in temp_pgtable_map_pud() argument
262 set_pud(dst_pudp, __pud(pud_val(pud) | pgprot_val(prot))); in temp_pgtable_map_pud()
264 ret = temp_pgtable_map_pmd(dst_pudp, src_pudp, start, next, prot); in temp_pgtable_map_pud()
274 unsigned long end, pgprot_t prot) in temp_pgtable_map_p4d() argument
301 set_p4d(dst_p4dp, __p4d(p4d_val(p4d) | pgprot_val(prot))); in temp_pgtable_map_p4d()
[all …]
/linux/arch/sh/include/asm/
H A Dmmu.h63 unsigned long size, pgprot_t prot);
65 pgprot_t prot, void *caller);
72 unsigned long size, pgprot_t prot) in pmb_bolt_mapping() argument
79 pgprot_t prot, void *caller) in pmb_remap_caller() argument
100 pmb_remap(phys_addr_t phys, unsigned long size, pgprot_t prot) in pmb_remap() argument
102 return pmb_remap_caller(phys, size, prot, __builtin_return_address(0)); in pmb_remap()
/linux/arch/m68k/kernel/
H A Ddma.c17 pgprot_t pgprot_dmacoherent(pgprot_t prot) in pgprot_dmacoherent() argument
20 pgprot_val(prot) &= ~_PAGE_CACHE040; in pgprot_dmacoherent()
21 pgprot_val(prot) |= _PAGE_GLOBAL040 | _PAGE_NOCACHE_S; in pgprot_dmacoherent()
23 pgprot_val(prot) |= _PAGE_NOCACHE030; in pgprot_dmacoherent()
25 return prot; in pgprot_dmacoherent()
/linux/arch/arm64/mm/
H A Dmmu.c163 phys_addr_t phys, pgprot_t prot) in init_pte() argument
172 __set_pte_nosync(ptep, pfn_pte(__phys_to_pfn(phys), prot)); in init_pte()
198 pgprot_t prot, in alloc_init_cont_pte() argument
227 pgprot_t __prot = prot; in alloc_init_cont_pte()
235 __prot = __pgprot(pgprot_val(prot) | PTE_CONT); in alloc_init_cont_pte()
254 phys_addr_t phys, pgprot_t prot, in init_pmd() argument
268 WARN_ON(!pmd_set_huge(pmdp, phys, prot)); in init_pmd()
279 ret = alloc_init_cont_pte(pmdp, addr, next, phys, prot, in init_pmd()
306 pgprot_t prot, in alloc_init_cont_pmd() argument
339 pgprot_t __prot = prot; in alloc_init_cont_pmd()
[all …]
/linux/arch/loongarch/include/asm/
H A Dpgtable-bits.h140 unsigned long prot = pgprot_val(_prot); in pgprot_noncached() local
142 prot = (prot & ~_CACHE_MASK) | _CACHE_SUC; in pgprot_noncached()
144 return __pgprot(prot); in pgprot_noncached()
153 unsigned long prot = pgprot_val(_prot); in pgprot_writecombine() local
155 prot = (prot & ~_CACHE_MASK) | (wc_enabled ? _CACHE_WUC : _CACHE_SUC); in pgprot_writecombine()
157 return __pgprot(prot); in pgprot_writecombine()
/linux/arch/powerpc/include/asm/nohash/
H A Dpgtable.h363 #define pgprot_noncached(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ argument
366 #define pgprot_noncached_wc(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ argument
369 #define pgprot_cached(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ argument
373 #define pgprot_cached_wthru(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ argument
376 #define pgprot_cached_wthru(prot) pgprot_noncached(prot) argument
379 #define pgprot_cached_noncoherent(prot) \ argument
380 (__pgprot(pgprot_val(prot) & ~_PAGE_CACHE_CTL))
384 int map_kernel_page(unsigned long va, phys_addr_t pa, pgprot_t prot);
/linux/include/linux/
H A Dio-mapping.h26 pgprot_t prot; member
46 pgprot_t prot; in io_mapping_init_wc() local
48 if (iomap_create_wc(base, size, &prot)) in io_mapping_init_wc()
53 iomap->prot = prot; in io_mapping_init_wc()
77 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); in io_mapping_map_atomic_wc()
98 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); in io_mapping_map_local_wc()
141 iomap->prot = pgprot_writecombine(PAGE_KERNEL); in io_mapping_init_wc()
/linux/arch/parisc/kernel/
H A Dentry.S65 .macro space_to_prot spc prot argument
66 depd,z \spc,62,31,\prot
69 .macro space_to_prot spc prot argument
70 extrd,u \spc,(64 - (SPACEID_SHIFT)),32,\prot
500 .macro make_insert_tlb spc,pte,prot,tmp
501 space_to_prot \spc \prot /* create prot id from space */
520 depd \pte,8,7,\prot
530 depdi 7,11,3,\prot
536 depd %r0,11,2,\prot /* If Gateway, Set PL2 to 0 */
545 depdi 1,12,1,\prot
[all …]

12345678910>>...14