Home
last modified time | relevance | path

Searched refs:size_default (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/kernel/bpf/
H A Dcgroup.c1225 const int size_default = sizeof(__u32); in cgroup_dev_is_valid_access() local
1238 bpf_ctx_record_field_size(info, size_default); in cgroup_dev_is_valid_access()
1239 if (!bpf_ctx_narrow_access_ok(off, size, size_default)) in cgroup_dev_is_valid_access()
1243 if (size != size_default) in cgroup_dev_is_valid_access()
1770 const int size_default = sizeof(__u32); in sysctl_is_valid_access() local
1779 bpf_ctx_record_field_size(info, size_default); in sysctl_is_valid_access()
1780 return bpf_ctx_narrow_access_ok(off, size, size_default); in sysctl_is_valid_access()
1783 bpf_ctx_record_field_size(info, size_default); in sysctl_is_valid_access()
1784 return bpf_ctx_narrow_access_ok(off, size, size_default); in sysctl_is_valid_access()
1786 return size == size_default; in sysctl_is_valid_access()
1888 const int size_default = sizeof(__u32); cg_sockopt_is_valid_access() local
[all...]
H A Dverifier.c11199 u32 target_size, size_default, off; in convert_ctx_accesses() local
11313 size_default = bpf_ctx_off_adjust_machine(ctx_field_size); in convert_ctx_accesses()
11329 insn->off = off & ~(size_default - 1); in convert_ctx_accesses()
11344 off, size, size_default) * 8; in convert_ctx_accesses()
/kernel/linux/linux-6.6/kernel/bpf/
H A Dcgroup.c1641 const int size_default = sizeof(__u32); in cgroup_dev_is_valid_access() local
1654 bpf_ctx_record_field_size(info, size_default); in cgroup_dev_is_valid_access()
1655 if (!bpf_ctx_narrow_access_ok(off, size, size_default)) in cgroup_dev_is_valid_access()
1659 if (size != size_default) in cgroup_dev_is_valid_access()
2198 const int size_default = sizeof(__u32); in sysctl_is_valid_access() local
2207 bpf_ctx_record_field_size(info, size_default); in sysctl_is_valid_access()
2208 return bpf_ctx_narrow_access_ok(off, size, size_default); in sysctl_is_valid_access()
2211 bpf_ctx_record_field_size(info, size_default); in sysctl_is_valid_access()
2212 return bpf_ctx_narrow_access_ok(off, size, size_default); in sysctl_is_valid_access()
2214 return size == size_default; in sysctl_is_valid_access()
2356 const int size_default = sizeof(__u32); cg_sockopt_is_valid_access() local
[all...]
H A Dverifier.c18241 u32 target_size, size_default, off; in convert_ctx_accesses() local
18363 size_default = bpf_ctx_off_adjust_machine(ctx_field_size); in convert_ctx_accesses()
18379 insn->off = off & ~(size_default - 1); in convert_ctx_accesses()
18394 off, size, size_default) * 8; in convert_ctx_accesses()
/kernel/linux/linux-5.10/include/linux/
H A Dfilter.h801 bpf_ctx_narrow_access_ok(u32 off, u32 size, u32 size_default) in bpf_ctx_narrow_access_ok() argument
803 return size <= size_default && (size & (size - 1)) == 0; in bpf_ctx_narrow_access_ok()
807 bpf_ctx_narrow_access_offset(u32 off, u32 size, u32 size_default) in bpf_ctx_narrow_access_offset() argument
809 u8 access_off = off & (size_default - 1); in bpf_ctx_narrow_access_offset()
814 return size_default - (access_off + size); in bpf_ctx_narrow_access_offset()
/kernel/linux/linux-6.6/include/linux/
H A Dfilter.h820 bpf_ctx_narrow_access_ok(u32 off, u32 size, u32 size_default) in bpf_ctx_narrow_access_ok() argument
822 return size <= size_default && (size & (size - 1)) == 0; in bpf_ctx_narrow_access_ok()
826 bpf_ctx_narrow_access_offset(u32 off, u32 size, u32 size_default) in bpf_ctx_narrow_access_offset() argument
828 u8 access_off = off & (size_default - 1); in bpf_ctx_narrow_access_offset()
833 return size_default - (access_off + size); in bpf_ctx_narrow_access_offset()
/kernel/linux/linux-5.10/net/core/
H A Dfilter.c7624 const int size_default = sizeof(__u32); in bpf_skb_is_valid_access() local
7645 if (size != size_default) in bpf_skb_is_valid_access()
7662 if (size != size_default) in bpf_skb_is_valid_access()
7665 bpf_ctx_record_field_size(info, size_default); in bpf_skb_is_valid_access()
7666 if (!bpf_ctx_narrow_access_ok(off, size, size_default)) in bpf_skb_is_valid_access()
7843 const int size_default = sizeof(__u32); in bpf_sock_is_valid_access() local
7862 bpf_ctx_record_field_size(info, size_default); in bpf_sock_is_valid_access()
7863 return bpf_ctx_narrow_access_ok(off, size, size_default); in bpf_sock_is_valid_access()
7865 field_size = size == size_default ? in bpf_sock_is_valid_access()
7866 size_default in bpf_sock_is_valid_access()
8078 const int size_default = sizeof(__u32); sock_addr_is_valid_access() local
8195 const int size_default = sizeof(__u32); sock_ops_is_valid_access() local
8342 const int size_default = sizeof(__u32); flow_dissector_is_valid_access() local
10161 const u32 size_default = sizeof(__u32); sk_reuseport_is_valid_access() local
[all...]
/kernel/linux/linux-6.6/net/core/
H A Dfilter.c8486 const int size_default = sizeof(__u32); in bpf_skb_is_valid_access() local
8507 if (size != size_default) in bpf_skb_is_valid_access()
8533 if (size != size_default) in bpf_skb_is_valid_access()
8536 bpf_ctx_record_field_size(info, size_default); in bpf_skb_is_valid_access()
8537 if (!bpf_ctx_narrow_access_ok(off, size, size_default)) in bpf_skb_is_valid_access()
8716 const int size_default = sizeof(__u32); in bpf_sock_is_valid_access() local
8735 bpf_ctx_record_field_size(info, size_default); in bpf_sock_is_valid_access()
8736 return bpf_ctx_narrow_access_ok(off, size, size_default); in bpf_sock_is_valid_access()
8738 field_size = size == size_default ? in bpf_sock_is_valid_access()
8739 size_default in bpf_sock_is_valid_access()
8996 const int size_default = sizeof(__u32); sock_addr_is_valid_access() local
9113 const int size_default = sizeof(__u32); sock_ops_is_valid_access() local
9265 const int size_default = sizeof(__u32); flow_dissector_is_valid_access() local
11252 const u32 size_default = sizeof(__u32); sk_reuseport_is_valid_access() local
[all...]

Completed in 66 milliseconds