/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rpm.c | 12 .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 D | intel_runtime_pm.c | 68 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 D | intel_runtime_pm.h | 111 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 D | intel_runtime_pm.c | 78 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 D | intel_runtime_pm.h | 96 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 D | intel_wakeref.c | 14 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 D | intel_wakeref.h | 42 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 D | qcom_rpm.c | 18 #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 D | qcom_rpm.c | 18 #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 D | smd-rpm.c | 15 #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 D | qcom_glink_rpm.c | 198 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 D | smd-rpm.c | 15 #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 D | clk-rpm.c | 18 #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 D | max31790.c | 48 #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 D | aspeed-pwm-tacho.c | 615 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 D | ultra45_env.c | 103 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 D | gpio-fan.c | 26 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 D | max31790.c | 46 #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 D | aspeed-pwm-tacho.c | 616 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 D | ultra45_env.c | 102 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 D | gpio-fan.c | 25 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 D | clk-rpm.c | 19 #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 D | intel_pxp_session.c | 25 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 D | Makefile | 32 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 D | aperture_gm.c | 137 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()
|