Lines Matching refs:work
836 struct send_signal_irq_work *work; in do_bpf_send_signal() local
838 work = container_of(entry, struct send_signal_irq_work, irq_work); in do_bpf_send_signal()
839 group_send_sig_info(work->sig, SEND_SIG_PRIV, work->task, work->type); in do_bpf_send_signal()
840 put_task_struct(work->task); in do_bpf_send_signal()
845 struct send_signal_irq_work *work = NULL; in bpf_send_signal_common() local
867 work = this_cpu_ptr(&send_signal_work); in bpf_send_signal_common()
868 if (irq_work_is_busy(&work->irq_work)) in bpf_send_signal_common()
875 work->task = get_task_struct(current); in bpf_send_signal_common()
876 work->sig = sig; in bpf_send_signal_common()
877 work->type = type; in bpf_send_signal_common()
878 irq_work_queue(&work->irq_work); in bpf_send_signal_common()
2402 struct send_signal_irq_work *work; in send_signal_irq_work_init() local
2405 work = per_cpu_ptr(&send_signal_work, cpu); in send_signal_irq_work_init()
2406 init_irq_work(&work->irq_work, do_bpf_send_signal); in send_signal_irq_work_init()