/linux/drivers/gpu/drm/i915/ |
H A D | intel_runtime_pm.c | 53 static struct drm_i915_private *rpm_to_i915(struct intel_runtime_pm *rpm) in rpm_to_i915() argument 55 return container_of(rpm, struct drm_i915_private, runtime_pm); in rpm_to_i915() 60 static void init_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) in init_intel_runtime_pm_wakeref() argument 62 ref_tracker_dir_init(&rpm->debug, INTEL_REFTRACK_DEAD_COUNT, dev_name(rpm->kdev)); in init_intel_runtime_pm_wakeref() 66 track_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm) in track_intel_runtime_pm_wakeref() argument 68 if (!rpm->available || rpm->no_wakeref_tracking) in track_intel_runtime_pm_wakeref() 71 return intel_ref_tracker_alloc(&rpm->debug); in track_intel_runtime_pm_wakeref() 74 static void untrack_intel_runtime_pm_wakeref(struct intel_runtime_pm *rpm, in untrack_intel_runtime_pm_wakeref() argument 83 untrack_all_intel_runtime_pm_wakerefs(struct intel_runtime_pm * rpm) untrack_all_intel_runtime_pm_wakerefs() argument 89 __intel_wakeref_dec_and_check_tracking(struct intel_runtime_pm * rpm) __intel_wakeref_dec_and_check_tracking() argument 102 print_intel_runtime_pm_wakeref(struct intel_runtime_pm * rpm,struct drm_printer * p) print_intel_runtime_pm_wakeref() argument 110 init_intel_runtime_pm_wakeref(struct intel_runtime_pm * rpm) init_intel_runtime_pm_wakeref() argument 115 track_intel_runtime_pm_wakeref(struct intel_runtime_pm * rpm) track_intel_runtime_pm_wakeref() argument 120 untrack_intel_runtime_pm_wakeref(struct intel_runtime_pm * rpm,intel_wakeref_t wakeref) untrack_intel_runtime_pm_wakeref() argument 126 __intel_wakeref_dec_and_check_tracking(struct intel_runtime_pm * rpm) __intel_wakeref_dec_and_check_tracking() argument 132 untrack_all_intel_runtime_pm_wakerefs(struct intel_runtime_pm * rpm) untrack_all_intel_runtime_pm_wakerefs() argument 139 intel_runtime_pm_acquire(struct intel_runtime_pm * rpm,bool wakelock) intel_runtime_pm_acquire() argument 151 intel_runtime_pm_release(struct intel_runtime_pm * rpm,int wakelock) intel_runtime_pm_release() argument 163 __intel_runtime_pm_get(struct intel_runtime_pm * rpm,bool wakelock) __intel_runtime_pm_get() argument 195 intel_runtime_pm_get_raw(struct intel_runtime_pm * rpm) intel_runtime_pm_get_raw() argument 212 intel_runtime_pm_get(struct intel_runtime_pm * rpm) intel_runtime_pm_get() argument 239 __intel_runtime_pm_get_if_active(struct intel_runtime_pm * rpm,bool ignore_usecount) __intel_runtime_pm_get_if_active() argument 261 intel_runtime_pm_get_if_in_use(struct intel_runtime_pm * rpm) intel_runtime_pm_get_if_in_use() argument 266 intel_runtime_pm_get_if_active(struct intel_runtime_pm * rpm) intel_runtime_pm_get_if_active() argument 290 intel_runtime_pm_get_noresume(struct intel_runtime_pm * rpm) intel_runtime_pm_get_noresume() argument 300 __intel_runtime_pm_put(struct intel_runtime_pm * rpm,intel_wakeref_t wref,bool wakelock) __intel_runtime_pm_put() argument 324 intel_runtime_pm_put_raw(struct intel_runtime_pm * rpm,intel_wakeref_t wref) intel_runtime_pm_put_raw() argument 341 intel_runtime_pm_put_unchecked(struct intel_runtime_pm * rpm) intel_runtime_pm_put_unchecked() argument 356 intel_runtime_pm_put(struct intel_runtime_pm * rpm,intel_wakeref_t wref) intel_runtime_pm_put() argument 372 intel_runtime_pm_enable(struct intel_runtime_pm * rpm) intel_runtime_pm_enable() argument 425 intel_runtime_pm_disable(struct intel_runtime_pm * rpm) intel_runtime_pm_disable() argument 440 intel_runtime_pm_driver_release(struct intel_runtime_pm * rpm) intel_runtime_pm_driver_release() argument 453 intel_runtime_pm_driver_last_release(struct intel_runtime_pm * rpm) intel_runtime_pm_driver_last_release() argument 459 intel_runtime_pm_init_early(struct intel_runtime_pm * rpm) intel_runtime_pm_init_early() argument [all...] |
H A D | intel_runtime_pm.h | 103 WARN_ONCE(pm_runtime_suspended(rpm->kdev), in assert_rpm_device_not_suspended() 110 assert_rpm_device_not_suspended(rpm); in __assert_rpm_raw_wakeref_held() 118 __assert_rpm_raw_wakeref_held(rpm, wakeref_count); in __assert_rpm_wakelock_held() 126 __assert_rpm_raw_wakeref_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_raw_wakeref_held() 132 __assert_rpm_wakelock_held(rpm, atomic_read(&rpm->wakeref_count)); in assert_rpm_wakelock_held() 157 &rpm->wakeref_count); in disable_rpm_wakeref_asserts() 175 &rpm->wakeref_count); in enable_rpm_wakeref_asserts() 190 #define with_intel_runtime_pm(rpm, wf) \ argument 191 for ((wf) = intel_runtime_pm_get(rpm); (wf); \ 192 intel_runtime_pm_put((rpm), (wf)), (wf) = 0) [all …]
|
/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rpm.c | 79 rpm_t *rpm = rpmd; in is_dev_rpm2() local 107 rpm_t *rpm = rpmd; in is_mac_rpmusx() local 114 rpm_t *rpm = rpmd; in rpm_get_nr_lmacs() local 121 rpm_t *rpm = rpmd; in rpm2_get_nr_lmacs() local 128 rpm_t *rpm = rpmd; in rpm_lmac_tx_enable() local 148 rpm_t *rpm = rpmd; in rpm_lmac_rx_tx_enable() local 165 rpm_t *rpm = rpmd; in rpm_lmac_enadis_rx_pause_fwding() local 169 if (!rpm) in rpm_lmac_enadis_rx_pause_fwding() 194 rpm_t *rpm = rpmd; in rpm_lmac_get_pause_frm_status() local 484 num_lmacs = rpm->mac_ops->get_nr_lmacs(rpm); in rpm_get_lmac_fifo_len() [all …]
|
/linux/drivers/mfd/ |
H A D | qcom_rpm.c | 60 #define RPM_STATUS_REG(rpm, i) ((rpm)->status_regs + (i) * 4) argument 61 #define RPM_CTRL_REG(rpm, i) ((rpm)->ctrl_regs + (i) * 4) argument 62 #define RPM_REQ_REG(rpm, i) ((rpm)->req_regs + (i) * 4) argument 474 RPM_CTRL_REG(rpm, rpm->data->req_sel_off + i)); in qcom_rpm_write() 480 regmap_write(rpm->ipc_regmap, rpm->ipc_offset, BIT(rpm->ipc_bit)); in qcom_rpm_write() 503 RPM_CTRL_REG(rpm, rpm->data->ack_sel_off + i)); in qcom_rpm_ack_interrupt() 504 writel(0, RPM_CTRL_REG(rpm, rpm->data->ack_ctx_off)); in qcom_rpm_ack_interrupt() 520 regmap_write(rpm->ipc_regmap, rpm->ipc_offset, BIT(rpm->ipc_bit)); in qcom_rpm_err_interrupt() 542 if (!rpm) in qcom_rpm_probe() 581 rpm->ctrl_regs = rpm->status_regs + 0x400; in qcom_rpm_probe() [all …]
|
/linux/Documentation/devicetree/bindings/soc/qcom/ |
H A D | qcom,smd-rpm.yaml | 34 - qcom,rpm-apq8084 35 - qcom,rpm-ipq6018 36 - qcom,rpm-ipq9574 37 - qcom,rpm-mdm9607 38 - qcom,rpm-msm8226 53 - qcom,rpm-qcs404 54 - qcom,rpm-sdm660 55 - qcom,rpm-sm6115 56 - qcom,rpm-sm6125 57 - qcom,rpm-sm6375 [all …]
|
H A D | qcom,rpm.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,rpm.yaml# 21 - qcom,rpm-apq8064 22 - qcom,rpm-msm8660 23 - qcom,rpm-msm8960 24 - qcom,rpm-ipq8064 25 - qcom,rpm-mdm9615 52 $ref: /schemas/regulator/qcom,rpm-regulator.yaml# 68 #include <dt-bindings/mfd/qcom-rpm.h> 70 rpm@108000 { 71 compatible = "qcom,rpm-msm8960"; [all …]
|
H A D | qcom-stats.yaml | 24 - qcom,rpm-stats 26 - qcom,apq8084-rpm-stats 27 - qcom,msm8226-rpm-stats 28 - qcom,msm8916-rpm-stats 29 - qcom,msm8974-rpm-stats 61 # Example of rpm sleep stats 64 compatible = "qcom,rpm-stats";
|
H A D | qcom,smd.yaml | 29 "^smd-edge|rpm$": 44 # "rpm" subsystem. For the "rpm" subsystem we have a device tied to the 46 # NOTE: This is deprecated, represent the RPM using "qcom,rpm-proc" instead. 53 rpm { 58 rpm-requests { 59 compatible = "qcom,rpm-msm8974";
|
H A D | qcom,rpm-master-stats.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,rpm-master-stats.yaml# 31 const: qcom,rpm-master-stats 33 qcom,rpm-msg-ram: 51 - qcom,rpm-msg-ram 59 compatible = "qcom,rpm-master-stats"; 60 qcom,rpm-msg-ram = <&apss_master_stats>,
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,rpm-proc.yaml | 69 - qcom,apq8084-rpm-proc 88 - qcom,qcs404-rpm-proc 89 - qcom,sdm660-rpm-proc 90 - qcom,sm6115-rpm-proc 91 - qcom,sm6125-rpm-proc 92 - qcom,sm6375-rpm-proc 93 - const: qcom,rpm-proc 137 compatible = "qcom,msm8916-rpm-proc", "qcom,rpm-proc"; 144 rpm-requests { 157 compatible = "qcom,qcm2290-rpm-proc", "qcom,rpm-proc"; [all …]
|
H A D | qcom,glink-rpm-edge.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-rpm-edge.yaml# 18 const: qcom,glink-rpm 38 qcom,rpm-msg-ram: 41 RPM message memory resource (compatible: qcom,rpm-msg-ram). 43 rpm-requests: 45 $ref: /schemas/soc/qcom/qcom,smd-rpm.yaml# 78 - qcom,rpm-msg-ram 87 compatible = "qcom,glink-rpm"; 90 qcom,rpm-msg-ram = <&rpm_msg_ram>; 92 rpm-requests { [all …]
|
/linux/drivers/rpmsg/ |
H A D | qcom_glink_rpm.c | 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() 315 &rpm->rx_pipe, &rpm->tx_pipe); in glink_rpm_probe() 322 "glink-rpm", rpm); in glink_rpm_probe() 330 rpm->mbox_chan = mbox_request_channel(&rpm->mbox_client, 0); in glink_rpm_probe() 347 &rpm->rx_pipe.native, in glink_rpm_probe() 348 &rpm->tx_pipe.native, in glink_rpm_probe() 355 rpm->glink = glink; in glink_rpm_probe() 359 enable_irq(rpm->irq); in glink_rpm_probe() [all …]
|
/linux/drivers/soc/qcom/ |
H A D | smd-rpm.c | 118 mutex_lock(&rpm->lock); in qcom_rpm_smd_write() 138 ret = rpm->ack_status; in qcom_rpm_smd_write() 142 mutex_unlock(&rpm->lock); in qcom_rpm_smd_write() 190 rpm->ack_status = status; in qcom_smd_rpm_callback() 191 complete(&rpm->ack); in qcom_smd_rpm_callback() 197 struct qcom_smd_rpm *rpm; in qcom_smd_rpm_probe() local 202 rpm = devm_kzalloc(&rpdev->dev, sizeof(*rpm), GFP_KERNEL); in qcom_smd_rpm_probe() 203 if (!rpm) in qcom_smd_rpm_probe() 206 mutex_init(&rpm->lock); in qcom_smd_rpm_probe() 207 init_completion(&rpm->ack); in qcom_smd_rpm_probe() [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | qcom,smd-rpm-regulator.yaml | 89 - qcom,rpm-mp5496-regulators 90 - qcom,rpm-pm2250-regulators 91 - qcom,rpm-pm6125-regulators 92 - qcom,rpm-pm660-regulators 93 - qcom,rpm-pm660l-regulators 94 - qcom,rpm-pm8226-regulators 95 - qcom,rpm-pm8841-regulators 96 - qcom,rpm-pm8909-regulators 97 - qcom,rpm-pm8916-regulators 98 - qcom,rpm-pm8937-regulators [all …]
|
H A D | qcom,rpm-regulator.yaml | 4 $id: http://devicetree.org/schemas/regulator/qcom,rpm-regulator.yaml# 12 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,rpm.yaml 42 - qcom,rpm-pm8058-regulators 43 - qcom,rpm-pm8901-regulators 44 - qcom,rpm-pm8921-regulators 45 - qcom,rpm-pm8018-regulators 46 - qcom,rpm-smb208-regulators 104 #include <dt-bindings/mfd/qcom-rpm.h> 106 compatible = "qcom,rpm-pm8921-regulators";
|
/linux/Documentation/hwmon/ |
H A D | asus_rog_ryujin.rst | 37 fan1_input Pump speed (in rpm) 38 fan2_input Internal fan speed (in rpm) 39 fan3_input External (controller) fan 1 speed (in rpm) 40 fan4_input External (controller) fan 2 speed (in rpm) 41 fan5_input External (controller) fan 3 speed (in rpm) 42 fan6_input External (controller) fan 4 speed (in rpm)
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | qcom,mpm.yaml | 34 qcom,rpm-msg-ram: 82 - qcom,rpm-msg-ram 90 remoteproc-rpm { 91 compatible = "qcom,msm8998-rpm-proc", "qcom,rpm-proc"; 94 compatible = "qcom,glink-rpm"; 97 qcom,rpm-msg-ram = <&rpm_msg_ram>; 103 qcom,rpm-msg-ram = <&apss_mpm>;
|
/linux/drivers/hwmon/ |
H A D | max31790.c | 48 #define RPM_TO_REG(rpm, sr) ((60 * (sr) * 8192) / ((rpm) * 2)) argument 148 static u8 bits_for_tach_period(int rpm) in bits_for_tach_period() argument 152 if (rpm < 500) in bits_for_tach_period() 154 else if (rpm < 1000) in bits_for_tach_period() 156 else if (rpm < 2000) in bits_for_tach_period() 158 else if (rpm < 4000) in bits_for_tach_period() 160 else if (rpm < 8000) in bits_for_tach_period() 172 int sr, rpm; in max31790_read_fan() local 181 rpm = 0; in max31790_read_fan() 184 *val = rpm; in max31790_read_fan() [all …]
|
H A D | aspeed-pwm-tacho.c | 617 int rpm; in rpm_show() local 620 rpm = aspeed_get_fan_tach_ch_rpm(priv, index); in rpm_show() 621 if (rpm < 0) in rpm_show() 622 return rpm; in rpm_show() 624 return sprintf(buf, "%d\n", rpm); in rpm_show() 674 static SENSOR_DEVICE_ATTR_RO(fan1_input, rpm, 0); 675 static SENSOR_DEVICE_ATTR_RO(fan2_input, rpm, 1); 676 static SENSOR_DEVICE_ATTR_RO(fan3_input, rpm, 2); 677 static SENSOR_DEVICE_ATTR_RO(fan4_input, rpm, 3); 678 static SENSOR_DEVICE_ATTR_RO(fan5_input, rpm, 4); [all …]
|
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() 473 speed[i].rpm = u; in gpio_fan_get_of_data()
|
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()
|
/linux/drivers/clk/qcom/ |
H A D | clk-rpm.c | 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() 300 ret = qcom_rpm_write(r->rpm, QCOM_RPM_ACTIVE_STATE, in clk_rpm_fixed_prepare() 536 struct qcom_rpm *rpm; in rpm_clk_probe() local 540 rpm = dev_get_drvdata(pdev->dev.parent); in rpm_clk_probe() 541 if (!rpm) { in rpm_clk_probe() [all …]
|
/linux/scripts/ |
H A D | Makefile.package | 56 PHONY += rpm-sources 57 rpm-sources: linux.tar.gz 63 PHONY += rpm-pkg srcrpm-pkg binrpm-pkg 65 rpm-pkg: private build-type := a 69 rpm-pkg srcrpm-pkg: rpm-sources 70 rpm-pkg srcrpm-pkg binrpm-pkg: rpmbuild/SPECS/kernel.spec 75 $$(rpm -q rpm >/dev/null 2>&1 || echo --nodeps)) \
|
/linux/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() 171 wakeref = intel_runtime_pm_get_if_in_use(gt->uncore->rpm); in pxp_session_work() 183 intel_runtime_pm_put(gt->uncore->rpm, wakeref); in pxp_session_work()
|
/linux/tools/perf/Documentation/ |
H A D | security.txt | 15 1. Download selinux-policy SRPM package (e.g. selinux-policy-3.14.4-48.fc31.src.rpm on FC31) 18 # rpm -Uhv selinux-policy-3.14.4-48.fc31.src.rpm 79 -rw-r--r--. 1 root root 112K Mar 20 12:16 selinux-policy-3.14.4-48.fc31.noarch.rpm 80 -rw-r--r--. 1 root root 1.2M Mar 20 12:17 selinux-policy-devel-3.14.4-48.fc31.noarch.rpm 81 -rw-r--r--. 1 root root 2.3M Mar 20 12:17 selinux-policy-doc-3.14.4-48.fc31.noarch.rpm 82 -rw-r--r--. 1 root root 12M Mar 20 12:17 selinux-policy-minimum-3.14.4-48.fc31.noarch.rpm 83 -rw-r--r--. 1 root root 4.5M Mar 20 12:16 selinux-policy-mls-3.14.4-48.fc31.noarch.rpm 84 -rw-r--r--. 1 root root 111K Mar 20 12:16 selinux-policy-sandbox-3.14.4-48.fc31.noarch.rpm 85 -rw-r--r--. 1 root root 14M Mar 20 12:17 selinux-policy-targeted-3.14.4-48.fc31.noarch.rpm 90 # rpm -Uhv rpmbuild/RPMS/noarch/selinux-policy-* [all …]
|