Lines Matching refs:new_attrs
3891 struct workqueue_attrs *new_attrs, *tmp_attrs; in apply_wqattrs_prepare() local
3898 new_attrs = alloc_workqueue_attrs(); in apply_wqattrs_prepare()
3900 if (!ctx || !new_attrs || !tmp_attrs) in apply_wqattrs_prepare()
3908 copy_workqueue_attrs(new_attrs, attrs); in apply_wqattrs_prepare()
3909 cpumask_and(new_attrs->cpumask, new_attrs->cpumask, wq_unbound_cpumask); in apply_wqattrs_prepare()
3910 if (unlikely(cpumask_empty(new_attrs->cpumask))) in apply_wqattrs_prepare()
3911 cpumask_copy(new_attrs->cpumask, wq_unbound_cpumask); in apply_wqattrs_prepare()
3918 copy_workqueue_attrs(tmp_attrs, new_attrs); in apply_wqattrs_prepare()
3925 ctx->dfl_pwq = alloc_unbound_pwq(wq, new_attrs); in apply_wqattrs_prepare()
3930 if (wq_calc_node_cpumask(new_attrs, node, -1, tmp_attrs->cpumask)) { in apply_wqattrs_prepare()
3941 copy_workqueue_attrs(new_attrs, attrs); in apply_wqattrs_prepare()
3942 cpumask_and(new_attrs->cpumask, new_attrs->cpumask, cpu_possible_mask); in apply_wqattrs_prepare()
3943 ctx->attrs = new_attrs; in apply_wqattrs_prepare()
3951 free_workqueue_attrs(new_attrs); in apply_wqattrs_prepare()