Lines Matching refs:dev

33 #define TO_HWIRQ(dev, index)	((((dev) & TI_SCI_DEV_ID_MASK) << \  argument
178 struct device_node *np = dev_of_node(&inta->pdev->dev); in ti_sci_inta_xlate_irq()
235 parent_node = of_irq_find_parent(dev_of_node(&inta->pdev->dev)); in ti_sci_inta_alloc_parent_irq()
252 dev_err(&inta->pdev->dev, "Parent IRQ allocation failed\n"); in ti_sci_inta_alloc_parent_irq()
595 struct platform_device *pdev = to_platform_device(desc->dev); in ti_sci_inta_msi_set_desc()
614 struct device *dev = &inta->pdev->dev; in ti_sci_inta_get_unmapped_sources() local
615 struct device_node *node = dev_of_node(dev); in ti_sci_inta_get_unmapped_sources()
623 inta->unmapped_dev_ids = devm_kcalloc(dev, count, in ti_sci_inta_get_unmapped_sources()
635 dev_err(dev, "ti,sci-dev-id read failure for %pOFf\n", it.node); in ti_sci_inta_get_unmapped_sources()
652 struct device *dev = &pdev->dev; in ti_sci_inta_irq_domain_probe() local
655 node = dev_of_node(dev); in ti_sci_inta_irq_domain_probe()
658 dev_err(dev, "Failed to get IRQ parent node\n"); in ti_sci_inta_irq_domain_probe()
666 inta = devm_kzalloc(dev, sizeof(*inta), GFP_KERNEL); in ti_sci_inta_irq_domain_probe()
671 inta->sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_inta_irq_domain_probe()
673 return dev_err_probe(dev, PTR_ERR(inta->sci), in ti_sci_inta_irq_domain_probe()
676 ret = of_property_read_u32(dev->of_node, "ti,sci-dev-id", &inta->ti_sci_id); in ti_sci_inta_irq_domain_probe()
678 dev_err(dev, "missing 'ti,sci-dev-id' property\n"); in ti_sci_inta_irq_domain_probe()
682 inta->vint = devm_ti_sci_get_resource(inta->sci, dev, inta->ti_sci_id, in ti_sci_inta_irq_domain_probe()
685 dev_err(dev, "VINT resource allocation failed\n"); in ti_sci_inta_irq_domain_probe()
689 inta->global_event = devm_ti_sci_get_resource(inta->sci, dev, inta->ti_sci_id, in ti_sci_inta_irq_domain_probe()
692 dev_err(dev, "Global event resource allocation failed\n"); in ti_sci_inta_irq_domain_probe()
704 domain = irq_domain_add_linear(dev_of_node(dev), in ti_sci_inta_irq_domain_probe()
708 dev_err(dev, "Failed to allocate IRQ domain\n"); in ti_sci_inta_irq_domain_probe()
717 dev_err(dev, "Failed to allocate msi domain\n"); in ti_sci_inta_irq_domain_probe()
724 dev_info(dev, "Interrupt Aggregator domain %d created\n", inta->ti_sci_id); in ti_sci_inta_irq_domain_probe()