Lines Matching refs:opp_table

57 				struct opp_table *opp_table,
64 for (i = 0; i < opp_table->path_count; i++) {
70 debugfs_create_file("name", S_IRUGO, d, opp_table->paths[i],
80 struct opp_table *opp_table,
86 if (opp_table->clk_count == 1) {
91 for (i = 0; i < opp_table->clk_count; i++) {
98 struct opp_table *opp_table,
104 for (i = 0; i < opp_table->regulator_count; i++) {
129 void opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table)
131 struct dentry *pdentry = opp_table->dentry;
143 if (likely(opp_table->clk_count == 1 && opp->rates[0]))
146 id = _get_opp_count(opp_table);
164 opp_debug_create_clks(opp, opp_table, d);
165 opp_debug_create_supplies(opp, opp_table, d);
166 opp_debug_create_bw(opp, opp_table, d);
172 struct opp_table *opp_table)
177 opp_set_dev_name(dev, opp_table->dentry_name);
180 d = debugfs_create_dir(opp_table->dentry_name, rootdir);
183 opp_table->dentry = d;
187 struct opp_table *opp_table)
195 opp_table->dentry_name);
201 * @opp_table: the device-opp being added
207 void opp_debug_register(struct opp_device *opp_dev, struct opp_table *opp_table)
209 if (opp_table->dentry)
210 opp_list_debug_create_link(opp_dev, opp_table);
212 opp_list_debug_create_dir(opp_dev, opp_table);
216 struct opp_table *opp_table)
223 list_for_each_entry(iter, &opp_table->dev_list, node)
235 opp_set_dev_name(dev, opp_table->dentry_name);
237 err = debugfs_change_name(opp_dev->dentry, "%s", opp_table->dentry_name);
244 new_dev->dentry = opp_table->dentry = opp_dev->dentry;
250 * @opp_table: the device-opp being removed
255 struct opp_table *opp_table)
257 if (opp_dev->dentry == opp_table->dentry) {
259 if (!list_is_singular(&opp_table->dev_list)) {
260 opp_migrate_dentry(opp_dev, opp_table);
263 opp_table->dentry = NULL;