| /linux/drivers/soc/qcom/ |
| H A D | apr.c | 57 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 …]
|
| /linux/drivers/nfc/pn533/ |
| H A D | pn533.c | 1400 struct pn532_autopoll_resp *apr; in pn533_autopoll_complete() local 1424 apr = (struct pn532_autopoll_resp *)&resp->data[1]; in pn533_autopoll_complete() 1427 switch (apr->type) { in pn533_autopoll_complete() 1430 rc = pn533_target_found_type_a(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete() 1431 apr->ln - 1); in pn533_autopoll_complete() 1436 rc = pn533_target_found_felica(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete() 1437 apr->ln - 1); in pn533_autopoll_complete() 1441 rc = pn533_target_found_jewel(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete() 1442 apr->ln - 1); in pn533_autopoll_complete() 1446 rc = pn533_target_found_type_b(&nfc_tgt, apr->tgdata, in pn533_autopoll_complete() [all …]
|
| /linux/arch/arm64/kvm/ |
| H 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/sound/soc/qcom/qdsp6/ |
| H A D | q6adm.c | 57 struct apr_device *apr; member 122 ret = apr_send_pkt(adm->apr, pkt); in q6adm_apr_send_copp_pkt() 525 ret = apr_send_pkt(adm->apr, pkt); in q6adm_matrix_map() 577 adm->apr = adev; in q6adm_probe()
|
| H A D | q6afe.c | 375 struct apr_device *apr; member 1044 ret = apr_send_pkt(afe->apr, pkt); in afe_apr_send_pkt() 1854 ret = apr_send_pkt(afe->apr, pkt); in q6afe_unvote_lpass_core_hw() 1909 afe->apr = adev; in q6afe_probe()
|
| /linux/drivers/net/ethernet/renesas/ |
| H 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 …]
|
| H A D | sh_eth.h | 505 unsigned apr:1; /* EtherC has APR */ member
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8916-modem-qdsp6.dtsi | 12 &apr {
|
| H A D | msm8996.dtsi | 16 #include <dt-bindings/soc/qcom,apr.h> 3582 apr { 3584 compatible = "qcom,apr-v2";
|
| H A D | sm8350.dtsi | 22 #include <dt-bindings/soc/qcom,apr.h> 1921 apr { 1922 compatible = "qcom,apr-v2";
|
| H A D | sc7180.dtsi | 26 #include <dt-bindings/soc/qcom,apr.h> 3939 apr { 3940 compatible = "qcom,apr-v2";
|
| H A D | sdm845.dtsi | 28 #include <dt-bindings/soc/qcom,apr.h> 931 apr { 932 compatible = "qcom,apr-v2";
|
| H A D | sm8250.dtsi | 20 #include <dt-bindings/soc/qcom,apr.h> 6017 apr { 6018 compatible = "qcom,apr-v2";
|
| /linux/sound/soc/qcom/ |
| H A D | Kconfig | 157 q6afe interfaces to DSP using apr.
|
| /linux/drivers/infiniband/core/ |
| H A D | cm.c | 4301 CM_COUNTER_ATTR(apr, _group, CM_APR_COUNTER), \
|
| /linux/ |
| H A D | MAINTAINERS | 21390 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 21392 F: drivers/soc/qcom/apr.c
|