Home
last modified time | relevance | path

Searched refs:rpm (Results 1 - 25 of 228) sorted by relevance

12345678910

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drpm.c12 .name = "rpm",
44 .name = "rpm",
77 rpm_t *rpm = rpmd; in is_dev_rpm2() local
79 return (rpm->pdev->device == PCI_DEVID_CN10KB_RPM); in is_dev_rpm2()
82 struct mac_ops *rpm_get_mac_ops(rpm_t *rpm) in rpm_get_mac_ops() argument
84 if (is_dev_rpm2(rpm)) in rpm_get_mac_ops()
90 static void rpm_write(rpm_t *rpm, u64 lmac, u64 offset, u64 val) in rpm_write() argument
92 cgx_write(rpm, lmac, offset, val); in rpm_write()
95 static u64 rpm_read(rpm_t *rpm, u64 lmac, u64 offset) in rpm_read() argument
97 return cgx_read(rpm, lma in rpm_read()
105 rpm_t *rpm = rpmd; is_mac_rpmusx() local
112 rpm_t *rpm = rpmd; rpm_get_nr_lmacs() local
119 rpm_t *rpm = rpmd; rpm2_get_nr_lmacs() local
126 rpm_t *rpm = rpmd; rpm_lmac_tx_enable() local
146 rpm_t *rpm = rpmd; rpm_lmac_rx_tx_enable() local
163 rpm_t *rpm = rpmd; rpm_lmac_enadis_rx_pause_fwding() local
192 rpm_t *rpm = rpmd; rpm_lmac_get_pause_frm_status() local
207 rpm_cfg_pfc_quanta_thresh(rpm_t *rpm, int lmac_id, unsigned long pfc_en, bool enable) rpm_cfg_pfc_quanta_thresh() argument
287 rpm2_lmac_cfg_bp(rpm_t *rpm, int lmac_id, u8 tx_pause, u8 rx_pause) rpm2_lmac_cfg_bp() argument
307 rpm_lmac_cfg_bp(rpm_t *rpm, int lmac_id, u8 tx_pause, u8 rx_pause) rpm_lmac_cfg_bp() argument
330 rpm_t *rpm = rpmd; rpm_lmac_enadis_pause_frm() local
359 rpm_t *rpm = rpmd; rpm_lmac_pause_frm_config() local
397 rpm_t *rpm = rpmd; rpm_get_rx_stats() local
425 rpm_t *rpm = rpmd; rpm_get_tx_stats() local
448 rpm_t *rpm = rpmd; rpm_get_lmac_type() local
461 rpm_t *rpm = rpmd; rpm_get_lmac_fifo_len() local
488 rpmusx_lmac_internal_loopback(rpm_t *rpm, int lmac_id, bool enable) rpmusx_lmac_internal_loopback() argument
506 rpm_t *rpm = rpmd; rpm2_get_lmac_fifo_len() local
553 rpm_t *rpm = rpmd; rpm_lmac_internal_loopback() local
583 rpm_t *rpm = rpmd; rpm_lmac_ptp_config() local
615 rpm_t *rpm = rpmd; rpm_lmac_pfc_config() local
658 rpm_t *rpm = rpmd; rpm_lmac_get_pfc_frm_cfg() local
676 rpm_t *rpm = rpmd; rpm_get_fec_stats() local
732 rpm_t *rpm = rpmd; rpm_lmac_reset() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Dintel_runtime_pm.c68 static void init_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) in init_intel_runtime_pm_wakeref() argument
70 spin_lock_init(&rpm->debug.lock); in init_intel_runtime_pm_wakeref()
75 track_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) in track_intel_runtime_pm_wakeref() argument
80 if (rpm->no_wakeref_tracking) in track_intel_runtime_pm_wakeref()
87 spin_lock_irqsave(&rpm->debug.lock, flags); in track_intel_runtime_pm_wakeref()
89 if (!rpm->debug.count) in track_intel_runtime_pm_wakeref()
90 rpm->debug.last_acquire = stack; in track_intel_runtime_pm_wakeref()
92 stacks = krealloc(rpm->debug.owners, in track_intel_runtime_pm_wakeref()
93 (rpm->debug.count + 1) * sizeof(*stacks), in track_intel_runtime_pm_wakeref()
96 stacks[rpm in track_intel_runtime_pm_wakeref()
107 untrack_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, depot_stack_handle_t stack) untrack_intel_runtime_pm_wakeref() argument
228 __intel_wakeref_dec_and_check_tracking(struct intel_runtime_pm *rpm) __intel_wakeref_dec_and_check_tracking() argument
245 untrack_all_intel_runtime_pm_wakerefs(struct intel_runtime_pm *rpm) untrack_all_intel_runtime_pm_wakerefs() argument
257 print_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, struct drm_printer *p) print_intel_runtime_pm_wakeref() argument
296 init_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) init_intel_runtime_pm_wakeref() argument
301 track_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) track_intel_runtime_pm_wakeref() argument
306 untrack_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, intel_wakeref_t wref) untrack_intel_runtime_pm_wakeref() argument
312 __intel_wakeref_dec_and_check_tracking(struct intel_runtime_pm *rpm) __intel_wakeref_dec_and_check_tracking() argument
318 untrack_all_intel_runtime_pm_wakerefs(struct intel_runtime_pm *rpm) untrack_all_intel_runtime_pm_wakerefs() argument
325 intel_runtime_pm_acquire(struct intel_runtime_pm *rpm, bool wakelock) intel_runtime_pm_acquire() argument
337 intel_runtime_pm_release(struct intel_runtime_pm *rpm, int wakelock) intel_runtime_pm_release() argument
349 __intel_runtime_pm_get(struct intel_runtime_pm *rpm, bool wakelock) __intel_runtime_pm_get() argument
383 intel_runtime_pm_get_raw(struct intel_runtime_pm *rpm) intel_runtime_pm_get_raw() argument
400 intel_runtime_pm_get(struct intel_runtime_pm *rpm) intel_runtime_pm_get() argument
427 __intel_runtime_pm_get_if_active(struct intel_runtime_pm *rpm, bool ignore_usecount) __intel_runtime_pm_get_if_active() argument
446 intel_runtime_pm_get_if_in_use(struct intel_runtime_pm *rpm) intel_runtime_pm_get_if_in_use() argument
451 intel_runtime_pm_get_if_active(struct intel_runtime_pm *rpm) intel_runtime_pm_get_if_active() argument
475 intel_runtime_pm_get_noresume(struct intel_runtime_pm *rpm) intel_runtime_pm_get_noresume() argument
485 __intel_runtime_pm_put(struct intel_runtime_pm *rpm, intel_wakeref_t wref, bool wakelock) __intel_runtime_pm_put() argument
509 intel_runtime_pm_put_raw(struct intel_runtime_pm *rpm, intel_wakeref_t wref) intel_runtime_pm_put_raw() argument
526 intel_runtime_pm_put_unchecked(struct intel_runtime_pm *rpm) intel_runtime_pm_put_unchecked() argument
541 intel_runtime_pm_put(struct intel_runtime_pm *rpm, intel_wakeref_t wref) intel_runtime_pm_put() argument
557 intel_runtime_pm_enable(struct intel_runtime_pm *rpm) intel_runtime_pm_enable() argument
612 intel_runtime_pm_disable(struct intel_runtime_pm *rpm) intel_runtime_pm_disable() argument
629 intel_runtime_pm_driver_release(struct intel_runtime_pm *rpm) intel_runtime_pm_driver_release() argument
646 intel_runtime_pm_init_early(struct intel_runtime_pm *rpm) intel_runtime_pm_init_early() argument
[all...]
H A Dintel_runtime_pm.h111 assert_rpm_device_not_suspended(struct intel_runtime_pm *rpm) in assert_rpm_device_not_suspended() argument
113 WARN_ONCE(rpm->suspended, in assert_rpm_device_not_suspended()
118 __assert_rpm_raw_wakeref_held(struct intel_runtime_pm *rpm, int wakeref_count) in __assert_rpm_raw_wakeref_held() argument
120 assert_rpm_device_not_suspended(rpm); in __assert_rpm_raw_wakeref_held()
126 __assert_rpm_wakelock_held(struct intel_runtime_pm *rpm, int wakeref_count) in __assert_rpm_wakelock_held() argument
128 __assert_rpm_raw_wakeref_held(rpm, wakeref_count); in __assert_rpm_wakelock_held()
134 assert_rpm_raw_wakeref_held(struct intel_runtime_pm *rpm) in assert_rpm_raw_wakeref_held() argument
136 __assert_rpm_raw_wakeref_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_raw_wakeref_held()
140 assert_rpm_wakelock_held(struct intel_runtime_pm *rpm) in assert_rpm_wakelock_held() argument
164 disable_rpm_wakeref_asserts(struct intel_runtime_pm *rpm) disable_rpm_wakeref_asserts() argument
182 enable_rpm_wakeref_asserts(struct intel_runtime_pm *rpm) enable_rpm_wakeref_asserts() argument
216 intel_runtime_pm_put(struct intel_runtime_pm *rpm, intel_wakeref_t wref) intel_runtime_pm_put() argument
227 print_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, struct drm_printer *p) print_intel_runtime_pm_wakeref() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Dintel_runtime_pm.c78 static void init_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) in init_intel_runtime_pm_wakeref() argument
80 spin_lock_init(&rpm->debug.lock); in init_intel_runtime_pm_wakeref()
84 track_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) in track_intel_runtime_pm_wakeref() argument
89 if (!rpm->available) in track_intel_runtime_pm_wakeref()
96 spin_lock_irqsave(&rpm->debug.lock, flags); in track_intel_runtime_pm_wakeref()
98 if (!rpm->debug.count) in track_intel_runtime_pm_wakeref()
99 rpm->debug.last_acquire = stack; in track_intel_runtime_pm_wakeref()
101 stacks = krealloc(rpm->debug.owners, in track_intel_runtime_pm_wakeref()
102 (rpm->debug.count + 1) * sizeof(*stacks), in track_intel_runtime_pm_wakeref()
105 stacks[rpm in track_intel_runtime_pm_wakeref()
116 untrack_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, depot_stack_handle_t stack) untrack_intel_runtime_pm_wakeref() argument
237 __intel_wakeref_dec_and_check_tracking(struct intel_runtime_pm *rpm) __intel_wakeref_dec_and_check_tracking() argument
254 untrack_all_intel_runtime_pm_wakerefs(struct intel_runtime_pm *rpm) untrack_all_intel_runtime_pm_wakerefs() argument
266 print_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, struct drm_printer *p) print_intel_runtime_pm_wakeref() argument
305 init_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) init_intel_runtime_pm_wakeref() argument
310 track_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) track_intel_runtime_pm_wakeref() argument
315 untrack_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, intel_wakeref_t wref) untrack_intel_runtime_pm_wakeref() argument
321 __intel_wakeref_dec_and_check_tracking(struct intel_runtime_pm *rpm) __intel_wakeref_dec_and_check_tracking() argument
327 untrack_all_intel_runtime_pm_wakerefs(struct intel_runtime_pm *rpm) untrack_all_intel_runtime_pm_wakerefs() argument
334 intel_runtime_pm_acquire(struct intel_runtime_pm *rpm, bool wakelock) intel_runtime_pm_acquire() argument
346 intel_runtime_pm_release(struct intel_runtime_pm *rpm, int wakelock) intel_runtime_pm_release() argument
358 __intel_runtime_pm_get(struct intel_runtime_pm *rpm, bool wakelock) __intel_runtime_pm_get() argument
392 intel_runtime_pm_get_raw(struct intel_runtime_pm *rpm) intel_runtime_pm_get_raw() argument
409 intel_runtime_pm_get(struct intel_runtime_pm *rpm) intel_runtime_pm_get() argument
436 __intel_runtime_pm_get_if_active(struct intel_runtime_pm *rpm, bool ignore_usecount) __intel_runtime_pm_get_if_active() argument
455 intel_runtime_pm_get_if_in_use(struct intel_runtime_pm *rpm) intel_runtime_pm_get_if_in_use() argument
460 intel_runtime_pm_get_if_active(struct intel_runtime_pm *rpm) intel_runtime_pm_get_if_active() argument
484 intel_runtime_pm_get_noresume(struct intel_runtime_pm *rpm) intel_runtime_pm_get_noresume() argument
494 __intel_runtime_pm_put(struct intel_runtime_pm *rpm, intel_wakeref_t wref, bool wakelock) __intel_runtime_pm_put() argument
518 intel_runtime_pm_put_raw(struct intel_runtime_pm *rpm, intel_wakeref_t wref) intel_runtime_pm_put_raw() argument
535 intel_runtime_pm_put_unchecked(struct intel_runtime_pm *rpm) intel_runtime_pm_put_unchecked() argument
550 intel_runtime_pm_put(struct intel_runtime_pm *rpm, intel_wakeref_t wref) intel_runtime_pm_put() argument
566 intel_runtime_pm_enable(struct intel_runtime_pm *rpm) intel_runtime_pm_enable() argument
611 intel_runtime_pm_disable(struct intel_runtime_pm *rpm) intel_runtime_pm_disable() argument
628 intel_runtime_pm_driver_release(struct intel_runtime_pm *rpm) intel_runtime_pm_driver_release() argument
643 intel_runtime_pm_init_early(struct intel_runtime_pm *rpm) intel_runtime_pm_init_early() argument
[all...]
H A Dintel_runtime_pm.h96 assert_rpm_device_not_suspended(struct intel_runtime_pm *rpm) in assert_rpm_device_not_suspended() argument
98 WARN_ONCE(rpm->suspended, in assert_rpm_device_not_suspended()
103 __assert_rpm_raw_wakeref_held(struct intel_runtime_pm *rpm, int wakeref_count) in __assert_rpm_raw_wakeref_held() argument
105 assert_rpm_device_not_suspended(rpm); in __assert_rpm_raw_wakeref_held()
111 __assert_rpm_wakelock_held(struct intel_runtime_pm *rpm, int wakeref_count) in __assert_rpm_wakelock_held() argument
113 __assert_rpm_raw_wakeref_held(rpm, wakeref_count); in __assert_rpm_wakelock_held()
119 assert_rpm_raw_wakeref_held(struct intel_runtime_pm *rpm) in assert_rpm_raw_wakeref_held() argument
121 __assert_rpm_raw_wakeref_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_raw_wakeref_held()
125 assert_rpm_wakelock_held(struct intel_runtime_pm *rpm) in assert_rpm_wakelock_held() argument
149 disable_rpm_wakeref_asserts(struct intel_runtime_pm *rpm) disable_rpm_wakeref_asserts() argument
167 enable_rpm_wakeref_asserts(struct intel_runtime_pm *rpm) enable_rpm_wakeref_asserts() argument
201 intel_runtime_pm_put(struct intel_runtime_pm *rpm, intel_wakeref_t wref) intel_runtime_pm_put() argument
212 print_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, struct drm_printer *p) print_intel_runtime_pm_wakeref() argument
[all...]
H A Dintel_wakeref.c14 wf->wakeref = intel_runtime_pm_get(wf->rpm); in rpm_get()
21 intel_runtime_pm_put(wf->rpm, wakeref); in rpm_put()
97 struct intel_runtime_pm *rpm, in __intel_wakeref_init()
101 wf->rpm = rpm; in __intel_wakeref_init()
140 intel_runtime_pm_put(wf->rpm, wakeref); in wakeref_auto_timeout()
144 struct intel_runtime_pm *rpm) in intel_wakeref_auto_init()
150 wf->rpm = rpm; in intel_wakeref_auto_init()
164 assert_rpm_wakelock_held(wf->rpm); in intel_wakeref_auto()
96 __intel_wakeref_init(struct intel_wakeref *wf, struct intel_runtime_pm *rpm, const struct intel_wakeref_ops *ops, struct intel_wakeref_lockclass *key) __intel_wakeref_init() argument
143 intel_wakeref_auto_init(struct intel_wakeref_auto *wf, struct intel_runtime_pm *rpm) intel_wakeref_auto_init() argument
[all...]
H A Dintel_wakeref.h42 struct intel_runtime_pm *rpm; member
54 struct intel_runtime_pm *rpm,
57 #define intel_wakeref_init(wf, rpm, ops) do { \
60 __intel_wakeref_init((wf), (rpm), (ops), &__key); \
254 struct intel_runtime_pm *rpm; member
279 struct intel_runtime_pm *rpm);
/kernel/linux/linux-5.10/drivers/mfd/
H A Dqcom_rpm.c18 #include <dt-bindings/mfd/qcom-rpm.h>
58 #define RPM_STATUS_REG(rpm, i) ((rpm)->status_regs + (i) * 4)
59 #define RPM_CTRL_REG(rpm, i) ((rpm)->ctrl_regs + (i) * 4)
60 #define RPM_REQ_REG(rpm, i) ((rpm)->req_regs + (i) * 4)
436 { .compatible = "qcom,rpm-apq8064", .data = &apq8064_template },
437 { .compatible = "qcom,rpm-msm8660", .data = &msm8660_template },
438 { .compatible = "qcom,rpm
445 qcom_rpm_write(struct qcom_rpm *rpm, int state, int resource, u32 *buf, size_t count) qcom_rpm_write() argument
494 struct qcom_rpm *rpm = dev; qcom_rpm_ack_interrupt() local
516 struct qcom_rpm *rpm = dev; qcom_rpm_err_interrupt() local
534 struct qcom_rpm *rpm; qcom_rpm_probe() local
681 struct qcom_rpm *rpm = dev_get_drvdata(&pdev->dev); qcom_rpm_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dqcom_rpm.c18 #include <dt-bindings/mfd/qcom-rpm.h>
58 #define RPM_STATUS_REG(rpm, i) ((rpm)->status_regs + (i) * 4)
59 #define RPM_CTRL_REG(rpm, i) ((rpm)->ctrl_regs + (i) * 4)
60 #define RPM_REQ_REG(rpm, i) ((rpm)->req_regs + (i) * 4)
436 { .compatible = "qcom,rpm-apq8064", .data = &apq8064_template },
437 { .compatible = "qcom,rpm-msm8660", .data = &msm8660_template },
438 { .compatible = "qcom,rpm
445 qcom_rpm_write(struct qcom_rpm *rpm, int state, int resource, u32 *buf, size_t count) qcom_rpm_write() argument
494 struct qcom_rpm *rpm = dev; qcom_rpm_ack_interrupt() local
516 struct qcom_rpm *rpm = dev; qcom_rpm_err_interrupt() local
533 struct qcom_rpm *rpm; qcom_rpm_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/soc/qcom/
H A Dsmd-rpm.c15 #include <linux/soc/qcom/smd-rpm.h>
20 * struct qcom_smd_rpm - state of the rpm device driver
23 * @dev: rpm device
26 * @ack_status: result of the rpm request
39 * struct qcom_rpm_header - header for all rpm requests and responses
49 * struct qcom_rpm_request - request message to the rpm
65 * struct qcom_rpm_message - response message from the rpm
69 * @message: textual message from the rpm
71 * Multiple of these messages can be stacked in an rpm message.
89 * @rpm
96 qcom_rpm_smd_write(struct qcom_smd_rpm *rpm, int state, u32 type, u32 id, void *buf, size_t count) qcom_rpm_smd_write() argument
158 struct qcom_smd_rpm *rpm = dev_get_drvdata(&rpdev->dev); qcom_smd_rpm_callback() local
199 struct qcom_smd_rpm *rpm; qcom_smd_rpm_probe() local
227 struct qcom_smd_rpm *rpm = dev_get_drvdata(&rpdev->dev); qcom_smd_rpm_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/rpmsg/
H A Dqcom_glink_rpm.c198 struct glink_rpm *rpm = container_of(pipe, struct glink_rpm, tx_pipe); in glink_rpm_tx_kick() local
200 mbox_send_message(rpm->mbox_chan, NULL); in glink_rpm_tx_kick()
201 mbox_client_txdone(rpm->mbox_chan, 0); in glink_rpm_tx_kick()
206 struct glink_rpm *rpm = data; in qcom_glink_rpm_intr() local
208 qcom_glink_native_rx(rpm->glink); in qcom_glink_rpm_intr()
291 struct glink_rpm *rpm; in glink_rpm_probe() local
299 rpm = devm_kzalloc(&pdev->dev, sizeof(*rpm), GFP_KERNEL); in glink_rpm_probe()
300 if (!rpm) in glink_rpm_probe()
303 np = of_parse_phandle(dev->of_node, "qcom,rpm in glink_rpm_probe()
366 struct glink_rpm *rpm = platform_get_drvdata(pdev); glink_rpm_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/soc/qcom/
H A Dsmd-rpm.c15 #include <linux/soc/qcom/smd-rpm.h>
20 * struct qcom_smd_rpm - state of the rpm device driver
22 * @dev: rpm device
25 * @ack_status: result of the rpm request
37 * struct qcom_rpm_header - header for all rpm requests and responses
47 * struct qcom_rpm_request - request message to the rpm
63 * struct qcom_rpm_message - response message from the rpm
67 * @message: textual message from the rpm
69 * Multiple of these messages can be stacked in an rpm message.
87 * @rpm
94 qcom_rpm_smd_write(struct qcom_smd_rpm *rpm, int state, u32 type, u32 id, void *buf, size_t count) qcom_rpm_smd_write() argument
156 struct qcom_smd_rpm *rpm = dev_get_drvdata(&rpdev->dev); qcom_smd_rpm_callback() local
197 struct qcom_smd_rpm *rpm; qcom_smd_rpm_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/qcom/
H A Dclk-rpm.c18 #include <dt-bindings/mfd/qcom-rpm.h>
96 struct qcom_rpm *rpm; member
101 struct qcom_rpm *rpm; member
128 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, in clk_rpm_handoff()
132 ret = qcom_rpm_write(r->rpm, QCOM_RPM_SLEEP_STATE, in clk_rpm_handoff()
144 return qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, in clk_rpm_set_rate_active()
152 return qcom_rpm_write(r->rpm, QCOM_RPM_SLEEP_STATE, in clk_rpm_set_rate_sleep()
264 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, clk_id, &value, 1); in clk_rpm_xo_prepare()
285 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, clk_id, &value, 1); in clk_rpm_xo_unprepare()
300 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STAT in clk_rpm_fixed_prepare()
536 struct qcom_rpm *rpm; rpm_clk_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dmax31790.c48 #define RPM_TO_REG(rpm, sr) ((60 * (sr) * 8192) / ((rpm) * 2))
145 static u8 bits_for_tach_period(int rpm) in bits_for_tach_period() argument
149 if (rpm < 500) in bits_for_tach_period()
151 else if (rpm < 1000) in bits_for_tach_period()
153 else if (rpm < 2000) in bits_for_tach_period()
155 else if (rpm < 4000) in bits_for_tach_period()
157 else if (rpm < 8000) in bits_for_tach_period()
169 int sr, rpm; in max31790_read_fan() local
178 rpm in max31790_read_fan()
[all...]
H A Daspeed-pwm-tacho.c615 int rpm; in rpm_show() local
618 rpm = aspeed_get_fan_tach_ch_rpm(priv, index); in rpm_show()
619 if (rpm < 0) in rpm_show()
620 return rpm; in rpm_show()
622 return sprintf(buf, "%d\n", rpm); in rpm_show()
672 static SENSOR_DEVICE_ATTR_RO(fan1_input, rpm, 0);
673 static SENSOR_DEVICE_ATTR_RO(fan2_input, rpm, 1);
674 static SENSOR_DEVICE_ATTR_RO(fan3_input, rpm, 2);
675 static SENSOR_DEVICE_ATTR_RO(fan4_input, rpm, 3);
676 static SENSOR_DEVICE_ATTR_RO(fan5_input, rpm,
[all...]
H A Dultra45_env.c103 int rpm, period; in show_fan_speed() local
109 rpm = FAN_PERIOD_TO_RPM(period); in show_fan_speed()
111 rpm = 0; in show_fan_speed()
113 return sprintf(buf, "%d\n", rpm); in show_fan_speed()
120 unsigned long rpm; in set_fan_speed() local
126 err = kstrtoul(buf, 10, &rpm); in set_fan_speed()
130 if (!rpm) in set_fan_speed()
133 period = FAN_RPM_TO_PERIOD(rpm); in set_fan_speed()
H A Dgpio-fan.c26 int rpm; member
152 static int rpm_to_speed_index(struct gpio_fan_data *fan_data, unsigned long rpm) in rpm_to_speed_index() argument
158 if (speed[i].rpm >= rpm) in rpm_to_speed_index()
245 return sprintf(buf, "%d\n", fan_data->speed[0].rpm); in fan1_min_show()
254 fan_data->speed[fan_data->num_speed - 1].rpm); in fan1_max_show()
262 return sprintf(buf, "%d\n", fan_data->speed[fan_data->speed_index].rpm); in fan1_input_show()
269 unsigned long rpm; in set_rpm() local
272 if (kstrtoul(buf, 10, &rpm)) in set_rpm()
282 set_fan_speed(fan_data, rpm_to_speed_index(fan_data, rpm)); in set_rpm()
[all...]
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dmax31790.c46 #define RPM_TO_REG(rpm, sr) ((60 * (sr) * 8192) / ((rpm) * 2))
143 static u8 bits_for_tach_period(int rpm) in bits_for_tach_period() argument
147 if (rpm < 500) in bits_for_tach_period()
149 else if (rpm < 1000) in bits_for_tach_period()
151 else if (rpm < 2000) in bits_for_tach_period()
153 else if (rpm < 4000) in bits_for_tach_period()
155 else if (rpm < 8000) in bits_for_tach_period()
167 int sr, rpm; in max31790_read_fan() local
175 rpm in max31790_read_fan()
[all...]
H A Daspeed-pwm-tacho.c616 int rpm; in rpm_show() local
619 rpm = aspeed_get_fan_tach_ch_rpm(priv, index); in rpm_show()
620 if (rpm < 0) in rpm_show()
621 return rpm; in rpm_show()
623 return sprintf(buf, "%d\n", rpm); in rpm_show()
673 static SENSOR_DEVICE_ATTR_RO(fan1_input, rpm, 0);
674 static SENSOR_DEVICE_ATTR_RO(fan2_input, rpm, 1);
675 static SENSOR_DEVICE_ATTR_RO(fan3_input, rpm, 2);
676 static SENSOR_DEVICE_ATTR_RO(fan4_input, rpm, 3);
677 static SENSOR_DEVICE_ATTR_RO(fan5_input, rpm,
[all...]
H A Dultra45_env.c102 int rpm, period; in show_fan_speed() local
108 rpm = FAN_PERIOD_TO_RPM(period); in show_fan_speed()
110 rpm = 0; in show_fan_speed()
112 return sprintf(buf, "%d\n", rpm); in show_fan_speed()
119 unsigned long rpm; in set_fan_speed() local
125 err = kstrtoul(buf, 10, &rpm); in set_fan_speed()
129 if (!rpm) in set_fan_speed()
132 period = FAN_RPM_TO_PERIOD(rpm); in set_fan_speed()
H A Dgpio-fan.c25 int rpm; member
153 static int rpm_to_speed_index(struct gpio_fan_data *fan_data, unsigned long rpm) in rpm_to_speed_index() argument
159 if (speed[i].rpm >= rpm) in rpm_to_speed_index()
246 return sprintf(buf, "%d\n", fan_data->speed[0].rpm); in fan1_min_show()
255 fan_data->speed[fan_data->num_speed - 1].rpm); in fan1_max_show()
263 return sprintf(buf, "%d\n", fan_data->speed[fan_data->speed_index].rpm); in fan1_input_show()
270 unsigned long rpm; in set_rpm() local
273 if (kstrtoul(buf, 10, &rpm)) in set_rpm()
283 set_fan_speed(fan_data, rpm_to_speed_index(fan_data, rpm)); in set_rpm()
[all...]
/kernel/linux/linux-5.10/drivers/clk/qcom/
H A Dclk-rpm.c19 #include <dt-bindings/mfd/qcom-rpm.h>
145 struct qcom_rpm *rpm; member
150 struct qcom_rpm *rpm; member
177 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, in clk_rpm_handoff()
181 ret = qcom_rpm_write(r->rpm, QCOM_RPM_SLEEP_STATE, in clk_rpm_handoff()
193 return qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, in clk_rpm_set_rate_active()
201 return qcom_rpm_write(r->rpm, QCOM_RPM_SLEEP_STATE, in clk_rpm_set_rate_sleep()
313 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, clk_id, &value, 1); in clk_rpm_xo_prepare()
334 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, clk_id, &value, 1); in clk_rpm_xo_unprepare()
349 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STAT in clk_rpm_fixed_prepare()
608 struct qcom_rpm *rpm; rpm_clk_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_session.c25 with_intel_runtime_pm_if_in_use(uncore->rpm, wakeref) in intel_pxp_session_is_in_play()
39 wakeref = intel_runtime_pm_get_if_in_use(uncore->rpm); in pxp_wait_for_session_state()
49 intel_runtime_pm_put(uncore->rpm, wakeref); in pxp_wait_for_session_state()
167 wakeref = intel_runtime_pm_get_if_in_use(gt->uncore->rpm); in pxp_session_work()
179 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in pxp_session_work()
/kernel/linux/linux-6.6/drivers/interconnect/qcom/
H A DMakefile32 icc-smd-rpm-objs := smd-rpm.o icc-rpm.o icc-rpm-clocks.o
60 obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Daperture_gm.c137 assert_rpm_wakelock_held(uncore->rpm); in intel_vgpu_write_fence()
176 wakeref = intel_runtime_pm_get(uncore->rpm); in free_vgpu_fence()
187 intel_runtime_pm_put(uncore->rpm, wakeref); in free_vgpu_fence()
198 wakeref = intel_runtime_pm_get(uncore->rpm); in alloc_vgpu_fence()
214 intel_runtime_pm_put(uncore->rpm, wakeref); in alloc_vgpu_fence()
228 intel_runtime_pm_put_unchecked(uncore->rpm); in alloc_vgpu_fence()
325 with_intel_runtime_pm(gvt->gt->uncore->rpm, wakeref) in intel_vgpu_reset_resource()

Completed in 16 milliseconds

12345678910