Lines Matching refs:df

1331 	struct devfreq *df = to_devfreq(dev);
1332 return sprintf(buf, "%s\n", dev_name(df->dev.parent));
1339 struct devfreq *df = to_devfreq(dev);
1341 if (!df->governor)
1344 return sprintf(buf, "%s\n", df->governor->name);
1350 struct devfreq *df = to_devfreq(dev);
1355 if (!df->governor)
1368 if (df->governor == governor) {
1371 } else if (df->governor->immutable || governor->immutable) {
1376 ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL);
1379 __func__, df->governor->name, ret);
1383 prev_governor = df->governor;
1384 df->governor = governor;
1385 strncpy(df->governor_name, governor->name, DEVFREQ_NAME_LEN);
1386 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL);
1389 __func__, df->governor->name, ret);
1390 df->governor = prev_governor;
1391 strncpy(df->governor_name, prev_governor->name,
1393 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL);
1397 __func__, df->governor_name, ret);
1398 df->governor = NULL;
1414 struct devfreq *df = to_devfreq(d);
1417 if (!df->governor)
1426 if (df->governor->immutable) {
1428 "%s ", df->governor_name);
1460 struct devfreq *df = to_devfreq(dev);
1462 if (!df->profile)
1465 if (df->profile->get_cur_freq &&
1466 !df->profile->get_cur_freq(df->dev.parent, &freq))
1469 return sprintf(buf, "%lu\n", df->previous_freq);
1476 struct devfreq *df = to_devfreq(dev);
1478 return sprintf(buf, "%lu\n", df->previous_freq);
1485 struct devfreq *df = to_devfreq(dev);
1487 if (!df->profile)
1490 return sprintf(buf, "%d\n", df->profile->polling_ms);
1497 struct devfreq *df = to_devfreq(dev);
1501 if (!df->governor)
1508 df->governor->event_handler(df, DEVFREQ_GOV_UPDATE_INTERVAL, &value);
1518 struct devfreq *df = to_devfreq(dev);
1526 if (!dev_pm_qos_request_active(&df->user_min_freq_req))
1534 ret = dev_pm_qos_update_request(&df->user_min_freq_req,
1545 struct devfreq *df = to_devfreq(dev);
1548 mutex_lock(&df->lock);
1549 get_freq_range(df, &min_freq, &max_freq);
1550 mutex_unlock(&df->lock);
1559 struct devfreq *df = to_devfreq(dev);
1567 if (!dev_pm_qos_request_active(&df->user_max_freq_req))
1589 ret = dev_pm_qos_update_request(&df->user_max_freq_req, value);
1599 struct devfreq *df = to_devfreq(dev);
1602 mutex_lock(&df->lock);
1603 get_freq_range(df, &min_freq, &max_freq);
1604 mutex_unlock(&df->lock);
1614 struct devfreq *df = to_devfreq(d);
1618 if (!df->profile)
1621 mutex_lock(&df->lock);
1623 for (i = 0; i < df->profile->max_state; i++)
1625 "%lu ", df->profile->freq_table[i]);
1627 mutex_unlock(&df->lock);
1641 struct devfreq *df = to_devfreq(dev);
1646 if (!df->profile)
1648 max_state = df->profile->max_state;
1653 mutex_lock(&df->lock);
1654 if (!df->stop_polling &&
1655 devfreq_update_status(df, df->previous_freq)) {
1656 mutex_unlock(&df->lock);
1659 mutex_unlock(&df->lock);
1667 df->profile->freq_table[i]);
1677 if (df->profile->freq_table[i]
1678 == df->previous_freq) {
1687 df->profile->freq_table[i]);
1692 df->stats.trans_table[(i * max_state) + j]);
1697 jiffies64_to_msecs(df->stats.time_in_state[i]));
1702 df->stats.total_trans);
1716 struct devfreq *df = to_devfreq(dev);
1719 if (!df->profile)
1722 if (df->profile->max_state == 0)
1729 mutex_lock(&df->lock);
1730 memset(df->stats.time_in_state, 0, (df->profile->max_state *
1731 sizeof(*df->stats.time_in_state)));
1732 memset(df->stats.trans_table, 0, array3_size(sizeof(unsigned int),
1733 df->profile->max_state,
1734 df->profile->max_state));
1735 df->stats.total_trans = 0;
1736 df->stats.last_update = get_jiffies_64();
1737 mutex_unlock(&df->lock);
1746 struct devfreq *df = to_devfreq(dev);
1748 if (!df->profile)
1751 return sprintf(buf, "%s\n", timer_name[df->profile->timer]);
1757 struct devfreq *df = to_devfreq(dev);
1762 if (!df->governor || !df->profile)
1781 if (df->profile->timer == timer) {
1786 mutex_lock(&df->lock);
1787 df->profile->timer = timer;
1788 mutex_unlock(&df->lock);
1790 ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL);
1793 __func__, df->governor->name, ret);
1797 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL);
1800 __func__, df->governor->name, ret);