Home
last modified time | relevance | path

Searched refs:BPF_WORKQUEUE (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/include/linux/
H A Dbpf.h206 BPF_WORKQUEUE = (1 << 10), enumerator
324 case BPF_WORKQUEUE: in btf_field_type_name()
358 case BPF_WORKQUEUE: in btf_field_type_size()
390 case BPF_WORKQUEUE: in btf_field_type_align()
433 case BPF_WORKQUEUE: in bpf_obj_init_field()
/linux-6.15/kernel/bpf/
H A Darraymap.c442 if (btf_record_has_field(map->record, BPF_TIMER | BPF_WORKQUEUE)) { in array_map_free_timers_wq()
446 if (btf_record_has_field(map->record, BPF_WORKQUEUE)) in array_map_free_timers_wq()
H A Dhashtab.c219 if (btf_record_has_field(htab->map.record, BPF_WORKQUEUE)) in htab_free_prealloced_timers_and_wq()
1504 if (btf_record_has_field(htab->map.record, BPF_WORKQUEUE)) in htab_free_malloced_timers_and_wq()
1518 if (btf_record_has_field(htab->map.record, BPF_TIMER | BPF_WORKQUEUE)) { in htab_map_free_timers_and_wq()
H A Dsyscall.c671 case BPF_WORKQUEUE: in btf_record_free()
724 case BPF_WORKQUEUE: in btf_record_dup()
778 if (WARN_ON_ONCE(!btf_record_has_field(rec, BPF_WORKQUEUE))) in bpf_obj_free_workqueue()
804 case BPF_WORKQUEUE: in bpf_obj_free_fields()
1236 BPF_RB_ROOT | BPF_REFCOUNT | BPF_WORKQUEUE | BPF_UPTR, in map_check_btf()
1267 case BPF_WORKQUEUE: in map_check_btf()
H A Dbtf.c3502 if (field_mask & BPF_WORKQUEUE) { in btf_get_field_type()
3504 if (*seen_mask & BPF_WORKQUEUE) in btf_get_field_type()
3506 *seen_mask |= BPF_WORKQUEUE; in btf_get_field_type()
3507 type = BPF_WORKQUEUE; in btf_get_field_type()
3673 case BPF_WORKQUEUE: in btf_find_field_one()
4003 case BPF_WORKQUEUE: in btf_parse_fields()
H A Dverifier.c2166 if (btf_record_has_field(map->inner_map_meta->record, BPF_WORKQUEUE)) in mark_ptr_not_null_reg()
19944 if (btf_record_has_field(map->record, BPF_WORKQUEUE)) { in check_map_prog_compatibility()