Home
last modified time | relevance | path

Searched refs:smp2p (Results 1 – 25 of 37) sorted by relevance

12

/linux/drivers/net/ipa/
H A Dipa_smp2p.c85 static void ipa_smp2p_notify(struct ipa_smp2p *smp2p) in ipa_smp2p_notify() argument
90 if (smp2p->notified) in ipa_smp2p_notify()
93 smp2p->power_on = pm_runtime_get_if_active(smp2p->ipa->dev) > 0; in ipa_smp2p_notify()
96 mask = BIT(smp2p->enabled_bit); in ipa_smp2p_notify()
97 value = smp2p->power_on ? mask : 0; in ipa_smp2p_notify()
98 qcom_smem_state_update_bits(smp2p->enabled_state, mask, value); in ipa_smp2p_notify()
101 mask = BIT(smp2p->valid_bit); in ipa_smp2p_notify()
103 qcom_smem_state_update_bits(smp2p->valid_state, mask, value); in ipa_smp2p_notify()
105 smp2p->notified = true; in ipa_smp2p_notify()
111 struct ipa_smp2p *smp2p = dev_id; in ipa_smp2p_modem_clk_query_isr() local
[all …]
H A Dipa.h80 struct ipa_smp2p *smp2p; member
/linux/drivers/soc/qcom/
H A Dsmp2p.c97 struct qcom_smp2p *smp2p; member
167 static void qcom_smp2p_kick(struct qcom_smp2p *smp2p) in qcom_smp2p_kick() argument
172 if (smp2p->mbox_chan) { in qcom_smp2p_kick()
173 mbox_send_message(smp2p->mbox_chan, NULL); in qcom_smp2p_kick()
174 mbox_client_txdone(smp2p->mbox_chan, 0); in qcom_smp2p_kick()
176 regmap_write(smp2p->ipc_regmap, smp2p->ipc_offset, BIT(smp2p->ipc_bit)); in qcom_smp2p_kick()
180 static bool qcom_smp2p_check_ssr(struct qcom_smp2p *smp2p) in qcom_smp2p_check_ssr() argument
182 struct smp2p_smem_item *in = smp2p->in; in qcom_smp2p_check_ssr()
185 if (!smp2p->ssr_ack_enabled) in qcom_smp2p_check_ssr()
190 return restart != smp2p->ssr_ack; in qcom_smp2p_check_ssr()
[all …]
H A Dtrace-smp2p.h48 __string(dev_name, dev_name(smp2p_entry->smp2p->dev))
71 __string(dev_name, dev_name(smp2p_entry->smp2p->dev))
96 #define TRACE_INCLUDE_FILE trace-smp2p
H A DMakefile29 obj-$(CONFIG_QCOM_SMP2P) += smp2p.o
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8994.dtsi297 smp2p-lpass {
298 compatible = "qcom,smp2p";
321 smp2p-modem {
322 compatible = "qcom,smp2p";
H A Dmsm8976.dtsi367 smp2p-hexagon {
368 compatible = "qcom,smp2p";
390 smp2p-modem {
391 compatible = "qcom,smp2p";
413 smp2p-wcnss {
414 compatible = "qcom,smp2p";
H A Dqcs404.dtsi1540 smp2p-adsp {
1541 compatible = "qcom,smp2p";
1560 smp2p-cdsp {
1561 compatible = "qcom,smp2p";
1580 smp2p-wcss {
1581 compatible = "qcom,smp2p";
H A Dmsm8953.dtsi334 smp2p-adsp {
335 compatible = "qcom,smp2p";
358 smp2p-modem {
359 compatible = "qcom,smp2p";
383 smp2p-wcnss {
384 compatible = "qcom,smp2p";
H A Dsm6375.dtsi715 smp2p-adsp {
716 compatible = "qcom,smp2p";
739 smp2p-cdsp {
740 compatible = "qcom,smp2p";
763 smp2p-modem {
764 compatible = "qcom,smp2p";
H A Dsm8350.dtsi553 smp2p-adsp {
554 compatible = "qcom,smp2p";
577 smp2p-cdsp {
578 compatible = "qcom,smp2p";
601 smp2p-modem {
602 compatible = "qcom,smp2p";
636 smp2p-slpi {
637 compatible = "qcom,smp2p";
H A Dsc8180x.dtsi662 smp2p-cdsp {
663 compatible = "qcom,smp2p";
686 smp2p-lpass {
687 compatible = "qcom,smp2p";
710 smp2p-mpss {
711 compatible = "qcom,smp2p";
751 smp2p-slpi {
752 compatible = "qcom,smp2p";
H A Dsm6350.dtsi696 smp2p-adsp {
697 compatible = "qcom,smp2p";
720 smp2p-cdsp {
721 compatible = "qcom,smp2p";
744 smp2p-mpss {
745 compatible = "qcom,smp2p";
H A Dmsm8998.dtsi424 smp2p-lpass {
425 compatible = "qcom,smp2p";
448 smp2p-mpss {
449 compatible = "qcom,smp2p";
468 smp2p-slpi {
469 compatible = "qcom,smp2p";
H A Dsm6115.dtsi533 smp2p-adsp {
534 compatible = "qcom,smp2p";
557 smp2p-cdsp {
558 compatible = "qcom,smp2p";
581 smp2p-mpss {
582 compatible = "qcom,smp2p";
H A Dsa8775p.dtsi700 smp2p-adsp {
701 compatible = "qcom,smp2p";
723 smp2p-cdsp0 {
724 compatible = "qcom,smp2p";
746 smp2p-cdsp1 {
747 compatible = "qcom,smp2p";
769 smp2p-gpdsp0 {
770 compatible = "qcom,smp2p";
792 smp2p-gpdsp1 {
793 compatible = "qcom,smp2p";
H A Dqcm2290.dtsi381 smp2p-adsp {
382 compatible = "qcom,smp2p";
404 smp2p-mpss {
405 compatible = "qcom,smp2p";
H A Dmsm8939.dtsi390 smp2p-hexagon {
391 compatible = "qcom,smp2p";
415 smp2p-wcnss {
416 compatible = "qcom,smp2p";
H A Dmsm8996.dtsi602 smp2p-adsp {
603 compatible = "qcom,smp2p";
626 smp2p-mpss {
627 compatible = "qcom,smp2p";
650 smp2p-slpi {
651 compatible = "qcom,smp2p";
H A Dipq6018.dtsi1061 wcss: wcss-smp2p {
1062 compatible = "qcom,smp2p";
H A Dsm8150.dtsi802 smp2p-cdsp {
803 compatible = "qcom,smp2p";
826 smp2p-lpass {
827 compatible = "qcom,smp2p";
850 smp2p-mpss {
851 compatible = "qcom,smp2p";
874 smp2p-slpi {
875 compatible = "qcom,smp2p";
H A Dsdm630.dtsi519 smp2p-adsp {
520 compatible = "qcom,smp2p";
539 smp2p-mpss {
540 compatible = "qcom,smp2p";
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8974.dtsi215 smp2p-adsp {
216 compatible = "qcom,smp2p";
240 smp2p-modem {
241 compatible = "qcom,smp2p";
265 smp2p-wcnss {
266 compatible = "qcom,smp2p";
H A Dqcom-sdx65.dtsi167 smp2p-mpss {
168 compatible = "qcom,smp2p";
H A Dqcom-sdx55.dtsi159 smp2p-mpss {
160 compatible = "qcom,smp2p";

12