Lines Matching defs:intpin
82 struct PIR_intpin* intpin, void *arg);
89 struct PIR_intpin *intpin, void *arg);
93 struct PIR_intpin *intpin, void *arg);
95 struct PIR_intpin *intpin, void *arg);
185 pci_pir_find_link_handler(struct PIR_entry *entry, struct PIR_intpin *intpin,
193 intpin - entry->pe_intpin == lookup->pin)
194 *lookup->pci_link_ptr = pci_pir_find_link(intpin->link);
210 * Walk the $PIR executing the worker function for each valid intpin entry
212 * the intpin in the entry.
218 struct PIR_intpin *intpin;
223 intpin = &entry->pe_intpin[0];
224 for (pin = 0; pin < 4; pin++, intpin++)
225 if (intpin->link != 0)
226 handler(entry, intpin, arg);
231 pci_pir_create_links(struct PIR_entry *entry, struct PIR_intpin *intpin,
236 pci_link = pci_pir_find_link(intpin->link);
239 if (intpin->irqs != pci_link->pl_irqmask) {
244 (intpin - entry->pe_intpin) + 'A',
246 pci_link->pl_irqmask &= intpin->irqs;
250 pci_link->pl_id = intpin->link;
251 pci_link->pl_irqmask = intpin->irqs;
261 * have an interrupt routed to intpin 'pin' by the BIOS.
290 * in pin uses 0 for A, .. 3 for D whereas the intpin
310 pci_pir_initial_irqs(struct PIR_entry *entry, struct PIR_intpin *intpin,
316 pin = intpin - entry->pe_intpin;
317 pci_link = pci_pir_find_link(intpin->link);
678 pir_resume_find_device(struct PIR_entry *entry, struct PIR_intpin *intpin,
684 if (intpin->link != pd->link || pd->bus != -1)
688 pd->pin = intpin - entry->pe_intpin;