Lines Matching defs:link
23 * pirq_reg_to_linkno() - Convert a PIRQ routing register offset to link number
27 * @return: PIRQ link number (0 for PIRQA, 1 for PIRQB, etc)
39 linkno = map->link;
52 * pirq_linkno_to_reg() - Convert a PIRQ link number to routing register offset
55 * @linkno: PIRQ link number (0 for PIRQA, 1 for PIRQB, etc)
67 if (linkno == map->link) {
80 bool pirq_check_irq_routed(struct udevice *dev, int link, u8 irq)
87 pirq_linkno_to_reg(priv, link), &pirq);
90 pirq_linkno_to_reg(priv, link));
101 int pirq_translate_link(struct udevice *dev, int link)
105 return pirq_reg_to_linkno(priv, link);
108 void pirq_assign_irq(struct udevice *dev, int link, u8 irq)
118 pirq_linkno_to_reg(priv, link), irq);
121 pirq_linkno_to_reg(priv, link));
144 slot->irq[pin - 1].link = pirq_linkno_to_reg(priv, pirq);
179 cell = fdt_getprop(blob, node, "intel,pirq-link", &len);
185 debug("Limiting supported PIRQ link number from %d to %d\n",
209 map->link = fdt_addr_to_cpu(cell[0]);
288 if (slot->irq[pr.pin - 1].link) {
298 if (slot->irq[pr.pin - 1].link !=