/Linux-v5.10/drivers/soc/qcom/ |
D | apr.c | 18 struct apr { struct 47 struct apr *apr = dev_get_drvdata(adev->dev.parent); in apr_send_pkt() local 60 ret = rpmsg_trysend(apr->ch, pkt, hdr->pkt_size); in apr_send_pkt() 77 struct apr *apr = dev_get_drvdata(&rpdev->dev); in apr_callback() local 82 dev_err(apr->dev, "APR: Improper apr pkt received:%p %d\n", in apr_callback() 94 spin_lock_irqsave(&apr->rx_lock, flags); in apr_callback() 95 list_add_tail(&abuf->node, &apr->rx_list); in apr_callback() 96 spin_unlock_irqrestore(&apr->rx_lock, flags); in apr_callback() 98 queue_work(apr->rxwq, &apr->rx_work); in apr_callback() 104 static int apr_do_rx_callback(struct apr *apr, struct apr_rx_buf *abuf) in apr_do_rx_callback() argument [all …]
|
D | Makefile | 24 obj-$(CONFIG_QCOM_APR) += apr.o
|
/Linux-v5.10/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,apr.txt | 10 Definition: must be "qcom,apr-v<VERSION-NUMBER>", example "qcom,apr-v2" 12 - qcom,apr-domain 26 Each subnode of the APR node represents service tied to this apr. The name 52 that the particular apr service has a dependency on. 62 which uses apr as communication between Apps and QDSP. 64 apr { 65 compatible = "qcom,apr-v2"; 66 qcom,apr-domain = <APR_DOMAIN_ADSP>; 68 apr-service@3 { 73 apr-service@4 { [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | qcom,q6core.txt | 4 Please refer to qcom,apr.txt for details of the common apr service bindings 5 used by the apr service device. 18 apr-service@3 {
|
D | qcom,q6adm.txt | 4 Please refer to qcom,apr.txt for details of the coommon apr service bindings 5 used by the apr service device. 32 apr-service@8 {
|
D | qcom,q6asm.txt | 4 Please refer to qcom,apr.txt for details of the common apr service bindings 5 used by the apr service device. 55 apr-service@7 {
|
D | qcom,q6afe.txt | 4 Please refer to qcom,apr.txt for details of the common apr service bindings 5 used by all apr services. Must contain the following properties. 121 apr-service@4 {
|
/Linux-v5.10/arch/arm64/kvm/ |
D | vgic-sys-reg-v3.c | 184 struct sys_reg_params *p, u8 apr, u8 idx) in vgic_v3_access_apr_reg() argument 189 if (apr) in vgic_v3_access_apr_reg() 201 const struct sys_reg_desc *r, u8 apr) in access_gic_aprn() argument 208 vgic_v3_access_apr_reg(vcpu, p, apr, idx); in access_gic_aprn()
|
/Linux-v5.10/arch/arm64/kvm/hyp/ |
D | vgic-v3-sr.c | 574 int apr; in __vgic_v3_set_active_priority() local 578 apr = ap / 32; in __vgic_v3_set_active_priority() 581 val = __vgic_v3_read_ap0rn(apr); in __vgic_v3_set_active_priority() 582 __vgic_v3_write_ap0rn(val | BIT(ap % 32), apr); in __vgic_v3_set_active_priority() 584 val = __vgic_v3_read_ap1rn(apr); in __vgic_v3_set_active_priority() 585 __vgic_v3_write_ap1rn(val | BIT(ap % 32), apr); in __vgic_v3_set_active_priority()
|
/Linux-v5.10/drivers/nfc/pn533/ |
D | pn533.c | 1421 struct pn532_autopoll_resp *apr; in pn533_autopoll_complete() local 1447 apr = (struct pn532_autopoll_resp *)&resp->data[1]; in pn533_autopoll_complete() 1450 switch (apr->type) { in pn533_autopoll_complete() 1453 rc = pn533_target_found_type_a(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete() 1454 apr->ln - 1); in pn533_autopoll_complete() 1459 rc = pn533_target_found_felica(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete() 1460 apr->ln - 1); in pn533_autopoll_complete() 1464 rc = pn533_target_found_jewel(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete() 1465 apr->ln - 1); in pn533_autopoll_complete() 1469 rc = pn533_target_found_type_b(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete() [all …]
|
/Linux-v5.10/sound/soc/qcom/qdsp6/ |
D | q6adm.c | 57 struct apr_device *apr; member 247 ret = apr_send_pkt(adm->apr, pkt); in q6adm_apr_send_copp_pkt() 532 ret = apr_send_pkt(adm->apr, pkt); in q6adm_matrix_map() 594 adm->apr = adev; in q6adm_probe()
|
D | q6afe.c | 365 struct apr_device *apr; member 949 ret = apr_send_pkt(afe->apr, pkt); in afe_apr_send_pkt() 1674 ret = apr_send_pkt(afe->apr, pkt); in q6afe_unvote_lpass_core_hw() 1734 afe->apr = adev; in q6afe_probe()
|
/Linux-v5.10/drivers/net/ethernet/renesas/ |
D | sh_eth.c | 564 .apr = 1, 613 .apr = 1, 670 .apr = 1, 704 .apr = 1, 739 .apr = 1, 783 .apr = 1, 830 .apr = 1, 875 .apr = 1, 957 .apr = 1, 998 .apr = 1, [all …]
|
D | sh_eth.h | 489 unsigned apr:1; /* EtherC has APR */ member
|
/Linux-v5.10/sound/soc/qcom/ |
D | Kconfig | 104 q6afe interfaces to DSP using apr.
|
/Linux-v5.10/arch/x86/include/asm/ |
D | apicdef.h | 220 } apr; member
|
/Linux-v5.10/arch/arm64/boot/dts/qcom/ |
D | msm8996.dtsi | 9 #include <dt-bindings/soc/qcom,apr.h> 2075 apr { 2077 compatible = "qcom,apr-v2"; 2079 qcom,apr-domain = <APR_DOMAIN_ADSP>;
|
D | sdm845.dtsi | 22 #include <dt-bindings/soc/qcom,apr.h> 782 apr { 783 compatible = "qcom,apr-v2"; 785 qcom,apr-domain = <APR_DOMAIN_ADSP>; 790 apr-service@3 { 796 q6afe: apr-service@4 { 808 q6asm: apr-service@7 { 821 q6adm: apr-service@8 {
|
/Linux-v5.10/drivers/infiniband/core/ |
D | cm.c | 185 static CM_COUNTER_ATTR(apr, CM_APR_COUNTER);
|
/Linux-v5.10/Documentation/RCU/ |
D | RTFP.txt | 2704 ,month = apr
|