workqueue_attrs
struct workqueue_attrs *alloc_workqueue_attrs_noprof(void);
void free_workqueue_attrs(struct workqueue_attrs *attrs);
const struct workqueue_attrs *attrs);
struct workqueue_attrs *attrs;
struct workqueue_attrs *attrs; /* I: worker attributes */
struct workqueue_attrs *unbound_attrs; /* PW: only for unbound wqs */
static struct workqueue_attrs *unbound_wq_update_pwq_attrs_buf;
void free_workqueue_attrs(struct workqueue_attrs *attrs)
struct workqueue_attrs *alloc_workqueue_attrs_noprof(void)
struct workqueue_attrs *attrs;
static void copy_workqueue_attrs(struct workqueue_attrs *to,
const struct workqueue_attrs *from)
static void wqattrs_clear_for_pool(struct workqueue_attrs *attrs)
static u32 wqattrs_hash(const struct workqueue_attrs *attrs)
static bool wqattrs_equal(const struct workqueue_attrs *a,
const struct workqueue_attrs *b)
static void wqattrs_actualize_cpumask(struct workqueue_attrs *attrs,
wqattrs_pod_type(const struct workqueue_attrs *attrs)
static struct workqueue_attrs *unbound_std_wq_attrs[NR_STD_WORKER_POOLS];
static struct worker_pool *get_unbound_pool(const struct workqueue_attrs *attrs)
static struct workqueue_attrs *ordered_wq_attrs[NR_STD_WORKER_POOLS];
const struct workqueue_attrs *attrs)
static void wq_calc_pod_cpumask(struct workqueue_attrs *attrs, int cpu)
struct workqueue_attrs *attrs; /* attrs to apply */
const struct workqueue_attrs *attrs,
struct workqueue_attrs *new_attrs;
const struct workqueue_attrs *attrs)
const struct workqueue_attrs *attrs)
struct workqueue_attrs *target_attrs;
struct workqueue_attrs *attrs = wq->unbound_attrs;
struct workqueue_attrs *attrs = wq->unbound_attrs;
static struct workqueue_attrs *wq_sysfs_prep_attrs(struct workqueue_struct *wq)
struct workqueue_attrs *attrs;
struct workqueue_attrs *attrs;
struct workqueue_attrs *attrs;
struct workqueue_attrs *attrs;
struct workqueue_attrs *attrs;
struct workqueue_attrs *attrs;