Lines Matching refs:dfl_pwq
304 struct pool_workqueue *dfl_pwq; /* PW: only for unbound wqs */ member
4311 struct pool_workqueue *dfl_pwq; member
4323 put_pwq_unlocked(ctx->dfl_pwq); in apply_wqattrs_cleanup()
4361 ctx->dfl_pwq = alloc_unbound_pwq(wq, new_attrs); in apply_wqattrs_prepare()
4362 if (!ctx->dfl_pwq) in apply_wqattrs_prepare()
4367 ctx->dfl_pwq->refcnt++; in apply_wqattrs_prepare()
4368 ctx->pwq_tbl[cpu] = ctx->dfl_pwq; in apply_wqattrs_prepare()
4408 link_pwq(ctx->dfl_pwq); in apply_wqattrs_commit()
4409 swap(ctx->wq->dfl_pwq, ctx->dfl_pwq); in apply_wqattrs_commit()
4552 raw_spin_lock_irq(&wq->dfl_pwq->pool->lock); in wq_update_pod()
4553 get_pwq(wq->dfl_pwq); in wq_update_pod()
4554 raw_spin_unlock_irq(&wq->dfl_pwq->pool->lock); in wq_update_pod()
4555 old_pwq = install_unbound_pwq(wq, cpu, wq->dfl_pwq); in wq_update_pod()
4595 WARN(!ret && (wq->pwqs.next != &wq->dfl_pwq->pwqs_node || in alloc_and_link_pwqs()
4596 wq->pwqs.prev != &wq->dfl_pwq->pwqs_node), in alloc_and_link_pwqs()
4772 if ((pwq != pwq->wq->dfl_pwq) && (pwq->refcnt > 1)) in pwq_busy()
4861 put_pwq_unlocked(wq->dfl_pwq); in destroy_workqueue()
4862 wq->dfl_pwq = NULL; in destroy_workqueue()