Lines Matching refs:opp_dev
171 static void opp_list_debug_create_dir(struct opp_device *opp_dev,
174 const struct device *dev = opp_dev->dev;
182 opp_dev->dentry = d;
186 static void opp_list_debug_create_link(struct opp_device *opp_dev,
191 opp_set_dev_name(opp_dev->dev, name);
194 opp_dev->dentry = debugfs_create_symlink(name, rootdir,
200 * @opp_dev: opp-dev pointer for device
207 void opp_debug_register(struct opp_device *opp_dev, struct opp_table *opp_table)
210 opp_list_debug_create_link(opp_dev, opp_table);
212 opp_list_debug_create_dir(opp_dev, opp_table);
215 static void opp_migrate_dentry(struct opp_device *opp_dev,
224 if (iter != opp_dev) {
237 dentry = debugfs_rename(rootdir, opp_dev->dentry, rootdir,
241 __func__, dev_name(opp_dev->dev), dev_name(dev));
251 * @opp_dev: opp-dev pointer for device
256 void opp_debug_unregister(struct opp_device *opp_dev,
259 if (opp_dev->dentry == opp_table->dentry) {
262 opp_migrate_dentry(opp_dev, opp_table);
268 debugfs_remove_recursive(opp_dev->dentry);
271 opp_dev->dentry = NULL;