Lines Matching refs:link
20 bool pirq_check_irq_routed(struct udevice *dev, int link, u8 irq) in pirq_check_irq_routed() argument
27 dm_pci_read_config8(dev->parent, LINK_N2V(link, base), &pirq); in pirq_check_irq_routed()
29 pirq = readb((uintptr_t)priv->ibase + LINK_N2V(link, base)); in pirq_check_irq_routed()
40 int pirq_translate_link(struct udevice *dev, int link) in pirq_translate_link() argument
44 return LINK_V2N(link, priv->link_base); in pirq_translate_link()
47 void pirq_assign_irq(struct udevice *dev, int link, u8 irq) in pirq_assign_irq() argument
57 dm_pci_write_config8(dev->parent, LINK_N2V(link, base), irq); in pirq_assign_irq()
59 writeb(irq, (uintptr_t)priv->ibase + LINK_N2V(link, base)); in pirq_assign_irq()
82 slot->irq[pin - 1].link = LINK_N2V(pirq, priv->link_base); in fill_irq_info()
192 if (slot->irq[pr.pin - 1].link) { in create_pirq_routing_table()
202 if (slot->irq[pr.pin - 1].link != in create_pirq_routing_table()