Home
last modified time | relevance | path

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

/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
/linux/arch/arm64/boot/dts/qcom/
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.dtsi555 smp2p-adsp {
556 compatible = "qcom,smp2p";
579 smp2p-cdsp {
580 compatible = "qcom,smp2p";
603 smp2p-modem {
604 compatible = "qcom,smp2p";
638 smp2p-slpi {
639 compatible = "qcom,smp2p";
H A Dsc8180x.dtsi670 smp2p-cdsp {
671 compatible = "qcom,smp2p";
694 smp2p-lpass {
695 compatible = "qcom,smp2p";
718 smp2p-mpss {
719 compatible = "qcom,smp2p";
759 smp2p-slpi {
760 compatible = "qcom,smp2p";
H A Dmsm8996.dtsi603 smp2p-adsp {
604 compatible = "qcom,smp2p";
627 smp2p-mpss {
628 compatible = "qcom,smp2p";
651 smp2p-slpi {
652 compatible = "qcom,smp2p";
H A Dsm8450.dtsi821 smp2p-adsp {
822 compatible = "qcom,smp2p";
845 smp2p-cdsp {
846 compatible = "qcom,smp2p";
869 smp2p-modem {
870 compatible = "qcom,smp2p";
904 smp2p-slpi {
905 compatible = "qcom,smp2p";
H A Dsdm845.dtsi1091 smp2p-cdsp {
1092 compatible = "qcom,smp2p";
1115 smp2p-lpass {
1116 compatible = "qcom,smp2p";
1139 smp2p-mpss {
1140 compatible = "qcom,smp2p";
1170 smp2p-slpi {
1171 compatible = "qcom,smp2p";
H A Dsc7180.dtsi702 smp2p-cdsp {
703 compatible = "qcom,smp2p";
726 smp2p-lpass {
727 compatible = "qcom,smp2p";
750 smp2p-mpss {
751 compatible = "qcom,smp2p";
H A Dsc8280xp.dtsi725 smp2p-adsp {
726 compatible = "qcom,smp2p";
749 smp2p-nsp0 {
750 compatible = "qcom,smp2p";
773 smp2p-nsp1 {
774 compatible = "qcom,smp2p";
797 smp2p-slpi {
798 compatible = "qcom,smp2p";
H A Dsdx75.dtsi421 smp2p-modem {
422 compatible = "qcom,smp2p";
H A Dsm8250.dtsi869 smp2p-adsp {
870 compatible = "qcom,smp2p";
893 smp2p-cdsp {
894 compatible = "qcom,smp2p";
917 smp2p-slpi {
918 compatible = "qcom,smp2p";
H A Dsm8550.dtsi735 smp2p-adsp {
736 compatible = "qcom,smp2p";
759 smp2p-cdsp {
760 compatible = "qcom,smp2p";
783 smp2p-modem {
784 compatible = "qcom,smp2p";
H A Dtalos.dtsi489 smp2p-adsp {
490 compatible = "qcom,smp2p";
511 smp2p-cdsp {
512 compatible = "qcom,smp2p";
H A Dsm8650.dtsi1854 smp2p-adsp {
1855 compatible = "qcom,smp2p";
1880 smp2p-cdsp {
1881 compatible = "qcom,smp2p";
1906 smp2p-modem {
1907 compatible = "qcom,smp2p";
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi167 smp2p-mpss {
168 compatible = "qcom,smp2p";