Lines Matching full:gpr
79 struct packet_router *gpr = port->pr; in gpr_free_port() local
82 spin_lock_irqsave(&gpr->svcs_lock, flags); in gpr_free_port()
83 idr_remove(&gpr->svcs_idr, port->id); in gpr_free_port()
84 spin_unlock_irqrestore(&gpr->svcs_lock, flags); in gpr_free_port()
113 dev_err(dev, "Unable to allocate dynamic GPR src port\n"); in gpr_alloc_port()
262 static int gpr_do_rx_callback(struct packet_router *gpr, struct apr_rx_buf *abuf) in gpr_do_rx_callback() argument
279 dev_err(gpr->dev, "GPR: Wrong hdr size:%d\n", hdr_size); in gpr_do_rx_callback()
284 dev_err(gpr->dev, "GPR: Wrong packet size\n"); in gpr_do_rx_callback()
299 spin_lock_irqsave(&gpr->svcs_lock, flags); in gpr_do_rx_callback()
300 svc = idr_find(&gpr->svcs_idr, hdr->dest_port); in gpr_do_rx_callback()
301 spin_unlock_irqrestore(&gpr->svcs_lock, flags); in gpr_do_rx_callback()
304 dev_err(gpr->dev, "GPR: Port(%x) is not registered\n", in gpr_do_rx_callback()
472 dev_info(dev, "Adding APR/GPR dev: %s\n", dev_name(&adev->dev)); in apr_add_device()
603 if (of_device_is_compatible(dev->of_node, "qcom,gpr")) { in apr_probe()
695 { .compatible = "qcom,gpr"},