Home
last modified time | relevance | path

Searched refs:apr (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/soc/qcom/
Dapr.c17 struct apr { struct
45 struct apr *apr = dev_get_drvdata(adev->dev.parent); in apr_send_pkt() local
58 ret = rpmsg_trysend(apr->ch, pkt, hdr->pkt_size); in apr_send_pkt()
75 struct apr *apr = dev_get_drvdata(&rpdev->dev); in apr_callback() local
80 dev_err(apr->dev, "APR: Improper apr pkt received:%p %d\n", in apr_callback()
92 spin_lock_irqsave(&apr->rx_lock, flags); in apr_callback()
93 list_add_tail(&abuf->node, &apr->rx_list); in apr_callback()
94 spin_unlock_irqrestore(&apr->rx_lock, flags); in apr_callback()
96 queue_work(apr->rxwq, &apr->rx_work); in apr_callback()
102 static int apr_do_rx_callback(struct apr *apr, struct apr_rx_buf *abuf) in apr_do_rx_callback() argument
[all …]
DMakefile23 obj-$(CONFIG_QCOM_APR) += apr.o
/Linux-v5.4/Documentation/devicetree/bindings/soc/qcom/
Dqcom,apr.txt10 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
50 which uses apr as communication between Apps and QDSP.
52 apr {
53 compatible = "qcom,apr-v2";
54 qcom,apr-domain = <APR_DOMAIN_ADSP>;
/Linux-v5.4/Documentation/devicetree/bindings/sound/
Dqcom,q6core.txt4 Please refer to qcom,apr.txt for details of the common apr service bindings
5 used by the apr service device.
Dqcom,q6adm.txt4 Please refer to qcom,apr.txt for details of the coommon apr service bindings
5 used by the apr service device.
Dqcom,q6asm.txt4 Please refer to qcom,apr.txt for details of the common apr service bindings
5 used by the apr service device.
Dqcom,q6afe.txt4 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.
/Linux-v5.4/arch/arm64/kvm/
Dvgic-sys-reg-v3.c184 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.4/virt/kvm/arm/hyp/
Dvgic-v3-sr.c590 int apr; in __vgic_v3_set_active_priority() local
594 apr = ap / 32; in __vgic_v3_set_active_priority()
597 val = __vgic_v3_read_ap0rn(apr); in __vgic_v3_set_active_priority()
598 __vgic_v3_write_ap0rn(val | BIT(ap % 32), apr); in __vgic_v3_set_active_priority()
600 val = __vgic_v3_read_ap1rn(apr); in __vgic_v3_set_active_priority()
601 __vgic_v3_write_ap1rn(val | BIT(ap % 32), apr); in __vgic_v3_set_active_priority()
/Linux-v5.4/sound/soc/qcom/qdsp6/
Dq6adm.c57 struct apr_device *apr; member
247 ret = apr_send_pkt(adm->apr, pkt); in q6adm_apr_send_copp_pkt()
533 ret = apr_send_pkt(adm->apr, pkt); in q6adm_matrix_map()
595 adm->apr = adev; in q6adm_probe()
Dq6afe.c314 struct apr_device *apr; member
814 ret = apr_send_pkt(afe->apr, pkt); in afe_apr_send_pkt()
1471 afe->apr = adev; in q6afe_probe()
/Linux-v5.4/drivers/net/ethernet/renesas/
Dsh_eth.c614 .apr = 1,
663 .apr = 1,
719 .apr = 1,
753 .apr = 1,
788 .apr = 1,
831 .apr = 1,
878 .apr = 1,
923 .apr = 1,
1002 .apr = 1,
1042 .apr = 1,
[all …]
Dsh_eth.h490 unsigned apr:1; /* EtherC has APR */ member
/Linux-v5.4/sound/soc/qcom/
DKconfig88 q6afe interfaces to DSP using apr.
/Linux-v5.4/arch/x86/include/asm/
Dapicdef.h220 } apr; member
/Linux-v5.4/arch/arm64/boot/dts/qcom/
Dmsm8996.dtsi9 #include <dt-bindings/soc/qcom,apr.h>
2366 apr {
2368 compatible = "qcom,apr-v2";
2370 qcom,apr-domain = <APR_DOMAIN_ADSP>;
/Linux-v5.4/drivers/infiniband/core/
Dcm.c194 static CM_COUNTER_ATTR(apr, CM_APR_COUNTER);
/Linux-v5.4/Documentation/RCU/
DRTFP.txt2704 ,month = apr