Searched refs:sqd (Results 1 – 4 of 4) sorted by relevance
26 void io_sq_thread_stop(struct io_sq_data *sqd);27 void io_sq_thread_park(struct io_sq_data *sqd);28 void io_sq_thread_unpark(struct io_sq_data *sqd);29 void io_put_sq_data(struct io_sq_data *sqd);34 static inline struct task_struct *sqpoll_task_locked(struct io_sq_data *sqd) in sqpoll_task_locked() argument36 return rcu_dereference_protected(sqd->thread, in sqpoll_task_locked()37 lockdep_is_held(&sqd->lock)); in sqpoll_task_locked()
358 struct io_sq_data *sqd = NULL; in io_register_iowq_max_workers() local369 sqd = ctx->sq_data; in io_register_iowq_max_workers()370 if (sqd) { in io_register_iowq_max_workers()378 refcount_inc(&sqd->refs); in io_register_iowq_max_workers()380 mutex_lock(&sqd->lock); in io_register_iowq_max_workers()382 tsk = sqpoll_task_locked(sqd); in io_register_iowq_max_workers()405 if (sqd) { in io_register_iowq_max_workers()407 mutex_unlock(&sqd->lock); in io_register_iowq_max_workers()408 io_put_sq_data(sqd); in io_register_iowq_max_workers()416 if (sqd) in io_register_iowq_max_workers()[all …]
2339 struct io_sq_data *sqd = ctx->sq_data; in io_ring_exit_work() local2342 io_sq_thread_park(sqd); in io_ring_exit_work()2343 tsk = sqpoll_task_locked(sqd); in io_ring_exit_work()2347 io_sq_thread_unpark(sqd); in io_ring_exit_work()
1231 ed35 sqd RXE_FRRD