Lines Matching refs:ubq_daemon
120 struct task_struct *ubq_daemon; member
590 return ubq->ubq_daemon->flags & PF_EXITING; in ubq_daemon_is_dying()
708 if (unlikely(current != ubq->ubq_daemon || current->flags & PF_EXITING)) { in __ublk_rq_task_work()
828 if (task_work_add(ubq->ubq_daemon, &data->work, in ublk_queue_cmd()
1179 ubq->ubq_daemon = current; in ublk_mark_io_ready()
1180 get_task_struct(ubq->ubq_daemon); in ublk_mark_io_ready()
1221 if (ubq->ubq_daemon && ubq->ubq_daemon != current) in ublk_ch_uring_cmd()
1310 if (ubq->ubq_daemon) in ublk_deinit_queue()
1311 put_task_struct(ubq->ubq_daemon); in ublk_deinit_queue()
1883 WARN_ON_ONCE(!(ubq->ubq_daemon && ubq_daemon_is_dying(ubq))); in ublk_queue_reinit()
1887 put_task_struct(ubq->ubq_daemon); in ublk_queue_reinit()
1889 ubq->ubq_daemon = NULL; in ublk_queue_reinit()