Lines Matching defs:work
45 struct elem *work = value;
47 bpf_copy_from_user_str(work->data, sizeof(work->data), (const void *)user_ptr, 0);
57 struct elem *work;
65 work = bpf_map_lookup_elem(&hmap, &key);
66 if (!work)
68 bpf_task_work_schedule_resume(task, &work->tw, &hmap, process_work);
75 struct elem *work;
79 work = bpf_map_lookup_elem(&arrmap, &key);
80 if (!work)
82 bpf_task_work_schedule_signal(task, &work->tw, &arrmap, process_work);
90 struct elem *work;
95 work = bpf_map_lookup_elem(&lrumap, &key);
96 if (work)
101 work = bpf_map_lookup_elem(&lrumap, &key);
102 if (!work || work->data[0])
104 bpf_task_work_schedule_resume(task, &work->tw, &lrumap, process_work);