/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | qcom_aoss.c | 5 #include <dt-bindings/power/qcom-aoss-qmp.h> 51 struct qmp *qmp; member 57 * struct qmp - driver state for QMP implementation 69 struct qmp { struct 89 struct qmp *qmp; member 95 static void qmp_kick(struct qmp *qmp) in qmp_kick() argument 97 mbox_send_message(qmp in qmp_kick() 101 qmp_magic_valid(struct qmp *qmp) qmp_magic_valid() argument 106 qmp_link_acked(struct qmp *qmp) qmp_link_acked() argument 111 qmp_mcore_channel_acked(struct qmp *qmp) qmp_mcore_channel_acked() argument 116 qmp_ucore_channel_up(struct qmp *qmp) qmp_ucore_channel_up() argument 121 qmp_open(struct qmp *qmp) qmp_open() argument 192 qmp_close(struct qmp *qmp) qmp_close() argument 201 struct qmp *qmp = data; qmp_intr() local 208 qmp_message_empty(struct qmp *qmp) qmp_message_empty() argument 225 qmp_send(struct qmp *qmp, const void *data, size_t len) qmp_send() argument 268 struct qmp *qmp = container_of(hw, struct qmp, qdss_clk); qmp_qdss_clk_prepare() local 276 struct qmp *qmp = container_of(hw, struct qmp, qdss_clk); qmp_qdss_clk_unprepare() local 286 qmp_qdss_clk_add(struct qmp *qmp) qmp_qdss_clk_add() argument 311 qmp_qdss_clk_remove(struct qmp *qmp) qmp_qdss_clk_remove() argument 346 qmp_pd_add(struct qmp *qmp) qmp_pd_add() argument 394 qmp_pd_remove(struct qmp *qmp) qmp_pd_remove() argument 455 qmp_cooling_device_add(struct qmp *qmp, struct qmp_cooling_device *qmp_cdev, struct device_node *node) qmp_cooling_device_add() argument 476 qmp_cooling_devices_register(struct qmp *qmp) qmp_cooling_devices_register() argument 516 qmp_cooling_devices_remove(struct qmp *qmp) qmp_cooling_devices_remove() argument 527 struct qmp *qmp; qmp_probe() local 592 struct qmp *qmp = platform_get_drvdata(pdev); qmp_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | qcom_aoss.c | 51 struct qmp *qmp; member 57 * struct qmp - driver state for QMP implementation 69 struct qmp { struct 87 static void qmp_kick(struct qmp *qmp) in qmp_kick() argument 89 mbox_send_message(qmp->mbox_chan, NULL); in qmp_kick() 90 mbox_client_txdone(qmp->mbox_chan, 0); in qmp_kick() 93 static bool qmp_magic_valid(struct qmp *qmp) in qmp_magic_valid() argument 98 qmp_link_acked(struct qmp *qmp) qmp_link_acked() argument 103 qmp_mcore_channel_acked(struct qmp *qmp) qmp_mcore_channel_acked() argument 108 qmp_ucore_channel_up(struct qmp *qmp) qmp_ucore_channel_up() argument 113 qmp_open(struct qmp *qmp) qmp_open() argument 184 qmp_close(struct qmp *qmp) qmp_close() argument 193 struct qmp *qmp = data; qmp_intr() local 200 qmp_message_empty(struct qmp *qmp) qmp_message_empty() argument 217 qmp_send(struct qmp *qmp, const char *fmt, ...) qmp_send() argument 268 struct qmp *qmp = container_of(hw, struct qmp, qdss_clk); qmp_qdss_clk_prepare() local 276 struct qmp *qmp = container_of(hw, struct qmp, qdss_clk); qmp_qdss_clk_unprepare() local 286 qmp_qdss_clk_add(struct qmp *qmp) qmp_qdss_clk_add() argument 311 qmp_qdss_clk_remove(struct qmp *qmp) qmp_qdss_clk_remove() argument 360 qmp_cooling_device_add(struct qmp *qmp, struct qmp_cooling_device *qmp_cdev, struct device_node *node) qmp_cooling_device_add() argument 381 qmp_cooling_devices_register(struct qmp *qmp) qmp_cooling_devices_register() argument 421 qmp_cooling_devices_remove(struct qmp *qmp) qmp_cooling_devices_remove() argument 439 struct qmp *qmp; qmp_get() local 467 qmp_put(struct qmp *qmp) qmp_put() argument 480 struct qmp *qmp; qmp_probe() local 538 struct qmp *qmp = platform_get_drvdata(pdev); qmp_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/phy/qualcomm/ |
H A D | phy-qcom-qmp-combo.c | 26 #include <dt-bindings/phy/phy-qcom-qmp.h> 28 #include "phy-qcom-qmp.h" 29 #include "phy-qcom-qmp-pcs-misc-v3.h" 30 #include "phy-qcom-qmp-pcs-usb-v4.h" 31 #include "phy-qcom-qmp-pcs-usb-v5.h" 32 #include "phy-qcom-qmp-pcs-usb-v6.h" 1356 int (*configure_dp_phy)(struct qmp_combo *qmp); 1357 void (*configure_dp_tx)(struct qmp_combo *qmp); 1358 int (*calibrate_dp_phy)(struct qmp_combo *qmp); 1359 void (*dp_aux_init)(struct qmp_combo *qmp); 1896 qmp_combo_dp_serdes_init(struct qmp_combo *qmp) qmp_combo_dp_serdes_init() argument 1929 qmp_v3_dp_aux_init(struct qmp_combo *qmp) qmp_v3_dp_aux_init() argument 1974 qmp_combo_configure_dp_swing(struct qmp_combo *qmp) qmp_combo_configure_dp_swing() argument 2011 qmp_v3_configure_dp_tx(struct qmp_combo *qmp) qmp_v3_configure_dp_tx() argument 2033 qmp_combo_configure_dp_mode(struct qmp_combo *qmp) qmp_combo_configure_dp_mode() argument 2057 qmp_combo_configure_dp_clocks(struct qmp_combo *qmp) qmp_combo_configure_dp_clocks() argument 2092 qmp_v3_configure_dp_phy(struct qmp_combo *qmp) qmp_v3_configure_dp_phy() argument 2146 qmp_v3_calibrate_dp_phy(struct qmp_combo *qmp) qmp_v3_calibrate_dp_phy() argument 2160 qmp_v4_dp_aux_init(struct qmp_combo *qmp) qmp_v4_dp_aux_init() argument 2189 qmp_v4_configure_dp_tx(struct qmp_combo *qmp) qmp_v4_configure_dp_tx() argument 2203 qmp_v456_configure_dp_phy(struct qmp_combo *qmp) qmp_v456_configure_dp_phy() argument 2270 qmp_v4_configure_dp_phy(struct qmp_combo *qmp) qmp_v4_configure_dp_phy() argument 2339 qmp_v4_calibrate_dp_phy(struct qmp_combo *qmp) qmp_v4_calibrate_dp_phy() argument 2356 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_dp_configure() local 2374 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_dp_calibrate() local 2388 qmp_combo_com_init(struct qmp_combo *qmp, bool force) qmp_combo_com_init() argument 2457 qmp_combo_com_exit(struct qmp_combo *qmp, bool force) qmp_combo_com_exit() argument 2475 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_dp_init() local 2496 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_dp_exit() local 2511 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_dp_power_on() local 2536 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_dp_power_off() local 2550 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_usb_power_on() local 2610 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_usb_power_off() local 2631 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_usb_init() local 2654 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_usb_exit() local 2675 struct qmp_combo *qmp = phy_get_drvdata(phy); qmp_combo_usb_set_mode() local 2699 qmp_combo_enable_autonomous_mode(struct qmp_combo *qmp) qmp_combo_enable_autonomous_mode() argument 2728 qmp_combo_disable_autonomous_mode(struct qmp_combo *qmp) qmp_combo_disable_autonomous_mode() argument 2748 struct qmp_combo *qmp = dev_get_drvdata(dev); qmp_combo_runtime_suspend() local 2767 struct qmp_combo *qmp = dev_get_drvdata(dev); qmp_combo_runtime_resume() local 2798 qmp_combo_vreg_init(struct qmp_combo *qmp) qmp_combo_vreg_init() argument 2831 qmp_combo_reset_init(struct qmp_combo *qmp) qmp_combo_reset_init() argument 2853 qmp_combo_clk_init(struct qmp_combo *qmp) qmp_combo_clk_init() argument 2894 phy_pipe_clk_register(struct qmp_combo *qmp, struct device_node *np) phy_pipe_clk_register() argument 2974 const struct qmp_combo *qmp; qmp_dp_pixel_clk_recalc_rate() local 3014 const struct qmp_combo *qmp; qmp_dp_link_clk_recalc_rate() local 3038 struct qmp_combo *qmp = data; qmp_dp_clks_hw_get() local 3052 phy_dp_clks_register(struct qmp_combo *qmp, struct device_node *np) phy_dp_clks_register() argument 3079 struct qmp_combo *qmp = data; qmp_combo_clk_hw_get() local 3093 qmp_combo_register_clocks(struct qmp_combo *qmp, struct device_node *usb_np, struct device_node *dp_np) qmp_combo_register_clocks() argument 3139 struct qmp_combo *qmp = typec_switch_get_drvdata(sw); qmp_combo_typec_switch_set() local 3166 struct qmp_combo *qmp = data; qmp_combo_typec_unregister() local 3171 qmp_combo_typec_switch_register(struct qmp_combo *qmp) qmp_combo_typec_switch_register() argument 3188 qmp_combo_typec_switch_register(struct qmp_combo *qmp) qmp_combo_typec_switch_register() argument 3198 struct qmp_combo *qmp = container_of(bridge, struct qmp_combo, bridge); qmp_combo_bridge_attach() local 3218 qmp_combo_dp_register_bridge(struct qmp_combo *qmp) qmp_combo_dp_register_bridge() argument 3226 qmp_combo_dp_register_bridge(struct qmp_combo *qmp) qmp_combo_dp_register_bridge() argument 3232 qmp_combo_parse_dt_lecacy_dp(struct qmp_combo *qmp, struct device_node *np) qmp_combo_parse_dt_lecacy_dp() argument 3259 qmp_combo_parse_dt_lecacy_usb(struct qmp_combo *qmp, struct device_node *np) qmp_combo_parse_dt_lecacy_usb() argument 3307 qmp_combo_parse_dt_legacy(struct qmp_combo *qmp, struct device_node *usb_np, struct device_node *dp_np) qmp_combo_parse_dt_legacy() argument 3342 qmp_combo_parse_dt(struct qmp_combo *qmp) qmp_combo_parse_dt() argument 3394 struct qmp_combo *qmp = dev_get_drvdata(dev); qmp_combo_phy_xlate() local 3411 struct qmp_combo *qmp; qmp_combo_probe() local [all...] |
H A D | phy-qcom-qmp-usb-legacy.c | 23 #include "phy-qcom-qmp.h" 24 #include "phy-qcom-qmp-pcs-misc-v3.h" 25 #include "phy-qcom-qmp-pcs-usb-v4.h" 26 #include "phy-qcom-qmp-pcs-usb-v5.h" 758 static int qmp_usb_legacy_serdes_init(struct qmp_usb *qmp) in qmp_usb_legacy_serdes_init() argument 760 const struct qmp_phy_cfg *cfg = qmp->cfg; in qmp_usb_legacy_serdes_init() 761 void __iomem *serdes = qmp->serdes; in qmp_usb_legacy_serdes_init() 772 struct qmp_usb *qmp = phy_get_drvdata(phy); in qmp_usb_legacy_init_dp_com() local 773 void __iomem *dp_com = qmp->dp_com; in qmp_usb_legacy_init_dp_com() 777 /* override hardware control for reset of qmp ph in qmp_usb_legacy_init_dp_com() 799 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_legacy_init() local 842 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_legacy_exit() local 856 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_legacy_power_on() local 910 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_legacy_power_off() local 956 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_legacy_set_mode() local 970 qmp_usb_legacy_enable_autonomous_mode(struct qmp_usb *qmp) qmp_usb_legacy_enable_autonomous_mode() argument 999 qmp_usb_legacy_disable_autonomous_mode(struct qmp_usb *qmp) qmp_usb_legacy_disable_autonomous_mode() argument 1019 struct qmp_usb *qmp = dev_get_drvdata(dev); qmp_usb_legacy_runtime_suspend() local 1039 struct qmp_usb *qmp = dev_get_drvdata(dev); qmp_usb_legacy_runtime_resume() local 1071 qmp_usb_legacy_vreg_init(struct qmp_usb *qmp) qmp_usb_legacy_vreg_init() argument 1088 qmp_usb_legacy_reset_init(struct qmp_usb *qmp) qmp_usb_legacy_reset_init() argument 1110 qmp_usb_legacy_clk_init(struct qmp_usb *qmp) qmp_usb_legacy_clk_init() argument 1150 phy_pipe_clk_register(struct qmp_usb *qmp, struct device_node *np) phy_pipe_clk_register() argument 1198 qmp_usb_legacy_parse_dt_legacy(struct qmp_usb *qmp, struct device_node *np) qmp_usb_legacy_parse_dt_legacy() argument 1262 qmp_usb_legacy_parse_dt(struct qmp_usb *qmp) qmp_usb_legacy_parse_dt() argument 1297 struct qmp_usb *qmp; qmp_usb_legacy_probe() local [all...] |
H A D | phy-qcom-qmp-pcie-msm8996.c | 22 #include "phy-qcom-qmp.h" 209 * @qmp: QMP phy to which this lane belongs 221 struct qcom_qmp *qmp; member 338 struct qcom_qmp *qmp = qphy->qmp; in qmp_pcie_msm8996_serdes_init() local 357 dev_err(qmp->dev, in qmp_pcie_msm8996_serdes_init() 367 struct qcom_qmp *qmp = qphy->qmp; in qmp_pcie_msm8996_com_init() local 372 mutex_lock(&qmp->phy_mutex); in qmp_pcie_msm8996_com_init() 373 if (qmp in qmp_pcie_msm8996_com_init() 420 struct qcom_qmp *qmp = qphy->qmp; qmp_pcie_msm8996_com_exit() local 451 struct qcom_qmp *qmp = qphy->qmp; qmp_pcie_msm8996_init() local 465 struct qcom_qmp *qmp = qphy->qmp; qmp_pcie_msm8996_power_on() local 587 struct qcom_qmp *qmp = dev_get_drvdata(dev); qmp_pcie_msm8996_vreg_init() local 603 struct qcom_qmp *qmp = dev_get_drvdata(dev); qmp_pcie_msm8996_reset_init() local 624 struct qcom_qmp *qmp = dev_get_drvdata(dev); qmp_pcie_msm8996_clk_init() local 661 phy_pipe_clk_register(struct qcom_qmp *qmp, struct device_node *np) phy_pipe_clk_register() argument 712 struct qcom_qmp *qmp = dev_get_drvdata(dev); qmp_pcie_msm8996_create() local 782 struct qcom_qmp *qmp; qmp_pcie_msm8996_probe() local [all...] |
H A D | phy-qcom-qmp-ufs.c | 23 #include "phy-qcom-qmp.h" 24 #include "phy-qcom-qmp-pcs-ufs-v2.h" 25 #include "phy-qcom-qmp-pcs-ufs-v3.h" 26 #include "phy-qcom-qmp-pcs-ufs-v4.h" 27 #include "phy-qcom-qmp-pcs-ufs-v5.h" 28 #include "phy-qcom-qmp-pcs-ufs-v6.h" 30 #include "phy-qcom-qmp-qserdes-txrx-ufs-v6.h" 1193 static void qmp_ufs_serdes_init(struct qmp_ufs *qmp, const struct qmp_phy_cfg_tbls *tbls) in qmp_ufs_serdes_init() argument 1195 void __iomem *serdes = qmp->serdes; in qmp_ufs_serdes_init() 1200 static void qmp_ufs_lanes_init(struct qmp_ufs *qmp, cons argument 1215 qmp_ufs_pcs_init(struct qmp_ufs *qmp, const struct qmp_phy_cfg_tbls *tbls) qmp_ufs_pcs_init() argument 1222 qmp_ufs_init_registers(struct qmp_ufs *qmp, const struct qmp_phy_cfg *cfg) qmp_ufs_init_registers() argument 1235 qmp_ufs_com_init(struct qmp_ufs *qmp) qmp_ufs_com_init() argument 1261 qmp_ufs_com_exit(struct qmp_ufs *qmp) qmp_ufs_com_exit() argument 1276 struct qmp_ufs *qmp = phy_get_drvdata(phy); qmp_ufs_init() local 1317 struct qmp_ufs *qmp = phy_get_drvdata(phy); qmp_ufs_power_on() local 1350 struct qmp_ufs *qmp = phy_get_drvdata(phy); qmp_ufs_power_off() local 1369 struct qmp_ufs *qmp = phy_get_drvdata(phy); qmp_ufs_exit() local 1403 struct qmp_ufs *qmp = phy_get_drvdata(phy); qmp_ufs_set_mode() local 1418 qmp_ufs_vreg_init(struct qmp_ufs *qmp) qmp_ufs_vreg_init() argument 1435 qmp_ufs_clk_init(struct qmp_ufs *qmp) qmp_ufs_clk_init() argument 1459 qmp_ufs_register_clocks(struct qmp_ufs *qmp, struct device_node *np) qmp_ufs_register_clocks() argument 1505 qmp_ufs_parse_dt_legacy(struct qmp_ufs *qmp, struct device_node *np) qmp_ufs_parse_dt_legacy() argument 1553 qmp_ufs_parse_dt(struct qmp_ufs *qmp) qmp_ufs_parse_dt() argument 1585 struct qmp_ufs *qmp; qmp_ufs_probe() local [all...] |
H A D | phy-qcom-qmp-usb.c | 22 #include "phy-qcom-qmp.h" 23 #include "phy-qcom-qmp-pcs-misc-v3.h" 24 #include "phy-qcom-qmp-pcs-usb-v4.h" 25 #include "phy-qcom-qmp-pcs-usb-v5.h" 1642 static int qmp_usb_serdes_init(struct qmp_usb *qmp) in qmp_usb_serdes_init() argument 1644 const struct qmp_phy_cfg *cfg = qmp->cfg; in qmp_usb_serdes_init() 1645 void __iomem *serdes = qmp->serdes; in qmp_usb_serdes_init() 1656 struct qmp_usb *qmp = phy_get_drvdata(phy); in qmp_usb_init() local 1657 const struct qmp_phy_cfg *cfg = qmp->cfg; in qmp_usb_init() 1658 void __iomem *pcs = qmp in qmp_usb_init() 1697 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_exit() local 1711 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_power_on() local 1770 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_power_off() local 1816 struct qmp_usb *qmp = phy_get_drvdata(phy); qmp_usb_set_mode() local 1830 qmp_usb_enable_autonomous_mode(struct qmp_usb *qmp) qmp_usb_enable_autonomous_mode() argument 1859 qmp_usb_disable_autonomous_mode(struct qmp_usb *qmp) qmp_usb_disable_autonomous_mode() argument 1879 struct qmp_usb *qmp = dev_get_drvdata(dev); qmp_usb_runtime_suspend() local 1899 struct qmp_usb *qmp = dev_get_drvdata(dev); qmp_usb_runtime_resume() local 1931 qmp_usb_vreg_init(struct qmp_usb *qmp) qmp_usb_vreg_init() argument 1948 qmp_usb_reset_init(struct qmp_usb *qmp) qmp_usb_reset_init() argument 1970 qmp_usb_clk_init(struct qmp_usb *qmp) qmp_usb_clk_init() argument 2010 phy_pipe_clk_register(struct qmp_usb *qmp, struct device_node *np) phy_pipe_clk_register() argument 2058 qmp_usb_parse_dt_legacy(struct qmp_usb *qmp, struct device_node *np) qmp_usb_parse_dt_legacy() argument 2127 qmp_usb_parse_dt(struct qmp_usb *qmp) qmp_usb_parse_dt() argument 2168 struct qmp_usb *qmp; qmp_usb_probe() local [all...] |
H A D | phy-qcom-qmp-pcie.c | 25 #include "phy-qcom-qmp.h" 26 #include "phy-qcom-qmp-pcs-misc-v3.h" 27 #include "phy-qcom-qmp-pcs-pcie-v4.h" 28 #include "phy-qcom-qmp-pcs-pcie-v4_20.h" 29 #include "phy-qcom-qmp-pcs-pcie-v5.h" 30 #include "phy-qcom-qmp-pcs-pcie-v5_20.h" 31 #include "phy-qcom-qmp-pcs-pcie-v6.h" 32 #include "phy-qcom-qmp-pcs-pcie-v6_20.h" 33 #include "phy-qcom-qmp-pcie-qhp.h" 3116 static void qmp_pcie_init_port_b(struct qmp_pcie *qmp, cons argument 3134 qmp_pcie_init_registers(struct qmp_pcie *qmp, const struct qmp_phy_cfg_tbls *tbls) qmp_pcie_init_registers() argument 3172 struct qmp_pcie *qmp = phy_get_drvdata(phy); qmp_pcie_init() local 3218 struct qmp_pcie *qmp = phy_get_drvdata(phy); qmp_pcie_exit() local 3232 struct qmp_pcie *qmp = phy_get_drvdata(phy); qmp_pcie_power_on() local 3289 struct qmp_pcie *qmp = phy_get_drvdata(phy); qmp_pcie_power_off() local 3336 struct qmp_pcie *qmp = phy_get_drvdata(phy); qmp_pcie_set_mode() local 3358 qmp_pcie_vreg_init(struct qmp_pcie *qmp) qmp_pcie_vreg_init() argument 3375 qmp_pcie_reset_init(struct qmp_pcie *qmp) qmp_pcie_reset_init() argument 3404 qmp_pcie_clk_init(struct qmp_pcie *qmp) qmp_pcie_clk_init() argument 3443 phy_pipe_clk_register(struct qmp_pcie *qmp, struct device_node *np) phy_pipe_clk_register() argument 3483 qmp_pcie_parse_dt_legacy(struct qmp_pcie *qmp, struct device_node *np) qmp_pcie_parse_dt_legacy() argument 3554 qmp_pcie_get_4ln_config(struct qmp_pcie *qmp) qmp_pcie_get_4ln_config() argument 3585 qmp_pcie_parse_dt(struct qmp_pcie *qmp) qmp_pcie_parse_dt() argument 3645 struct qmp_pcie *qmp; qmp_pcie_probe() local [all...] |
/kernel/linux/linux-6.6/include/linux/soc/qcom/ |
H A D | qcom_aoss.h | 12 struct qmp; 16 int qmp_send(struct qmp *qmp, const char *fmt, ...); 17 struct qmp *qmp_get(struct device *dev); 18 void qmp_put(struct qmp *qmp); 22 static inline int qmp_send(struct qmp *qmp, const char *fmt, ...) in qmp_send() argument 27 static inline struct qmp *qmp_get(struct device *dev) in qmp_get() 32 static inline void qmp_put(struct qmp *qm argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ipa/ |
H A D | ipa_power.c | 57 * @qmp: QMP handle for AOSS communication 66 struct qmp *qmp; member 302 struct qmp *qmp = qmp_get(power->dev); in ipa_power_retention_init() local 304 if (IS_ERR(qmp)) { in ipa_power_retention_init() 305 if (PTR_ERR(qmp) == -EPROBE_DEFER) in ipa_power_retention_init() 309 qmp = NULL; in ipa_power_retention_init() 311 power->qmp = qmp; in ipa_power_retention_init() [all...] |
/kernel/linux/linux-5.10/drivers/phy/qualcomm/ |
H A D | phy-qcom-qmp.c | 25 #include "phy-qcom-qmp.h" 1911 * @qmp: QMP phy to which this lane belongs 1927 struct qcom_qmp *qmp; member 2623 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_serdes_init() local 2676 dev_err(qmp->dev, in qcom_qmp_phy_serdes_init() 2912 struct qcom_qmp *qmp = qphy->qmp; in qcom_qmp_phy_com_init() local 2916 void __iomem *dp_com = qmp->dp_com; in qcom_qmp_phy_com_init() 2919 mutex_lock(&qmp in qcom_qmp_phy_com_init() 3009 struct qcom_qmp *qmp = qphy->qmp; qcom_qmp_phy_com_exit() local 3045 struct qcom_qmp *qmp = qphy->qmp; qcom_qmp_phy_init() local 3090 struct qcom_qmp *qmp = qphy->qmp; qcom_qmp_phy_power_on() local 3322 struct qcom_qmp *qmp = dev_get_drvdata(dev); qcom_qmp_phy_runtime_suspend() local 3347 struct qcom_qmp *qmp = dev_get_drvdata(dev); qcom_qmp_phy_runtime_resume() local 3383 struct qcom_qmp *qmp = dev_get_drvdata(dev); qcom_qmp_phy_vreg_init() local 3399 struct qcom_qmp *qmp = dev_get_drvdata(dev); qcom_qmp_phy_reset_init() local 3424 struct qcom_qmp *qmp = dev_get_drvdata(dev); qcom_qmp_phy_clk_init() local 3461 phy_pipe_clk_register(struct qcom_qmp *qmp, struct device_node *np) phy_pipe_clk_register() argument 3652 phy_dp_clks_register(struct qcom_qmp *qmp, struct qmp_phy *qphy, struct device_node *np) phy_dp_clks_register() argument 3729 struct qcom_qmp *qmp = dev_get_drvdata(dev); qcom_qmp_phy_create() local 3932 struct qcom_qmp *qmp; qcom_qmp_phy_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | qcom_q6v5.c | 28 if (!q6v5->qmp) in q6v5_load_state_toggle() 31 ret = qmp_send(q6v5->qmp, "{class: image, res: load_state, name: %s, val: %s}", in q6v5_load_state_toggle() 333 q6v5->qmp = qmp_get(&pdev->dev); in qcom_q6v5_init() 334 if (IS_ERR(q6v5->qmp)) { in qcom_q6v5_init() 335 if (PTR_ERR(q6v5->qmp) != -ENODEV) in qcom_q6v5_init() 336 return dev_err_probe(&pdev->dev, PTR_ERR(q6v5->qmp), in qcom_q6v5_init() 338 q6v5->qmp = NULL; in qcom_q6v5_init() 343 qmp_put(q6v5->qmp); in qcom_q6v5_init() 362 qmp_put(q6v5->qmp); in qcom_q6v5_deinit()
|
H A D | qcom_q6v5.h | 20 struct qmp *qmp; member
|