Home
last modified time | relevance | path

Searched refs:is_ldsx (Results 1 – 5 of 5) sorted by relevance

/linux/kernel/bpf/
H A Dconst_fold.c180 bool is_ldsx = mode == BPF_MEMSX; in const_reg_xfer() local
186 bpf_map_direct_read(map, off, size, &val, is_ldsx)) { in const_reg_xfer()
H A Dverifier.c5779 bool is_ldsx) in bpf_map_direct_read() argument
5794 *val = is_ldsx ? (s64)*(s8 *)ptr : (u64)*(u8 *)ptr; in bpf_map_direct_read()
5797 *val = is_ldsx ? (s64)*(s16 *)ptr : (u64)*(u16 *)ptr; in bpf_map_direct_read()
5800 *val = is_ldsx ? (s64)*(s32 *)ptr : (u64)*(u32 *)ptr; in bpf_map_direct_read()
6284 int bpf_size, int value_regno, bool is_ldsx) in check_map_mem_read() argument
6314 err = bpf_map_direct_read(map, map_off, size, &val, is_ldsx); in check_map_mem_read()
6336 int value_regno, bool strict_alignment_once, bool is_ldsx) in check_mem_access() argument
6382 err = check_map_mem_read(env, reg, off, bpf_size, value_regno, is_ldsx); in check_mem_access()
6421 .is_ldsx = is_ldsx, in check_mem_access()
6559 if (!is_ldsx) { in check_mem_access()
[all …]
/linux/include/linux/
H A Dbpf_verifier.h1295 bool is_ldsx);
H A Dbpf.h1107 bool is_ldsx; member
/linux/net/core/
H A Dfilter.c9082 if (info->is_ldsx || size != size_default) in bpf_skb_is_valid_access()
9537 if (info->is_ldsx) in xdp_is_valid_access()
9873 if (info->is_ldsx || size != size_default) in flow_dissector_is_valid_access()
9878 if (info->is_ldsx || size != size_default) in flow_dissector_is_valid_access()