| /linux/drivers/soc/qcom/ |
| A D | apr.c | 185 queue_work(apr->rxwq, &apr->rx_work); in apr_callback() 323 switch (apr->type) { in apr_rxwq() 427 svc->pr = apr; in apr_add_device() 437 switch (apr->type) { in apr_add_device() 597 apr = devm_kzalloc(dev, sizeof(*apr), GFP_KERNEL); in apr_probe() 598 if (!apr) in apr_probe() 618 apr->ch = rpdev->ept; in apr_probe() 619 apr->dev = dev; in apr_probe() 621 if (!apr->rxwq) { in apr_probe() 627 apr->pdr = pdr_handle_alloc(apr_pd_status, apr); in apr_probe() [all …]
|
| A D | Makefile | 35 obj-$(CONFIG_QCOM_APR) += apr.o
|
| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| A D | qcom,apr.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,apr.yaml# 20 - qcom,apr 21 - qcom,apr-v2 27 qcom,apr-domain: 31 Selects the processor domain for apr 46 Selects the processor domain for apr 94 $ref: /schemas/soc/qcom/qcom,apr-services.yaml 149 #include <dt-bindings/soc/qcom,apr.h> 150 apr { 151 compatible = "qcom,apr-v2";
|
| A D | qcom,apr-services.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,apr-services.yaml#
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| A D | qcom,glink-edge.yaml | 17 apr: 18 $ref: /schemas/soc/qcom/qcom,apr.yaml# 32 $ref: /schemas/soc/qcom/qcom,apr.yaml# 64 - apr 74 apr: false
|
| A D | qcom,smd-edge.yaml | 26 apr: 27 $ref: /schemas/soc/qcom/qcom,apr.yaml#
|
| A D | qcom,sc7280-adsp-pil.yaml | 116 apr: false
|
| A D | qcom,sc7280-wpss-pil.yaml | 132 apr: false
|
| A D | qcom,sc7180-mss-pil.yaml | 161 apr: false
|
| /linux/Documentation/devicetree/bindings/sound/ |
| A D | qcom,q6core.yaml | 14 - $ref: /schemas/soc/qcom/qcom,apr-services.yaml# 28 #include <dt-bindings/soc/qcom,apr.h> 30 apr {
|
| A D | qcom,q6adm.yaml | 14 - $ref: /schemas/soc/qcom/qcom,apr-services.yaml# 35 #include <dt-bindings/soc/qcom,apr.h> 37 apr {
|
| A D | qcom,q6asm.yaml | 14 - $ref: /schemas/soc/qcom/qcom,apr-services.yaml# 35 #include <dt-bindings/soc/qcom,apr.h> 37 apr {
|
| A D | qcom,q6afe.yaml | 14 - $ref: /schemas/soc/qcom/qcom,apr-services.yaml# 40 #include <dt-bindings/soc/qcom,apr.h> 42 apr {
|
| A D | qcom,q6prm.yaml | 14 - $ref: /schemas/soc/qcom/qcom,apr-services.yaml#
|
| A D | qcom,q6apm.yaml | 15 - $ref: /schemas/soc/qcom/qcom,apr-services.yaml#
|
| /linux/arch/arm64/include/asm/ |
| A D | arch_gicv3.h | 67 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/arch/arm64/kvm/ |
| A D | vgic-sys-reg-v3.c | 208 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/drivers/nfc/pn533/ |
| A D | pn533.c | 1400 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() 1433 apr->ln - 1); 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() 1449 apr->ln - 1); in pn533_autopoll_complete() 1454 apr->ln - 1); in pn533_autopoll_complete() 1473 apr = (struct pn532_autopoll_resp *) in pn533_autopoll_complete() [all …]
|
| /linux/arch/arm64/kvm/hyp/ |
| A D | vgic-v3-sr.c | 650 int apr; in __vgic_v3_set_active_priority() local 654 apr = ap / 32; in __vgic_v3_set_active_priority() 657 val = __vgic_v3_read_ap0rn(apr); in __vgic_v3_set_active_priority() 658 __vgic_v3_write_ap0rn(val | BIT(ap % 32), apr); in __vgic_v3_set_active_priority() 660 val = __vgic_v3_read_ap1rn(apr); in __vgic_v3_set_active_priority() 661 __vgic_v3_write_ap1rn(val | BIT(ap % 32), apr); in __vgic_v3_set_active_priority()
|
| /linux/sound/soc/qcom/qdsp6/ |
| A 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()
|
| A D | q6afe.c | 368 struct apr_device *apr; member 956 ret = apr_send_pkt(afe->apr, pkt); in afe_apr_send_pkt() 1682 ret = apr_send_pkt(afe->apr, pkt); in q6afe_unvote_lpass_core_hw() 1742 afe->apr = adev; in q6afe_probe()
|
| /linux/drivers/net/ethernet/renesas/ |
| A D | sh_eth.c | 564 .apr = 1, 613 .apr = 1, 670 .apr = 1, 704 .apr = 1, 739 .apr = 1, 785 .apr = 1, 832 .apr = 1, 877 .apr = 1, 959 .apr = 1, 1000 .apr = 1, [all …]
|
| A D | sh_eth.h | 505 unsigned apr:1; /* EtherC has APR */ member
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | msm8916-modem-qdsp6.dtsi | 12 &apr {
|
| /linux/sound/soc/qcom/ |
| A D | Kconfig | 141 q6afe interfaces to DSP using apr.
|