Lines Matching refs:new_attrs
4338 struct workqueue_attrs *new_attrs; in apply_wqattrs_prepare() local
4349 new_attrs = alloc_workqueue_attrs(); in apply_wqattrs_prepare()
4350 if (!ctx || !new_attrs) in apply_wqattrs_prepare()
4358 copy_workqueue_attrs(new_attrs, attrs); in apply_wqattrs_prepare()
4359 wqattrs_actualize_cpumask(new_attrs, unbound_cpumask); in apply_wqattrs_prepare()
4360 cpumask_copy(new_attrs->__pod_cpumask, new_attrs->cpumask); in apply_wqattrs_prepare()
4361 ctx->dfl_pwq = alloc_unbound_pwq(wq, new_attrs); in apply_wqattrs_prepare()
4366 if (new_attrs->ordered) { in apply_wqattrs_prepare()
4370 wq_calc_pod_cpumask(new_attrs, cpu, -1); in apply_wqattrs_prepare()
4371 ctx->pwq_tbl[cpu] = alloc_unbound_pwq(wq, new_attrs); in apply_wqattrs_prepare()
4378 copy_workqueue_attrs(new_attrs, attrs); in apply_wqattrs_prepare()
4379 cpumask_and(new_attrs->cpumask, new_attrs->cpumask, cpu_possible_mask); in apply_wqattrs_prepare()
4380 cpumask_copy(new_attrs->__pod_cpumask, new_attrs->cpumask); in apply_wqattrs_prepare()
4381 ctx->attrs = new_attrs; in apply_wqattrs_prepare()
4387 free_workqueue_attrs(new_attrs); in apply_wqattrs_prepare()