sn_irq_info->irq_next = sn_irq[sn_irq_info->irq_irq]; sn_irq[sn_irq_info->irq_irq] = sn_irq_info;
spin_lock(&sn_irq_info_lock); list_add_rcu(&sn_irq_info->list, sn_irq_lh[sn_irq_info->irq_irq]); spin_unlock(&sn_irq_info_lock);
void sn_irq_fixup(struct pci_dev *pci_dev, struct sn_irq_info *sn_irq_info){	nasid_t nasid = sn_irq_info->irq_nasid;	int slice = sn_irq_info->irq_slice;	int cpu = nasid_slice_to_cpuid(nasid, slice);	sn_irq_info->irq_cpuid = cpu;	sn_irq_info->irq_pciioinfo = SN_PCIDEV_INFO(pci_dev);	/* link it into the sn_irq[irq] list */	sn_irq_info->irq_next = sn_irq[sn_irq_info->irq_irq];	sn_irq[sn_irq_info->irq_irq] = sn_irq_info;	(void)register_intr_pda(sn_irq_info);}