Lines Matching refs:conf_dev
150 struct device *conf_dev;
172 conf_dev = wq_confdev(wq);
176 conf_dev->parent = idxd_confdev(idxd);
177 conf_dev->bus = &dsa_bus_type;
178 conf_dev->type = &idxd_wq_device_type;
179 rc = dev_set_name(conf_dev, "wq%d.%d", idxd->id, wq->id);
181 put_device(conf_dev);
194 put_device(conf_dev);
202 put_device(conf_dev);
218 conf_dev = wq_confdev(wq);
219 put_device(conf_dev);
228 struct device *conf_dev;
244 conf_dev = engine_confdev(engine);
247 device_initialize(conf_dev);
248 conf_dev->parent = idxd_confdev(idxd);
249 conf_dev->bus = &dsa_bus_type;
250 conf_dev->type = &idxd_engine_device_type;
251 rc = dev_set_name(conf_dev, "engine%d.%d", idxd->id, engine->id);
253 put_device(conf_dev);
265 conf_dev = engine_confdev(engine);
266 put_device(conf_dev);
274 struct device *conf_dev;
291 conf_dev = group_confdev(group);
294 device_initialize(conf_dev);
295 conf_dev->parent = idxd_confdev(idxd);
296 conf_dev->bus = &dsa_bus_type;
297 conf_dev->type = &idxd_group_device_type;
298 rc = dev_set_name(conf_dev, "group%d.%d", idxd->id, group->id);
300 put_device(conf_dev);
522 struct device *conf_dev;
530 conf_dev = idxd_confdev(idxd);
544 device_initialize(conf_dev);
545 conf_dev->parent = dev;
546 conf_dev->bus = &dsa_bus_type;
547 conf_dev->type = idxd->data->dev_type;
548 rc = dev_set_name(conf_dev, "%s%d", idxd->data->name_prefix, idxd->id);
550 put_device(conf_dev);
818 * When ->release() is called for the idxd->conf_dev, it frees all the memory related