Lines Matching refs:dfl_pwq
373 struct pool_workqueue __rcu *dfl_pwq; /* PW: only for unbound wqs */ member
745 return &wq->dfl_pwq; in unbound_pwq_slot()
5376 struct pool_workqueue *dfl_pwq; member
5388 put_pwq_unlocked(ctx->dfl_pwq); in apply_wqattrs_cleanup()
5426 ctx->dfl_pwq = alloc_unbound_pwq(wq, new_attrs); in apply_wqattrs_prepare()
5427 if (!ctx->dfl_pwq) in apply_wqattrs_prepare()
5432 ctx->dfl_pwq->refcnt++; in apply_wqattrs_prepare()
5433 ctx->pwq_tbl[cpu] = ctx->dfl_pwq; in apply_wqattrs_prepare()
5455 ctx->dfl_pwq->plugged = true; in apply_wqattrs_prepare()
5480 ctx->dfl_pwq = install_unbound_pwq(ctx->wq, -1, ctx->dfl_pwq); in apply_wqattrs_commit()
5645 struct pool_workqueue *dfl_pwq; in alloc_and_link_pwqs() local
5649 dfl_pwq = rcu_access_pointer(wq->dfl_pwq); in alloc_and_link_pwqs()
5650 WARN(!ret && (wq->pwqs.next != &dfl_pwq->pwqs_node || in alloc_and_link_pwqs()
5651 wq->pwqs.prev != &dfl_pwq->pwqs_node), in alloc_and_link_pwqs()
6011 if ((pwq != rcu_access_pointer(pwq->wq->dfl_pwq)) && (pwq->refcnt > 1)) in pwq_busy()