Lines Matching defs:wq_dev
261 struct wq_device *wq_dev; /* I: for sysfs interface */
5414 struct wq_device *wq_dev = container_of(dev, struct wq_device, dev);
5416 return wq_dev->wq;
5670 struct wq_device *wq_dev = container_of(dev, struct wq_device, dev);
5672 kfree(wq_dev);
5692 struct wq_device *wq_dev;
5703 wq->wq_dev = wq_dev = kzalloc(sizeof(*wq_dev), GFP_KERNEL);
5704 if (!wq_dev)
5707 wq_dev->wq = wq;
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);
5721 wq->wq_dev = NULL;
5729 ret = device_create_file(&wq_dev->dev, attr);
5731 device_unregister(&wq_dev->dev);
5732 wq->wq_dev = NULL;
5738 dev_set_uevent_suppress(&wq_dev->dev, false);
5739 kobject_uevent(&wq_dev->dev.kobj, KOBJ_ADD);
5751 struct wq_device *wq_dev = wq->wq_dev;
5753 if (!wq->wq_dev)
5756 wq->wq_dev = NULL;
5757 device_unregister(&wq_dev->dev);