Home
last modified time | relevance | path

Searched refs:qmp (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/drivers/soc/qcom/
H A Dqcom_aoss.c5 #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 Dqcom_aoss.c51 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 Dphy-qcom-qmp-combo.c26 #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 Dphy-qcom-qmp-usb-legacy.c23 #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 Dphy-qcom-qmp-pcie-msm8996.c22 #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 Dphy-qcom-qmp-ufs.c23 #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 Dphy-qcom-qmp-usb.c22 #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 Dphy-qcom-qmp-pcie.c25 #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 Dqcom_aoss.h12 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 Dipa_power.c57 * @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 Dphy-qcom-qmp.c25 #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 Dqcom_q6v5.c28 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 Dqcom_q6v5.h20 struct qmp *qmp; member

Completed in 21 milliseconds