| /linux/drivers/net/ipa/ |
| A D | ipa_smp2p.c | 247 smp2p = kzalloc(sizeof(*smp2p), GFP_KERNEL); in ipa_smp2p_init() 248 if (!smp2p) in ipa_smp2p_init() 263 ipa->smp2p = smp2p; in ipa_smp2p_init() 289 ipa_smp2p_irq_exit(smp2p, smp2p->clock_query_irq); in ipa_smp2p_init() 293 kfree(smp2p); in ipa_smp2p_init() 300 struct ipa_smp2p *smp2p = ipa->smp2p; in ipa_smp2p_exit() local 303 ipa_smp2p_irq_exit(smp2p, smp2p->setup_ready_irq); in ipa_smp2p_exit() 305 ipa_smp2p_irq_exit(smp2p, smp2p->clock_query_irq); in ipa_smp2p_exit() 310 kfree(smp2p); in ipa_smp2p_exit() 315 struct ipa_smp2p *smp2p = ipa->smp2p; in ipa_smp2p_irq_disable_setup() local [all …]
|
| A D | ipa.h | 80 struct ipa_smp2p *smp2p; member
|
| /linux/drivers/soc/qcom/ |
| A D | smp2p.c | 176 regmap_write(smp2p->ipc_regmap, smp2p->ipc_offset, BIT(smp2p->ipc_bit)); in qcom_smp2p_kick() 199 smp2p->ssr_ack = !smp2p->ssr_ack; in qcom_smp2p_do_ssr_ack() 202 if (smp2p->ssr_ack) in qcom_smp2p_do_ssr_ack() 235 in = smp2p->in; in qcom_smp2p_notify_in() 298 in = smp2p->in; in qcom_smp2p_intr() 309 smp2p->in = in; in qcom_smp2p_intr() 500 smp2p->out = out; in qcom_smp2p_alloc_outbound_item() 547 smp2p = devm_kzalloc(&pdev->dev, sizeof(*smp2p), GFP_KERNEL); in qcom_smp2p_probe() 548 if (!smp2p) in qcom_smp2p_probe() 579 smp2p->mbox_chan = mbox_request_channel(&smp2p->mbox_client, 0); in qcom_smp2p_probe() [all …]
|
| 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
|
| A D | Makefile | 29 obj-$(CONFIG_QCOM_SMP2P) += smp2p.o
|
| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| A D | qcom,smp2p.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smp2p.yaml# 23 const: qcom,smp2p 43 remote end of the smp2p edge. 68 described in subnodes of the smp2p device node. The node names are not 129 compatible = "qcom,smp2p";
|
| /linux/Documentation/devicetree/bindings/net/ |
| A D | qcom,ipa.yaml | 23 See also soc/qcom/qcom,smp2p.txt and interconnect/interconnect.txt. See 88 - description: Modem clock query interrupt (smp2p interrupt) 89 - description: Modem setup ready interrupt (smp2p interrupt) 217 smp2p-mpss { 218 compatible = "qcom,smp2p";
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | msm8994.dtsi | 297 smp2p-lpass { 298 compatible = "qcom,smp2p"; 321 smp2p-modem { 322 compatible = "qcom,smp2p";
|
| A D | msm8976.dtsi | 367 smp2p-hexagon { 368 compatible = "qcom,smp2p"; 390 smp2p-modem { 391 compatible = "qcom,smp2p"; 413 smp2p-wcnss { 414 compatible = "qcom,smp2p";
|
| A D | qcs404.dtsi | 1540 smp2p-adsp { 1541 compatible = "qcom,smp2p"; 1560 smp2p-cdsp { 1561 compatible = "qcom,smp2p"; 1580 smp2p-wcss { 1581 compatible = "qcom,smp2p";
|
| A D | msm8953.dtsi | 334 smp2p-adsp { 335 compatible = "qcom,smp2p"; 358 smp2p-modem { 359 compatible = "qcom,smp2p"; 383 smp2p-wcnss { 384 compatible = "qcom,smp2p";
|
| 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";
|
| A D | sc8180x.dtsi | 662 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";
|
| A D | sm8350.dtsi | 553 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";
|
| A D | sm6115.dtsi | 533 smp2p-adsp { 534 compatible = "qcom,smp2p"; 557 smp2p-cdsp { 558 compatible = "qcom,smp2p"; 581 smp2p-mpss { 582 compatible = "qcom,smp2p";
|
| A D | sm6350.dtsi | 696 smp2p-adsp { 697 compatible = "qcom,smp2p"; 720 smp2p-cdsp { 721 compatible = "qcom,smp2p"; 744 smp2p-mpss { 745 compatible = "qcom,smp2p";
|
| A D | msm8998.dtsi | 424 smp2p-lpass { 425 compatible = "qcom,smp2p"; 448 smp2p-mpss { 449 compatible = "qcom,smp2p"; 468 smp2p-slpi { 469 compatible = "qcom,smp2p";
|
| A D | sa8775p.dtsi | 700 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";
|
| A D | msm8939.dtsi | 390 smp2p-hexagon { 391 compatible = "qcom,smp2p"; 415 smp2p-wcnss { 416 compatible = "qcom,smp2p";
|
| A D | qcm2290.dtsi | 381 smp2p-adsp { 382 compatible = "qcom,smp2p"; 404 smp2p-mpss { 405 compatible = "qcom,smp2p";
|
| /linux/arch/arm/boot/dts/qcom/ |
| A D | qcom-msm8974.dtsi | 215 smp2p-adsp { 216 compatible = "qcom,smp2p"; 240 smp2p-modem { 241 compatible = "qcom,smp2p"; 265 smp2p-wcnss { 266 compatible = "qcom,smp2p";
|
| A D | qcom-sdx65.dtsi | 167 smp2p-mpss { 168 compatible = "qcom,smp2p";
|
| A D | qcom-sdx55.dtsi | 159 smp2p-mpss { 160 compatible = "qcom,smp2p";
|
| /linux/Documentation/devicetree/bindings/net/wireless/ |
| A D | qcom,ath11k.yaml | 82 - const: wlan-smp2p-out 459 qcom,smem-state-names = "wlan-smp2p-out";
|
| A D | qcom,ath10k.yaml | 146 - const: wlan-smp2p-out
|