Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/soc/qcom/
Dsmp2p.c100 struct qcom_smp2p *smp2p; member
159 static void qcom_smp2p_kick(struct qcom_smp2p *smp2p) in qcom_smp2p_kick() argument
164 if (smp2p->mbox_chan) { in qcom_smp2p_kick()
165 mbox_send_message(smp2p->mbox_chan, NULL); in qcom_smp2p_kick()
166 mbox_client_txdone(smp2p->mbox_chan, 0); in qcom_smp2p_kick()
168 regmap_write(smp2p->ipc_regmap, smp2p->ipc_offset, BIT(smp2p->ipc_bit)); in qcom_smp2p_kick()
184 struct qcom_smp2p *smp2p = data; in qcom_smp2p_intr() local
185 unsigned smem_id = smp2p->smem_items[SMP2P_INBOUND]; in qcom_smp2p_intr()
186 unsigned pid = smp2p->remote_pid; in qcom_smp2p_intr()
194 in = smp2p->in; in qcom_smp2p_intr()
[all …]
DMakefile18 obj-$(CONFIG_QCOM_SMP2P) += smp2p.o
/Linux-v4.19/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-v4.19/arch/arm/boot/dts/
Dqcom-msm8974.dtsi273 smp2p-adsp {
274 compatible = "qcom,smp2p";
298 smp2p-modem {
299 compatible = "qcom,smp2p";
323 smp2p-wcnss {
324 compatible = "qcom,smp2p";
/Linux-v4.19/arch/arm64/boot/dts/qcom/
Dmsm8996.dtsi1149 adsp-smp2p {
1150 compatible = "qcom,smp2p";
1173 modem-smp2p {
1174 compatible = "qcom,smp2p";
1197 smp2p-slpi {
1198 compatible = "qcom,smp2p";
Dmsm8916.dtsi1437 hexagon-smp2p {
1438 compatible = "qcom,smp2p";
1462 wcnss-smp2p {
1463 compatible = "qcom,smp2p";