Lines Matching refs:as_raw
45 bindings::dev_pm_opp_init_cpufreq_table(table.dev.as_raw(), &mut ptr) in new()
76 bindings::dev_pm_opp_free_cpufreq_table(self.dev.as_raw(), &mut self.as_raw()) in drop()
184 to_result(unsafe { bindings::dev_pm_opp_add_dynamic(dev.as_raw(), &mut data.0) })?; in new()
196 unsafe { bindings::dev_pm_opp_remove(self.dev.as_raw(), self.freq.into()) }; in drop()
476 .map_or((ptr::null_mut(), 0), |(dev, idx)| (dev.as_raw(), *idx)); in set()
502 let ret = unsafe { bindings::dev_pm_opp_set_config(dev.as_raw(), &mut config) }; in set()
645 let ptr = from_err_ptr(unsafe { bindings::dev_pm_opp_get_opp_table(dev.as_raw()) })?; in from_dev()
665 to_result(unsafe { bindings::dev_pm_opp_of_add_table_indexed(dev.as_raw(), index) })?; in from_of()
681 unsafe { bindings::dev_pm_opp_of_remove_table(self.dev.as_raw()) }; in remove_of()
693 to_result(unsafe { bindings::dev_pm_opp_of_cpumask_add_table(cpumask.as_raw()) })?; in from_of_cpumask()
708 unsafe { bindings::dev_pm_opp_of_cpumask_remove_table(cpumask.as_raw()) }; in remove_of_cpumask()
715 let ret = unsafe { bindings::dev_pm_opp_get_opp_count(self.dev.as_raw()) }; in opp_count()
728 unsafe { bindings::dev_pm_opp_get_max_clock_latency(self.dev.as_raw()) } in max_clock_latency_ns()
736 unsafe { bindings::dev_pm_opp_get_max_volt_latency(self.dev.as_raw()) } in max_volt_latency_ns()
744 unsafe { bindings::dev_pm_opp_get_max_transition_latency(self.dev.as_raw()) } in max_transition_latency_ns()
752 Hertz(unsafe { bindings::dev_pm_opp_get_suspend_opp_freq(self.dev.as_raw()) }) in suspend_freq()
760 to_result(unsafe { bindings::dev_pm_opp_sync_regulators(self.dev.as_raw()) }) in sync_regulators()
768 to_result(unsafe { bindings::dev_pm_opp_get_sharing_cpus(dev.as_raw(), cpumask.as_raw()) }) in sharing_cpus()
776 bindings::dev_pm_opp_set_sharing_cpus(self.dev.as_raw(), cpumask.as_raw()) in set_sharing_cpus()
794 bindings::dev_pm_opp_of_get_sharing_cpus(dev.as_raw(), cpumask.as_raw()) in of_sharing_cpus()
811 self.dev.as_raw(), in adjust_voltage()
832 to_result(unsafe { bindings::dev_pm_opp_set_rate(self.dev.as_raw(), freq.into()) }) in set_rate()
840 to_result(unsafe { bindings::dev_pm_opp_set_opp(self.dev.as_raw(), opp.as_raw()) }) in set_opp()
851 let raw_dev = self.dev.as_raw(); in opp_from_freq()
890 let raw_dev = self.dev.as_raw(); in opp_from_level()
916 let raw_dev = self.dev.as_raw(); in opp_from_bw()
944 to_result(unsafe { bindings::dev_pm_opp_enable(self.dev.as_raw(), freq.into()) }) in enable_opp()
952 to_result(unsafe { bindings::dev_pm_opp_disable(self.dev.as_raw(), freq.into()) }) in disable_opp()
961 bindings::dev_pm_opp_of_register_em(self.dev.as_raw(), cpumask.as_raw()) in of_register_em()
974 unsafe { bindings::em_dev_unregister_perf_domain(self.dev.as_raw()) }; in of_unregister_em()
1094 fn as_raw(&self) -> *mut bindings::dev_pm_opp { in as_raw() method
1104 Hertz(unsafe { bindings::dev_pm_opp_get_freq_indexed(self.as_raw(), index) }) in freq()
1112 MicroVolt(unsafe { bindings::dev_pm_opp_get_voltage(self.as_raw()) }) in voltage()
1120 unsafe { bindings::dev_pm_opp_get_level(self.as_raw()) } in level()
1128 MicroWatt(unsafe { bindings::dev_pm_opp_get_power(self.as_raw()) }) in power()
1136 unsafe { bindings::dev_pm_opp_get_required_pstate(self.as_raw(), index) } in required_pstate()
1144 unsafe { bindings::dev_pm_opp_is_turbo(self.as_raw()) } in is_turbo()