Lines Matching full:wq_dev
376 struct wq_device *wq_dev; /* I: for sysfs interface */
7235 struct wq_device *wq_dev = container_of(dev, struct wq_device, dev);
7237 return wq_dev->wq;
7574 struct wq_device *wq_dev = container_of(dev, struct wq_device, dev);
7576 kfree(wq_dev);
7596 struct wq_device *wq_dev;
7599 wq->wq_dev = wq_dev = kzalloc_obj(*wq_dev);
7600 if (!wq_dev)
7603 wq_dev->wq = wq;
7604 wq_dev->dev.bus = &wq_subsys;
7605 wq_dev->dev.release = wq_device_release;
7606 dev_set_name(&wq_dev->dev, "%s", wq->name);
7612 dev_set_uevent_suppress(&wq_dev->dev, true);
7614 ret = device_register(&wq_dev->dev);
7616 put_device(&wq_dev->dev);
7617 wq->wq_dev = NULL;
7625 ret = device_create_file(&wq_dev->dev, attr);
7627 device_unregister(&wq_dev->dev);
7628 wq->wq_dev = NULL;
7634 dev_set_uevent_suppress(&wq_dev->dev, false);
7635 kobject_uevent(&wq_dev->dev.kobj, KOBJ_ADD);
7647 struct wq_device *wq_dev = wq->wq_dev;
7649 if (!wq->wq_dev)
7652 wq->wq_dev = NULL;
7653 device_unregister(&wq_dev->dev);