apr 184 arch/arm64/kvm/vgic-sys-reg-v3.c struct sys_reg_params *p, u8 apr, u8 idx) apr 189 arch/arm64/kvm/vgic-sys-reg-v3.c if (apr) apr 201 arch/arm64/kvm/vgic-sys-reg-v3.c const struct sys_reg_desc *r, u8 apr) apr 208 arch/arm64/kvm/vgic-sys-reg-v3.c vgic_v3_access_apr_reg(vcpu, p, apr, idx); apr 220 arch/x86/include/asm/apicdef.h } apr; apr 194 drivers/infiniband/core/cm.c static CM_COUNTER_ATTR(apr, CM_APR_COUNTER); apr 614 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 663 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 719 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 753 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 788 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 831 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 878 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 923 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 1002 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 1042 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 1083 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 1114 drivers/net/ethernet/renesas/sh_eth.c .apr = 1, apr 1558 drivers/net/ethernet/renesas/sh_eth.c if (mdp->cd->apr) apr 2173 drivers/net/ethernet/renesas/sh_eth.c if (cd->apr) apr 490 drivers/net/ethernet/renesas/sh_eth.h unsigned apr:1; /* EtherC has APR */ apr 45 drivers/soc/qcom/apr.c struct apr *apr = dev_get_drvdata(adev->dev.parent); apr 58 drivers/soc/qcom/apr.c ret = rpmsg_trysend(apr->ch, pkt, hdr->pkt_size); apr 75 drivers/soc/qcom/apr.c struct apr *apr = dev_get_drvdata(&rpdev->dev); apr 80 drivers/soc/qcom/apr.c dev_err(apr->dev, "APR: Improper apr pkt received:%p %d\n", apr 92 drivers/soc/qcom/apr.c spin_lock_irqsave(&apr->rx_lock, flags); apr 93 drivers/soc/qcom/apr.c list_add_tail(&abuf->node, &apr->rx_list); apr 94 drivers/soc/qcom/apr.c spin_unlock_irqrestore(&apr->rx_lock, flags); apr 96 drivers/soc/qcom/apr.c queue_work(apr->rxwq, &apr->rx_work); apr 102 drivers/soc/qcom/apr.c static int apr_do_rx_callback(struct apr *apr, struct apr_rx_buf *abuf) apr 120 drivers/soc/qcom/apr.c dev_err(apr->dev, "APR: Wrong hdr size:%d\n", hdr_size); apr 125 drivers/soc/qcom/apr.c dev_err(apr->dev, "APR: Wrong packet size\n"); apr 131 drivers/soc/qcom/apr.c dev_err(apr->dev, "APR: Wrong message type: %d\n", msg_type); apr 139 drivers/soc/qcom/apr.c dev_err(apr->dev, "APR: Wrong APR header\n"); apr 144 drivers/soc/qcom/apr.c spin_lock_irqsave(&apr->svcs_lock, flags); apr 145 drivers/soc/qcom/apr.c svc = idr_find(&apr->svcs_idr, svc_id); apr 148 drivers/soc/qcom/apr.c spin_unlock_irqrestore(&apr->svcs_lock, flags); apr 151 drivers/soc/qcom/apr.c dev_err(apr->dev, "APR: service is not registered\n"); apr 172 drivers/soc/qcom/apr.c struct apr *apr = container_of(work, struct apr, rx_work); apr 176 drivers/soc/qcom/apr.c if (!list_empty(&apr->rx_list)) { apr 177 drivers/soc/qcom/apr.c list_for_each_entry_safe(abuf, b, &apr->rx_list, node) { apr 178 drivers/soc/qcom/apr.c apr_do_rx_callback(apr, abuf); apr 179 drivers/soc/qcom/apr.c spin_lock_irqsave(&apr->rx_lock, flags); apr 181 drivers/soc/qcom/apr.c spin_unlock_irqrestore(&apr->rx_lock, flags); apr 222 drivers/soc/qcom/apr.c struct apr *apr = dev_get_drvdata(adev->dev.parent); apr 228 drivers/soc/qcom/apr.c spin_lock(&apr->svcs_lock); apr 229 drivers/soc/qcom/apr.c idr_remove(&apr->svcs_idr, adev->svc_id); apr 230 drivers/soc/qcom/apr.c spin_unlock(&apr->svcs_lock); apr 260 drivers/soc/qcom/apr.c struct apr *apr = dev_get_drvdata(dev); apr 287 drivers/soc/qcom/apr.c spin_lock(&apr->svcs_lock); apr 288 drivers/soc/qcom/apr.c idr_alloc(&apr->svcs_idr, adev, id->svc_id, apr 290 drivers/soc/qcom/apr.c spin_unlock(&apr->svcs_lock); apr 305 drivers/soc/qcom/apr.c struct apr *apr = dev_get_drvdata(dev); apr 314 drivers/soc/qcom/apr.c id.domain_id = apr->dest_domain_id; apr 324 drivers/soc/qcom/apr.c struct apr *apr; apr 327 drivers/soc/qcom/apr.c apr = devm_kzalloc(dev, sizeof(*apr), GFP_KERNEL); apr 328 drivers/soc/qcom/apr.c if (!apr) apr 331 drivers/soc/qcom/apr.c ret = of_property_read_u32(dev->of_node, "qcom,apr-domain", &apr->dest_domain_id); apr 337 drivers/soc/qcom/apr.c dev_set_drvdata(dev, apr); apr 338 drivers/soc/qcom/apr.c apr->ch = rpdev->ept; apr 339 drivers/soc/qcom/apr.c apr->dev = dev; apr 340 drivers/soc/qcom/apr.c apr->rxwq = create_singlethread_workqueue("qcom_apr_rx"); apr 341 drivers/soc/qcom/apr.c if (!apr->rxwq) { apr 342 drivers/soc/qcom/apr.c dev_err(apr->dev, "Failed to start Rx WQ\n"); apr 345 drivers/soc/qcom/apr.c INIT_WORK(&apr->rx_work, apr_rxwq); apr 346 drivers/soc/qcom/apr.c INIT_LIST_HEAD(&apr->rx_list); apr 347 drivers/soc/qcom/apr.c spin_lock_init(&apr->rx_lock); apr 348 drivers/soc/qcom/apr.c spin_lock_init(&apr->svcs_lock); apr 349 drivers/soc/qcom/apr.c idr_init(&apr->svcs_idr); apr 366 drivers/soc/qcom/apr.c struct apr *apr = dev_get_drvdata(&rpdev->dev); apr 369 drivers/soc/qcom/apr.c flush_workqueue(apr->rxwq); apr 370 drivers/soc/qcom/apr.c destroy_workqueue(apr->rxwq); apr 57 sound/soc/qcom/qdsp6/q6adm.c struct apr_device *apr; apr 247 sound/soc/qcom/qdsp6/q6adm.c ret = apr_send_pkt(adm->apr, pkt); apr 533 sound/soc/qcom/qdsp6/q6adm.c ret = apr_send_pkt(adm->apr, pkt); apr 595 sound/soc/qcom/qdsp6/q6adm.c adm->apr = adev; apr 314 sound/soc/qcom/qdsp6/q6afe.c struct apr_device *apr; apr 814 sound/soc/qcom/qdsp6/q6afe.c ret = apr_send_pkt(afe->apr, pkt); apr 1471 sound/soc/qcom/qdsp6/q6afe.c afe->apr = adev; apr 590 virt/kvm/arm/hyp/vgic-v3-sr.c int apr; apr 594 virt/kvm/arm/hyp/vgic-v3-sr.c apr = ap / 32; apr 597 virt/kvm/arm/hyp/vgic-v3-sr.c val = __vgic_v3_read_ap0rn(apr); apr 598 virt/kvm/arm/hyp/vgic-v3-sr.c __vgic_v3_write_ap0rn(val | BIT(ap % 32), apr); apr 600 virt/kvm/arm/hyp/vgic-v3-sr.c val = __vgic_v3_read_ap1rn(apr); apr 601 virt/kvm/arm/hyp/vgic-v3-sr.c __vgic_v3_write_ap1rn(val | BIT(ap % 32), apr);