Lines Matching refs:conf_dev
146 struct device *conf_dev; in idxd_setup_wqs() local
168 conf_dev = wq_confdev(wq); in idxd_setup_wqs()
172 conf_dev->parent = idxd_confdev(idxd); in idxd_setup_wqs()
173 conf_dev->bus = &dsa_bus_type; in idxd_setup_wqs()
174 conf_dev->type = &idxd_wq_device_type; in idxd_setup_wqs()
175 rc = dev_set_name(conf_dev, "wq%d.%d", idxd->id, wq->id); in idxd_setup_wqs()
177 put_device(conf_dev); in idxd_setup_wqs()
190 put_device(conf_dev); in idxd_setup_wqs()
198 put_device(conf_dev); in idxd_setup_wqs()
212 conf_dev = wq_confdev(wq); in idxd_setup_wqs()
213 put_device(conf_dev); in idxd_setup_wqs()
222 struct device *conf_dev; in idxd_setup_engines() local
238 conf_dev = engine_confdev(engine); in idxd_setup_engines()
241 device_initialize(conf_dev); in idxd_setup_engines()
242 conf_dev->parent = idxd_confdev(idxd); in idxd_setup_engines()
243 conf_dev->bus = &dsa_bus_type; in idxd_setup_engines()
244 conf_dev->type = &idxd_engine_device_type; in idxd_setup_engines()
245 rc = dev_set_name(conf_dev, "engine%d.%d", idxd->id, engine->id); in idxd_setup_engines()
247 put_device(conf_dev); in idxd_setup_engines()
259 conf_dev = engine_confdev(engine); in idxd_setup_engines()
260 put_device(conf_dev); in idxd_setup_engines()
268 struct device *conf_dev; in idxd_setup_groups() local
285 conf_dev = group_confdev(group); in idxd_setup_groups()
288 device_initialize(conf_dev); in idxd_setup_groups()
289 conf_dev->parent = idxd_confdev(idxd); in idxd_setup_groups()
290 conf_dev->bus = &dsa_bus_type; in idxd_setup_groups()
291 conf_dev->type = &idxd_group_device_type; in idxd_setup_groups()
292 rc = dev_set_name(conf_dev, "group%d.%d", idxd->id, group->id); in idxd_setup_groups()
294 put_device(conf_dev); in idxd_setup_groups()
465 struct device *conf_dev; in idxd_alloc() local
473 conf_dev = idxd_confdev(idxd); in idxd_alloc()
487 device_initialize(conf_dev); in idxd_alloc()
488 conf_dev->parent = dev; in idxd_alloc()
489 conf_dev->bus = &dsa_bus_type; in idxd_alloc()
490 conf_dev->type = idxd->data->dev_type; in idxd_alloc()
491 rc = dev_set_name(conf_dev, "%s%d", idxd->data->name_prefix, idxd->id); in idxd_alloc()
493 put_device(conf_dev); in idxd_alloc()