Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/ipa/
Dipa_smp2p.c85 static void ipa_smp2p_notify(struct ipa_smp2p *smp2p) in ipa_smp2p_notify() argument
91 if (smp2p->notified) in ipa_smp2p_notify()
94 dev = &smp2p->ipa->pdev->dev; in ipa_smp2p_notify()
95 smp2p->power_on = pm_runtime_get_if_active(dev, true) > 0; in ipa_smp2p_notify()
98 mask = BIT(smp2p->enabled_bit); in ipa_smp2p_notify()
99 value = smp2p->power_on ? mask : 0; in ipa_smp2p_notify()
100 qcom_smem_state_update_bits(smp2p->enabled_state, mask, value); in ipa_smp2p_notify()
103 mask = BIT(smp2p->valid_bit); in ipa_smp2p_notify()
105 qcom_smem_state_update_bits(smp2p->valid_state, mask, value); in ipa_smp2p_notify()
107 smp2p->notified = true; in ipa_smp2p_notify()
[all …]
Dipa.h80 struct ipa_smp2p *smp2p; member
/Linux-v5.15/drivers/soc/qcom/
Dsmp2p.c92 struct qcom_smp2p *smp2p; member
152 static void qcom_smp2p_kick(struct qcom_smp2p *smp2p) in qcom_smp2p_kick() argument
157 if (smp2p->mbox_chan) { in qcom_smp2p_kick()
158 mbox_send_message(smp2p->mbox_chan, NULL); in qcom_smp2p_kick()
159 mbox_client_txdone(smp2p->mbox_chan, 0); in qcom_smp2p_kick()
161 regmap_write(smp2p->ipc_regmap, smp2p->ipc_offset, BIT(smp2p->ipc_bit)); in qcom_smp2p_kick()
177 struct qcom_smp2p *smp2p = data; in qcom_smp2p_intr() local
178 unsigned smem_id = smp2p->smem_items[SMP2P_INBOUND]; in qcom_smp2p_intr()
179 unsigned pid = smp2p->remote_pid; in qcom_smp2p_intr()
187 in = smp2p->in; in qcom_smp2p_intr()
[all …]
DMakefile20 obj-$(CONFIG_QCOM_SMP2P) += smp2p.o
/Linux-v5.15/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smp2p.txt13 "qcom,smp2p"
18 Definition: one entry specifying the smp2p notification interrupt
30 signaling the remote end of the smp2p edge:
53 described in subnodes of the smp2p device node. The node names are not
87 wcnss-smp2p {
88 compatible = "qcom,smp2p";
/Linux-v5.15/arch/arm64/boot/dts/qcom/
Dmsm8994.dtsi287 smp2p-lpass {
288 compatible = "qcom,smp2p";
311 smp2p-modem {
312 compatible = "qcom,smp2p";
Dsm8350.dtsi326 smp2p-adsp {
327 compatible = "qcom,smp2p";
350 smp2p-cdsp {
351 compatible = "qcom,smp2p";
374 smp2p-modem {
375 compatible = "qcom,smp2p";
409 smp2p-slpi {
410 compatible = "qcom,smp2p";
Dqcs404.dtsi1336 smp2p-adsp {
1337 compatible = "qcom,smp2p";
1356 smp2p-cdsp {
1357 compatible = "qcom,smp2p";
1376 smp2p-wcss {
1377 compatible = "qcom,smp2p";
Dsc7280.dtsi301 smp2p-adsp {
302 compatible = "qcom,smp2p";
325 smp2p-cdsp {
326 compatible = "qcom,smp2p";
349 smp2p-mpss {
350 compatible = "qcom,smp2p";
384 smp2p-wpss {
385 compatible = "qcom,smp2p";
Dmsm8998.dtsi439 smp2p-lpass {
440 compatible = "qcom,smp2p";
463 smp2p-mpss {
464 compatible = "qcom,smp2p";
483 smp2p-slpi {
484 compatible = "qcom,smp2p";
Dipq6018.dtsi676 wcss: wcss-smp2p {
677 compatible = "qcom,smp2p";
Dmsm8996.dtsi505 smp2p-adsp {
506 compatible = "qcom,smp2p";
529 smp2p-modem {
530 compatible = "qcom,smp2p";
553 smp2p-slpi {
554 compatible = "qcom,smp2p";
Dsm8150.dtsi781 smp2p-cdsp {
782 compatible = "qcom,smp2p";
805 smp2p-lpass {
806 compatible = "qcom,smp2p";
829 smp2p-mpss {
830 compatible = "qcom,smp2p";
853 smp2p-slpi {
854 compatible = "qcom,smp2p";
Dmsm8916.dtsi335 smp2p-hexagon {
336 compatible = "qcom,smp2p";
360 smp2p-wcnss {
361 compatible = "qcom,smp2p";
Dsdm630.dtsi486 smp2p-adsp {
487 compatible = "qcom,smp2p";
506 smp2p-mpss {
507 compatible = "qcom,smp2p";
Dsdm845.dtsi950 smp2p-cdsp {
951 compatible = "qcom,smp2p";
974 smp2p-lpass {
975 compatible = "qcom,smp2p";
998 smp2p-mpss {
999 compatible = "qcom,smp2p";
1029 smp2p-slpi {
1030 compatible = "qcom,smp2p";
Dsc7180.dtsi571 smp2p-cdsp {
572 compatible = "qcom,smp2p";
595 smp2p-lpass {
596 compatible = "qcom,smp2p";
619 smp2p-mpss {
620 compatible = "qcom,smp2p";
Dsm8250.dtsi396 smp2p-adsp {
397 compatible = "qcom,smp2p";
420 smp2p-cdsp {
421 compatible = "qcom,smp2p";
444 smp2p-slpi {
445 compatible = "qcom,smp2p";
/Linux-v5.15/arch/arm/boot/dts/
Dqcom-msm8974.dtsi383 smp2p-adsp {
384 compatible = "qcom,smp2p";
408 smp2p-modem {
409 compatible = "qcom,smp2p";
433 smp2p-wcnss {
434 compatible = "qcom,smp2p";
Dqcom-sdx55.dtsi158 smp2p-mpss {
159 compatible = "qcom,smp2p";