Symbol: btf_record_has_field
include/linux/bpf.h
4192
if ((flags & BPF_F_LOCK) && !btf_record_has_field(map->record, BPF_SPIN_LOCK))
include/linux/bpf.h
605
if (!btf_record_has_field(rec, BPF_UPTR))
include/linux/bpf.h
705
return btf_record_has_field(map->record, BPF_TIMER | BPF_WORKQUEUE | BPF_TASK_WORK);
kernel/bpf/arraymap.c
381
!btf_record_has_field(map->record, BPF_SPIN_LOCK)))
kernel/bpf/bpf_local_storage.c
562
!btf_record_has_field(smap->map.record, BPF_SPIN_LOCK)))
kernel/bpf/bpf_task_storage.c
101
if ((map_flags & BPF_F_LOCK) && btf_record_has_field(map->record, BPF_UPTR))
kernel/bpf/btf.c
4228
if ((btf_record_has_field(rec, BPF_LIST_HEAD) ||
kernel/bpf/btf.c
4229
btf_record_has_field(rec, BPF_RB_ROOT)) &&
kernel/bpf/btf.c
4236
btf_record_has_field(rec, BPF_LIST_NODE) &&
kernel/bpf/btf.c
4237
btf_record_has_field(rec, BPF_RB_NODE)) {
kernel/bpf/hashtab.c
1199
if (unlikely(!btf_record_has_field(map->record, BPF_SPIN_LOCK)))
kernel/bpf/hashtab.c
3042
if ((map_flags & BPF_F_LOCK) && !btf_record_has_field(map->record, BPF_SPIN_LOCK))
kernel/bpf/helpers.c
5031
if (btf_record_has_field(map->record, BPF_TIMER))
kernel/bpf/helpers.c
5033
if (btf_record_has_field(map->record, BPF_WORKQUEUE))
kernel/bpf/helpers.c
5035
if (btf_record_has_field(map->record, BPF_TASK_WORK))
kernel/bpf/local_storage.c
154
!btf_record_has_field(map->record, BPF_SPIN_LOCK)))
kernel/bpf/syscall.c
191
if (!btf_record_has_field(rec, BPF_UPTR))
kernel/bpf/syscall.c
2019
!btf_record_has_field(map->record, BPF_SPIN_LOCK)) {
kernel/bpf/syscall.c
206
if (!btf_record_has_field(rec, BPF_UPTR))
kernel/bpf/syscall.c
2247
!btf_record_has_field(map->record, BPF_SPIN_LOCK)) {
kernel/bpf/syscall.c
792
if (WARN_ON_ONCE(!btf_record_has_field(rec, BPF_TIMER)))
kernel/bpf/syscall.c
799
if (WARN_ON_ONCE(!btf_record_has_field(rec, BPF_WORKQUEUE)))
kernel/bpf/syscall.c
806
if (WARN_ON_ONCE(!btf_record_has_field(rec, BPF_TASK_WORK)))
kernel/bpf/verifier.c
10457
btf_record_has_field(meta.map.ptr->record, BPF_SPIN_LOCK | BPF_RES_SPIN_LOCK)) {
kernel/bpf/verifier.c
17749
if (btf_record_has_field(map->record, BPF_LIST_HEAD) ||
kernel/bpf/verifier.c
17750
btf_record_has_field(map->record, BPF_RB_ROOT)) {
kernel/bpf/verifier.c
17757
if (btf_record_has_field(map->record, BPF_SPIN_LOCK | BPF_RES_SPIN_LOCK)) {
kernel/bpf/verifier.c
1886
if (btf_record_has_field(map->inner_map_meta->record,
kernel/bpf/verifier.c
4441
if (rec && btf_record_has_field(rec, BPF_GRAPH_NODE))
kernel/bpf/verifier.c
452
return btf_record_has_field(reg_btf_record(reg), BPF_SPIN_LOCK | BPF_RES_SPIN_LOCK);
kernel/bpf/verifier.c
7009
if (!btf_record_has_field(rec, is_res_lock ? BPF_RES_SPIN_LOCK : BPF_SPIN_LOCK)) {
kernel/bpf/verifier.c
7113
if (!btf_record_has_field(map->record, field_type)) {
kernel/bpf/verifier.c
7196
if (!btf_record_has_field(rec, BPF_KPTR)) {
net/core/bpf_sk_storage.c
144
if (btf_record_has_field(smap->map.record, BPF_SPIN_LOCK))
net/core/bpf_sk_storage.c
553
if (btf_record_has_field(smap->map.record, BPF_SPIN_LOCK))