BPF_WORKQUEUE
case BPF_WORKQUEUE:
case BPF_WORKQUEUE:
case BPF_WORKQUEUE:
case BPF_WORKQUEUE:
return btf_record_has_field(map->record, BPF_TIMER | BPF_WORKQUEUE | BPF_TASK_WORK);
{ BPF_WORKQUEUE, "bpf_wq", true },
case BPF_WORKQUEUE:
case BPF_WORKQUEUE:
if (btf_record_has_field(map->record, BPF_WORKQUEUE))
BPF_RB_ROOT | BPF_REFCOUNT | BPF_WORKQUEUE | BPF_UPTR |
case BPF_WORKQUEUE:
case BPF_WORKQUEUE:
case BPF_WORKQUEUE:
if (WARN_ON_ONCE(!btf_record_has_field(rec, BPF_WORKQUEUE)))
case BPF_WORKQUEUE:
ret = check_map_field_pointer(env, regno, BPF_WORKQUEUE, &meta->map);
BPF_TIMER | BPF_WORKQUEUE | BPF_TASK_WORK)) {
case BPF_WORKQUEUE: