| /linux/drivers/net/ipa/ |
| H A D | ipa_smp2p.c | 85 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 D | ipa.h | 80 struct ipa_smp2p *smp2p; member
|
| /linux/drivers/soc/qcom/ |
| H A D | smp2p.c | 97 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 D | trace-smp2p.h | 48 __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 D | sm6375.dtsi | 715 smp2p-adsp { 716 compatible = "qcom,smp2p"; 739 smp2p-cdsp { 740 compatible = "qcom,smp2p"; 763 smp2p-modem { 764 compatible = "qcom,smp2p";
|
| H A D | sm8350.dtsi | 555 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 D | sc8180x.dtsi | 670 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 D | msm8996.dtsi | 603 smp2p-adsp { 604 compatible = "qcom,smp2p"; 627 smp2p-mpss { 628 compatible = "qcom,smp2p"; 651 smp2p-slpi { 652 compatible = "qcom,smp2p";
|
| H A D | sm8450.dtsi | 821 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 D | sdm845.dtsi | 1091 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 D | sc7180.dtsi | 702 smp2p-cdsp { 703 compatible = "qcom,smp2p"; 726 smp2p-lpass { 727 compatible = "qcom,smp2p"; 750 smp2p-mpss { 751 compatible = "qcom,smp2p";
|
| H A D | sc8280xp.dtsi | 725 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 D | sdx75.dtsi | 421 smp2p-modem { 422 compatible = "qcom,smp2p";
|
| H A D | sm8250.dtsi | 869 smp2p-adsp { 870 compatible = "qcom,smp2p"; 893 smp2p-cdsp { 894 compatible = "qcom,smp2p"; 917 smp2p-slpi { 918 compatible = "qcom,smp2p";
|
| H A D | sm8550.dtsi | 735 smp2p-adsp { 736 compatible = "qcom,smp2p"; 759 smp2p-cdsp { 760 compatible = "qcom,smp2p"; 783 smp2p-modem { 784 compatible = "qcom,smp2p";
|
| H A D | talos.dtsi | 489 smp2p-adsp { 490 compatible = "qcom,smp2p"; 511 smp2p-cdsp { 512 compatible = "qcom,smp2p";
|
| H A D | sm8650.dtsi | 1854 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 D | qcom-sdx65.dtsi | 167 smp2p-mpss { 168 compatible = "qcom,smp2p";
|