• Home
  • Raw
  • Download

Lines Matching refs:governor

171 	if (!devfreq->governor)  in update_devfreq()
175 err = devfreq->governor->get_target_freq(devfreq, &freq); in update_devfreq()
408 if (devfreq->governor) in _remove_devfreq()
409 devfreq->governor->event_handler(devfreq, in _remove_devfreq()
446 struct devfreq_governor *governor; in devfreq_add_device() local
504 governor = find_devfreq_governor(devfreq->governor_name); in devfreq_add_device()
505 if (!IS_ERR(governor)) in devfreq_add_device()
506 devfreq->governor = governor; in devfreq_add_device()
507 if (devfreq->governor) in devfreq_add_device()
508 err = devfreq->governor->event_handler(devfreq, in devfreq_add_device()
623 if (!devfreq->governor) in devfreq_suspend_device()
626 return devfreq->governor->event_handler(devfreq, in devfreq_suspend_device()
644 if (!devfreq->governor) in devfreq_resume_device()
647 return devfreq->governor->event_handler(devfreq, in devfreq_resume_device()
656 int devfreq_add_governor(struct devfreq_governor *governor) in devfreq_add_governor() argument
662 if (!governor) { in devfreq_add_governor()
668 g = find_devfreq_governor(governor->name); in devfreq_add_governor()
676 list_add(&governor->node, &devfreq_governor_list); in devfreq_add_governor()
682 if (!strncmp(devfreq->governor_name, governor->name, in devfreq_add_governor()
685 if (devfreq->governor) { in devfreq_add_governor()
688 __func__, devfreq->governor->name); in devfreq_add_governor()
689 ret = devfreq->governor->event_handler(devfreq, in devfreq_add_governor()
695 devfreq->governor->name, ret); in devfreq_add_governor()
699 devfreq->governor = governor; in devfreq_add_governor()
700 ret = devfreq->governor->event_handler(devfreq, in devfreq_add_governor()
704 __func__, devfreq->governor->name, in devfreq_add_governor()
721 int devfreq_remove_governor(struct devfreq_governor *governor) in devfreq_remove_governor() argument
727 if (!governor) { in devfreq_remove_governor()
733 g = find_devfreq_governor(governor->name); in devfreq_remove_governor()
736 governor->name); in devfreq_remove_governor()
744 if (!strncmp(devfreq->governor_name, governor->name, in devfreq_remove_governor()
747 if (!devfreq->governor) { in devfreq_remove_governor()
749 __func__, governor->name); in devfreq_remove_governor()
753 ret = devfreq->governor->event_handler(devfreq, in devfreq_remove_governor()
757 __func__, devfreq->governor->name, in devfreq_remove_governor()
760 devfreq->governor = NULL; in devfreq_remove_governor()
764 list_del(&governor->node); in devfreq_remove_governor()
775 if (!to_devfreq(dev)->governor) in governor_show()
778 return sprintf(buf, "%s\n", to_devfreq(dev)->governor->name); in governor_show()
787 struct devfreq_governor *governor; in governor_store() local
794 governor = find_devfreq_governor(str_governor); in governor_store()
795 if (IS_ERR(governor)) { in governor_store()
796 ret = PTR_ERR(governor); in governor_store()
799 if (df->governor == governor) in governor_store()
802 if (df->governor) { in governor_store()
803 ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL); in governor_store()
806 __func__, df->governor->name, ret); in governor_store()
810 df->governor = governor; in governor_store()
811 strncpy(df->governor_name, governor->name, DEVFREQ_NAME_LEN); in governor_store()
812 ret = df->governor->event_handler(df, DEVFREQ_GOV_START, NULL); in governor_store()
815 __func__, df->governor->name, ret); in governor_store()
823 static DEVICE_ATTR_RW(governor);
883 if (!df->governor) in polling_interval_store()
890 df->governor->event_handler(df, DEVFREQ_GOV_INTERVAL, &value); in polling_interval_store()