Lines Matching refs:work
776 struct send_signal_irq_work *work; in do_bpf_send_signal() local
778 work = container_of(entry, struct send_signal_irq_work, irq_work); in do_bpf_send_signal()
779 group_send_sig_info(work->sig, SEND_SIG_PRIV, work->task, work->type); in do_bpf_send_signal()
780 put_task_struct(work->task); in do_bpf_send_signal()
785 struct send_signal_irq_work *work = NULL; in bpf_send_signal_common() local
809 work = this_cpu_ptr(&send_signal_work); in bpf_send_signal_common()
810 if (irq_work_is_busy(&work->irq_work)) in bpf_send_signal_common()
817 work->task = get_task_struct(current); in bpf_send_signal_common()
818 work->sig = sig; in bpf_send_signal_common()
819 work->type = type; in bpf_send_signal_common()
820 irq_work_queue(&work->irq_work); in bpf_send_signal_common()
2007 struct send_signal_irq_work *work; in send_signal_irq_work_init() local
2010 work = per_cpu_ptr(&send_signal_work, cpu); in send_signal_irq_work_init()
2011 init_irq_work(&work->irq_work, do_bpf_send_signal); in send_signal_irq_work_init()