Home
last modified time | relevance | path

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

12

/linux-6.1.9/drivers/soc/qcom/
Dapr.c57 struct packet_router *apr = dev_get_drvdata(adev->dev.parent); in apr_send_pkt() local
70 ret = rpmsg_trysend(apr->ch, pkt, hdr->pkt_size); in apr_send_pkt()
164 struct packet_router *apr = dev_get_drvdata(&rpdev->dev); in apr_callback() local
169 dev_err(apr->dev, "APR: Improper apr pkt received:%p %d\n", in apr_callback()
181 spin_lock_irqsave(&apr->rx_lock, flags); in apr_callback()
182 list_add_tail(&abuf->node, &apr->rx_list); in apr_callback()
183 spin_unlock_irqrestore(&apr->rx_lock, flags); in apr_callback()
185 queue_work(apr->rxwq, &apr->rx_work); in apr_callback()
190 static int apr_do_rx_callback(struct packet_router *apr, struct apr_rx_buf *abuf) in apr_do_rx_callback() argument
209 dev_err(apr->dev, "APR: Wrong hdr size:%d\n", hdr_size); in apr_do_rx_callback()
[all …]
DMakefile26 obj-$(CONFIG_QCOM_APR) += apr.o
/linux-6.1.9/Documentation/devicetree/bindings/soc/qcom/
Dqcom,apr.yaml4 $id: "http://devicetree.org/schemas/soc/qcom/qcom,apr.yaml#"
20 - qcom,apr-v2
26 qcom,apr-domain:
30 Selects the processor domain for apr
45 Selects the processor domain for apr
145 description: protection domain service name and path for apr service
226 #include <dt-bindings/soc/qcom,apr.h>
227 apr {
228 compatible = "qcom,apr-v2";
/linux-6.1.9/Documentation/devicetree/bindings/sound/
Dqcom,q6adm-routing.yaml33 #include <dt-bindings/soc/qcom,apr.h>
36 apr {
37 compatible = "qcom,apr-v2";
Dqcom,q6dsp-lpass-clocks.yaml38 #include <dt-bindings/soc/qcom,apr.h>
40 apr {
41 compatible = "qcom,apr-v2";
Dqcom,q6asm-dais.yaml76 #include <dt-bindings/soc/qcom,apr.h>
79 apr {
80 compatible = "qcom,apr-v2";
Dqcom,q6dsp-lpass-ports.yaml153 #include <dt-bindings/soc/qcom,apr.h>
155 apr {
156 compatible = "qcom,apr-v2";
/linux-6.1.9/arch/arm64/include/asm/
Darch_gicv3.h67 u64 irqstat, apr; in gic_read_iar_cavium_thunderx() local
69 apr = read_sysreg_s(SYS_ICC_AP1R0_EL1); in gic_read_iar_cavium_thunderx()
76 if (likely(apr != read_sysreg_s(SYS_ICC_AP1R0_EL1))) in gic_read_iar_cavium_thunderx()
/linux-6.1.9/Documentation/devicetree/bindings/remoteproc/
Dqcom,glink-edge.yaml20 apr:
21 $ref: /schemas/soc/qcom/qcom,apr.yaml#
Dqcom,smd-edge.yaml26 apr:
27 $ref: /schemas/soc/qcom/qcom,apr.yaml#
Dqcom,sc7280-wpss-pil.yaml128 apr: false
Dqcom,sc7180-mss-pil.yaml160 apr: false
Dqcom,sc7280-mss-pil.yaml174 apr: false
/linux-6.1.9/arch/arm64/kvm/
Dvgic-sys-reg-v3.c208 static void set_apr_reg(struct kvm_vcpu *vcpu, u64 val, u8 apr, u8 idx) in set_apr_reg() argument
212 if (apr) in set_apr_reg()
218 static u64 get_apr_reg(struct kvm_vcpu *vcpu, u8 apr, u8 idx) in get_apr_reg() argument
222 if (apr) in get_apr_reg()
/linux-6.1.9/drivers/nfc/pn533/
Dpn533.c1400 struct pn532_autopoll_resp *apr; in pn533_autopoll_complete() local
1426 apr = (struct pn532_autopoll_resp *)&resp->data[1]; in pn533_autopoll_complete()
1429 switch (apr->type) { in pn533_autopoll_complete()
1432 rc = pn533_target_found_type_a(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete()
1433 apr->ln - 1); in pn533_autopoll_complete()
1438 rc = pn533_target_found_felica(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete()
1439 apr->ln - 1); in pn533_autopoll_complete()
1443 rc = pn533_target_found_jewel(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete()
1444 apr->ln - 1); in pn533_autopoll_complete()
1448 rc = pn533_target_found_type_b(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete()
[all …]
/linux-6.1.9/arch/arm64/kvm/hyp/
Dvgic-v3-sr.c621 int apr; in __vgic_v3_set_active_priority() local
625 apr = ap / 32; in __vgic_v3_set_active_priority()
628 val = __vgic_v3_read_ap0rn(apr); in __vgic_v3_set_active_priority()
629 __vgic_v3_write_ap0rn(val | BIT(ap % 32), apr); in __vgic_v3_set_active_priority()
631 val = __vgic_v3_read_ap1rn(apr); in __vgic_v3_set_active_priority()
632 __vgic_v3_write_ap1rn(val | BIT(ap % 32), apr); in __vgic_v3_set_active_priority()
/linux-6.1.9/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()
532 ret = apr_send_pkt(adm->apr, pkt); in q6adm_matrix_map()
594 adm->apr = adev; in q6adm_probe()
Dq6afe.c367 struct apr_device *apr; member
955 ret = apr_send_pkt(afe->apr, pkt); in afe_apr_send_pkt()
1681 ret = apr_send_pkt(afe->apr, pkt); in q6afe_unvote_lpass_core_hw()
1741 afe->apr = adev; in q6afe_probe()
/linux-6.1.9/drivers/net/ethernet/renesas/
Dsh_eth.c566 .apr = 1,
615 .apr = 1,
672 .apr = 1,
706 .apr = 1,
741 .apr = 1,
787 .apr = 1,
834 .apr = 1,
879 .apr = 1,
961 .apr = 1,
1002 .apr = 1,
[all …]
Dsh_eth.h505 unsigned apr:1; /* EtherC has APR */ member
/linux-6.1.9/arch/x86/include/asm/
Dapicdef.h214 } apr; member
/linux-6.1.9/arch/arm64/boot/dts/qcom/
Dsdm630.dtsi15 #include <dt-bindings/soc/qcom,apr.h>
2220 apr {
2221 compatible = "qcom,apr-v2";
2232 q6afe: apr-service@4 {
2243 q6asm: apr-service@7 {
2255 q6adm: apr-service@8 {
Dsdm845.dtsi24 #include <dt-bindings/soc/qcom,apr.h>
762 apr {
763 compatible = "qcom,apr-v2";
770 apr-service@3 {
776 q6afe: apr-service@4 {
788 q6asm: apr-service@7 {
801 q6adm: apr-service@8 {
Dsm8250.dtsi19 #include <dt-bindings/soc/qcom,apr.h>
4783 apr {
4784 compatible = "qcom,apr-v2";
4790 apr-service@3 {
4796 q6afe: apr-service@4 {
4813 q6asm: apr-service@7 {
4826 q6adm: apr-service@8 {
/linux-6.1.9/sound/soc/qcom/
DKconfig141 q6afe interfaces to DSP using apr.

12