Lines Matching defs:dev
5409 struct device dev;
5412 static struct workqueue_struct *dev_to_wq(struct device *dev)
5414 struct wq_device *wq_dev = container_of(dev, struct wq_device, dev);
5419 static ssize_t per_cpu_show(struct device *dev, struct device_attribute *attr,
5422 struct workqueue_struct *wq = dev_to_wq(dev);
5428 static ssize_t max_active_show(struct device *dev,
5431 struct workqueue_struct *wq = dev_to_wq(dev);
5436 static ssize_t max_active_store(struct device *dev,
5440 struct workqueue_struct *wq = dev_to_wq(dev);
5458 static ssize_t wq_pool_ids_show(struct device *dev,
5461 struct workqueue_struct *wq = dev_to_wq(dev);
5480 static ssize_t wq_nice_show(struct device *dev, struct device_attribute *attr,
5483 struct workqueue_struct *wq = dev_to_wq(dev);
5508 static ssize_t wq_nice_store(struct device *dev, struct device_attribute *attr,
5511 struct workqueue_struct *wq = dev_to_wq(dev);
5533 static ssize_t wq_cpumask_show(struct device *dev,
5536 struct workqueue_struct *wq = dev_to_wq(dev);
5546 static ssize_t wq_cpumask_store(struct device *dev,
5550 struct workqueue_struct *wq = dev_to_wq(dev);
5570 static ssize_t wq_numa_show(struct device *dev, struct device_attribute *attr,
5573 struct workqueue_struct *wq = dev_to_wq(dev);
5584 static ssize_t wq_numa_store(struct device *dev, struct device_attribute *attr,
5587 struct workqueue_struct *wq = dev_to_wq(dev);
5622 static ssize_t wq_unbound_cpumask_show(struct device *dev,
5635 static ssize_t wq_unbound_cpumask_store(struct device *dev,
5668 static void wq_device_release(struct device *dev)
5670 struct wq_device *wq_dev = container_of(dev, struct wq_device, dev);
5708 wq_dev->dev.bus = &wq_subsys;
5709 wq_dev->dev.release = wq_device_release;
5710 dev_set_name(&wq_dev->dev, "%s", wq->name);
5716 dev_set_uevent_suppress(&wq_dev->dev, true);
5718 ret = device_register(&wq_dev->dev);
5720 put_device(&wq_dev->dev);
5729 ret = device_create_file(&wq_dev->dev, attr);
5731 device_unregister(&wq_dev->dev);
5738 dev_set_uevent_suppress(&wq_dev->dev, false);
5739 kobject_uevent(&wq_dev->dev.kobj, KOBJ_ADD);
5757 device_unregister(&wq_dev->dev);