Lines Matching refs:dfl_devs
65 static struct dfl_dev_info dfl_devs[] = { variable
92 for (i = 0; i < ARRAY_SIZE(dfl_devs); i++) in dfl_ids_init()
93 idr_init(&dfl_devs[i].id); in dfl_ids_init()
100 for (i = 0; i < ARRAY_SIZE(dfl_devs); i++) in dfl_ids_destroy()
101 idr_destroy(&dfl_devs[i].id); in dfl_ids_destroy()
110 id = idr_alloc(&dfl_devs[type].id, dev, 0, 0, GFP_KERNEL); in dfl_id_alloc()
120 idr_remove(&dfl_devs[type].id, id); in dfl_id_free()
128 for (i = 0; i < ARRAY_SIZE(dfl_devs); i++) in feature_dev_id_type()
129 if (!strcmp(dfl_devs[i].name, pdev->name)) in feature_dev_id_type()
139 for (i = 0; i < ARRAY_SIZE(dfl_devs); i++) in dfh_id_to_type()
140 if (dfl_devs[i].dfh_id == id) in dfh_id_to_type()
574 fdev = platform_device_alloc(dfl_devs[type].name, -ENODEV); in build_info_create_dev()
588 fdev->dev.devt = dfl_get_devt(dfl_devs[type].devt_type, fdev->id); in build_info_create_dev()