Lines Matching refs:df

1310 	struct devfreq *df = to_devfreq(dev);  in name_show()  local
1311 return sprintf(buf, "%s\n", dev_name(df->dev.parent)); in name_show()
1318 struct devfreq *df = to_devfreq(dev); in governor_show() local
1320 if (!df->governor) in governor_show()
1323 return sprintf(buf, "%s\n", df->governor->name); in governor_show()
1329 struct devfreq *df = to_devfreq(dev); in governor_store() local
1334 if (!df->governor) in governor_store()
1347 if (df->governor == governor) { in governor_store()
1350 } else if (df->governor->immutable || governor->immutable) { in governor_store()
1355 ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL); in governor_store()
1358 __func__, df->governor->name, ret); in governor_store()
1362 prev_governor = df->governor; in governor_store()
1363 df->governor = governor; in governor_store()
1364 strncpy(df->governor_name, governor->name, DEVFREQ_NAME_LEN); in governor_store()
1365 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL); in governor_store()
1368 __func__, df->governor->name, ret); in governor_store()
1369 df->governor = prev_governor; in governor_store()
1370 strncpy(df->governor_name, prev_governor->name, in governor_store()
1372 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL); in governor_store()
1376 __func__, df->governor_name, ret); in governor_store()
1377 df->governor = NULL; in governor_store()
1393 struct devfreq *df = to_devfreq(d); in available_governors_show() local
1396 if (!df->governor) in available_governors_show()
1405 if (df->governor->immutable) { in available_governors_show()
1407 "%s ", df->governor_name); in available_governors_show()
1439 struct devfreq *df = to_devfreq(dev); in cur_freq_show() local
1441 if (!df->profile) in cur_freq_show()
1444 if (df->profile->get_cur_freq && in cur_freq_show()
1445 !df->profile->get_cur_freq(df->dev.parent, &freq)) in cur_freq_show()
1448 return sprintf(buf, "%lu\n", df->previous_freq); in cur_freq_show()
1455 struct devfreq *df = to_devfreq(dev); in target_freq_show() local
1457 return sprintf(buf, "%lu\n", df->previous_freq); in target_freq_show()
1464 struct devfreq *df = to_devfreq(dev); in polling_interval_show() local
1466 if (!df->profile) in polling_interval_show()
1469 return sprintf(buf, "%d\n", df->profile->polling_ms); in polling_interval_show()
1476 struct devfreq *df = to_devfreq(dev); in polling_interval_store() local
1480 if (!df->governor) in polling_interval_store()
1487 df->governor->event_handler(df, DEVFREQ_GOV_UPDATE_INTERVAL, &value); in polling_interval_store()
1497 struct devfreq *df = to_devfreq(dev); in min_freq_store() local
1505 if (!dev_pm_qos_request_active(&df->user_min_freq_req)) in min_freq_store()
1513 ret = dev_pm_qos_update_request(&df->user_min_freq_req, in min_freq_store()
1524 struct devfreq *df = to_devfreq(dev); in min_freq_show() local
1527 mutex_lock(&df->lock); in min_freq_show()
1528 get_freq_range(df, &min_freq, &max_freq); in min_freq_show()
1529 mutex_unlock(&df->lock); in min_freq_show()
1538 struct devfreq *df = to_devfreq(dev); in max_freq_store() local
1546 if (!dev_pm_qos_request_active(&df->user_max_freq_req)) in max_freq_store()
1568 ret = dev_pm_qos_update_request(&df->user_max_freq_req, value); in max_freq_store()
1578 struct devfreq *df = to_devfreq(dev); in max_freq_show() local
1581 mutex_lock(&df->lock); in max_freq_show()
1582 get_freq_range(df, &min_freq, &max_freq); in max_freq_show()
1583 mutex_unlock(&df->lock); in max_freq_show()
1593 struct devfreq *df = to_devfreq(d); in available_frequencies_show() local
1597 if (!df->profile) in available_frequencies_show()
1600 mutex_lock(&df->lock); in available_frequencies_show()
1602 for (i = 0; i < df->profile->max_state; i++) in available_frequencies_show()
1604 "%lu ", df->profile->freq_table[i]); in available_frequencies_show()
1606 mutex_unlock(&df->lock); in available_frequencies_show()
1620 struct devfreq *df = to_devfreq(dev); in trans_stat_show() local
1625 if (!df->profile) in trans_stat_show()
1627 max_state = df->profile->max_state; in trans_stat_show()
1632 mutex_lock(&df->lock); in trans_stat_show()
1633 if (!df->stop_polling && in trans_stat_show()
1634 devfreq_update_status(df, df->previous_freq)) { in trans_stat_show()
1635 mutex_unlock(&df->lock); in trans_stat_show()
1638 mutex_unlock(&df->lock); in trans_stat_show()
1644 df->profile->freq_table[i]); in trans_stat_show()
1649 if (df->profile->freq_table[i] in trans_stat_show()
1650 == df->previous_freq) { in trans_stat_show()
1656 df->profile->freq_table[i]); in trans_stat_show()
1659 df->stats.trans_table[(i * max_state) + j]); in trans_stat_show()
1662 jiffies64_to_msecs(df->stats.time_in_state[i])); in trans_stat_show()
1666 df->stats.total_trans); in trans_stat_show()
1674 struct devfreq *df = to_devfreq(dev); in trans_stat_store() local
1677 if (!df->profile) in trans_stat_store()
1680 if (df->profile->max_state == 0) in trans_stat_store()
1687 mutex_lock(&df->lock); in trans_stat_store()
1688 memset(df->stats.time_in_state, 0, (df->profile->max_state * in trans_stat_store()
1689 sizeof(*df->stats.time_in_state))); in trans_stat_store()
1690 memset(df->stats.trans_table, 0, array3_size(sizeof(unsigned int), in trans_stat_store()
1691 df->profile->max_state, in trans_stat_store()
1692 df->profile->max_state)); in trans_stat_store()
1693 df->stats.total_trans = 0; in trans_stat_store()
1694 df->stats.last_update = get_jiffies_64(); in trans_stat_store()
1695 mutex_unlock(&df->lock); in trans_stat_store()
1704 struct devfreq *df = to_devfreq(dev); in timer_show() local
1706 if (!df->profile) in timer_show()
1709 return sprintf(buf, "%s\n", timer_name[df->profile->timer]); in timer_show()
1715 struct devfreq *df = to_devfreq(dev); in timer_store() local
1720 if (!df->governor || !df->profile) in timer_store()
1739 if (df->profile->timer == timer) { in timer_store()
1744 mutex_lock(&df->lock); in timer_store()
1745 df->profile->timer = timer; in timer_store()
1746 mutex_unlock(&df->lock); in timer_store()
1748 ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL); in timer_store()
1751 __func__, df->governor->name, ret); in timer_store()
1755 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL); in timer_store()
1758 __func__, df->governor->name, ret); in timer_store()