Lines Matching defs:df

1299     struct devfreq *df = to_devfreq(dev);
1300 return sprintf(buf, "%s\n", dev_name(df->dev.parent));
1306 struct devfreq *df = to_devfreq(dev);
1308 if (!df->governor) {
1312 return sprintf(buf, "%s\n", df->governor->name);
1317 struct devfreq *df = to_devfreq(dev);
1322 if (!df->governor) {
1337 if (df->governor == governor) {
1340 } else if (df->governor->immutable || governor->immutable) {
1345 ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL);
1347 dev_warn(dev, "%s: Governor %s not stopped(%d)\n", __func__, df->governor->name, ret);
1351 prev_governor = df->governor;
1352 df->governor = governor;
1353 strncpy(df->governor_name, governor->name, DEVFREQ_NAME_LEN);
1354 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL);
1356 dev_warn(dev, "%s: Governor %s not started(%d)\n", __func__, df->governor->name, ret);
1357 df->governor = prev_governor;
1358 strncpy(df->governor_name, prev_governor->name, DEVFREQ_NAME_LEN);
1359 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL);
1361 dev_err(dev, "%s: reverting to Governor %s failed (%d)\n", __func__, df->governor_name, ret);
1362 df->governor = NULL;
1377 struct devfreq *df = to_devfreq(d);
1380 if (!df->governor) {
1390 if (df->governor->immutable) {
1391 count = scnprintf(&buf[count], DEVFREQ_NAME_LEN, "%s ", df->governor_name);
1424 struct devfreq *df = to_devfreq(dev);
1426 if (!df->profile) {
1430 if (df->profile->get_cur_freq && !df->profile->get_cur_freq(df->dev.parent, &freq)) {
1434 return sprintf(buf, "%lu\n", df->previous_freq);
1440 struct devfreq *df = to_devfreq(dev);
1442 return sprintf(buf, "%lu\n", df->previous_freq);
1448 struct devfreq *df = to_devfreq(dev);
1450 if (!df->profile) {
1454 return sprintf(buf, "%d\n", df->profile->polling_ms);
1459 struct devfreq *df = to_devfreq(dev);
1463 if (!df->governor) {
1472 df->governor->event_handler(df, DEVFREQ_GOV_UPDATE_INTERVAL, &value);
1481 struct devfreq *df = to_devfreq(dev);
1489 if (!dev_pm_qos_request_active(&df->user_min_freq_req)) {
1499 ret = dev_pm_qos_update_request(&df->user_min_freq_req, value / HZ_PER_KHZ);
1509 struct devfreq *df = to_devfreq(dev);
1512 mutex_lock(&df->lock);
1513 get_freq_range(df, &min_freq, &max_freq);
1514 mutex_unlock(&df->lock);
1522 struct devfreq *df = to_devfreq(dev);
1530 if (!dev_pm_qos_request_active(&df->user_max_freq_req)) {
1555 ret = dev_pm_qos_update_request(&df->user_max_freq_req, value);
1565 struct devfreq *df = to_devfreq(dev);
1568 mutex_lock(&df->lock);
1569 get_freq_range(df, &min_freq, &max_freq);
1570 mutex_unlock(&df->lock);
1578 struct devfreq *df = to_devfreq(d);
1582 if (!df->profile) {
1586 mutex_lock(&df->lock);
1588 for (i = 0; i < df->profile->max_state; i++) {
1589 count += scnprintf(&buf[count], (PAGE_SIZE - count - 0x2), "%lu ", df->profile->freq_table[i]);
1592 mutex_unlock(&df->lock);
1606 struct devfreq *df = to_devfreq(dev);
1611 if (!df->profile) {
1614 max_state = df->profile->max_state;
1620 mutex_lock(&df->lock);
1621 if (!df->stop_polling && devfreq_update_status(df, df->previous_freq)) {
1622 mutex_unlock(&df->lock);
1625 mutex_unlock(&df->lock);
1630 len += sprintf(buf + len, "%10lu", df->profile->freq_table[i]);
1636 if (df->profile->freq_table[i] == df->previous_freq) {
1641 len += sprintf(buf + len, "%10lu:", df->profile->freq_table[i]);
1643 len += sprintf(buf + len, "%10u", df->stats.trans_table[(i * max_state) + j]);
1646 len += sprintf(buf + len, "%10llu\n", (u64)jiffies64_to_msecs(df->stats.time_in_state[i]));
1649 len += sprintf(buf + len, "Total transition : %u\n", df->stats.total_trans);
1655 struct devfreq *df = to_devfreq(dev);
1658 if (!df->profile) {
1662 if (df->profile->max_state == 0) {
1671 mutex_lock(&df->lock);
1672 memset(df->stats.time_in_state, 0, (df->profile->max_state * sizeof(*df->stats.time_in_state)));
1673 memset(df->stats.trans_table, 0, array3_size(sizeof(unsigned int), df->profile->max_state, df->profile->max_state));
1674 df->stats.total_trans = 0;
1675 df->stats.last_update = get_jiffies_64();
1676 mutex_unlock(&df->lock);
1684 struct devfreq *df = to_devfreq(dev);
1686 if (!df->profile) {
1690 return sprintf(buf, "%s\n", timer_name[df->profile->timer]);
1695 struct devfreq *df = to_devfreq(dev);
1700 if (!df->governor || !df->profile) {
1721 if (df->profile->timer == timer) {
1726 mutex_lock(&df->lock);
1727 df->profile->timer = timer;
1728 mutex_unlock(&df->lock);
1730 ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL);
1732 dev_warn(dev, "%s: Governor %s not stopped(%d)\n", __func__, df->governor->name, ret);
1736 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL);
1738 dev_warn(dev, "%s: Governor %s not started(%d)\n", __func__, df->governor->name, ret);