Lines Matching refs:conf_dev
208 struct device *conf_dev; in idxd_setup_wqs() local
224 conf_dev = wq_confdev(wq); in idxd_setup_wqs()
228 conf_dev->parent = idxd_confdev(idxd); in idxd_setup_wqs()
229 conf_dev->bus = &dsa_bus_type; in idxd_setup_wqs()
230 conf_dev->type = &idxd_wq_device_type; in idxd_setup_wqs()
231 rc = dev_set_name(conf_dev, "wq%d.%d", idxd->id, wq->id); in idxd_setup_wqs()
233 put_device(conf_dev); in idxd_setup_wqs()
244 put_device(conf_dev); in idxd_setup_wqs()
256 conf_dev = wq_confdev(wq); in idxd_setup_wqs()
257 put_device(conf_dev); in idxd_setup_wqs()
266 struct device *conf_dev; in idxd_setup_engines() local
282 conf_dev = engine_confdev(engine); in idxd_setup_engines()
285 device_initialize(conf_dev); in idxd_setup_engines()
286 conf_dev->parent = idxd_confdev(idxd); in idxd_setup_engines()
287 conf_dev->bus = &dsa_bus_type; in idxd_setup_engines()
288 conf_dev->type = &idxd_engine_device_type; in idxd_setup_engines()
289 rc = dev_set_name(conf_dev, "engine%d.%d", idxd->id, engine->id); in idxd_setup_engines()
291 put_device(conf_dev); in idxd_setup_engines()
303 conf_dev = engine_confdev(engine); in idxd_setup_engines()
304 put_device(conf_dev); in idxd_setup_engines()
312 struct device *conf_dev; in idxd_setup_groups() local
329 conf_dev = group_confdev(group); in idxd_setup_groups()
332 device_initialize(conf_dev); in idxd_setup_groups()
333 conf_dev->parent = idxd_confdev(idxd); in idxd_setup_groups()
334 conf_dev->bus = &dsa_bus_type; in idxd_setup_groups()
335 conf_dev->type = &idxd_group_device_type; in idxd_setup_groups()
336 rc = dev_set_name(conf_dev, "group%d.%d", idxd->id, group->id); in idxd_setup_groups()
338 put_device(conf_dev); in idxd_setup_groups()
499 struct device *conf_dev; in idxd_alloc() local
507 conf_dev = idxd_confdev(idxd); in idxd_alloc()
515 device_initialize(conf_dev); in idxd_alloc()
516 conf_dev->parent = dev; in idxd_alloc()
517 conf_dev->bus = &dsa_bus_type; in idxd_alloc()
518 conf_dev->type = idxd->data->dev_type; in idxd_alloc()
519 rc = dev_set_name(conf_dev, "%s%d", idxd->data->name_prefix, idxd->id); in idxd_alloc()
521 put_device(conf_dev); in idxd_alloc()