PCI_INTERRUPT_PIN_SHIFT
v &= ~(PCI_INTERRUPT_PIN_MASK << PCI_INTERRUPT_PIN_SHIFT);
v |= PCI_INTERRUPT_PIN_A << PCI_INTERRUPT_PIN_SHIFT;
csr = (DEV2SLOT(dev) << PCI_INTERRUPT_PIN_SHIFT);
(PCI_INTERRUPT_PIN_NONE << PCI_INTERRUPT_PIN_SHIFT);
(PCI_INTERRUPT_PIN_NONE << PCI_INTERRUPT_PIN_SHIFT);
(PCI_INTERRUPT_PIN_A << PCI_INTERRUPT_PIN_SHIFT);
(PCI_INTERRUPT_PIN_A << PCI_INTERRUPT_PIN_SHIFT);
(PCI_INTERRUPT_PIN_A << PCI_INTERRUPT_PIN_SHIFT);
(((icr) >> PCI_INTERRUPT_PIN_SHIFT) & PCI_INTERRUPT_PIN_MASK)
(((pin)&PCI_INTERRUPT_PIN_MASK) <<PCI_INTERRUPT_PIN_SHIFT) | \