zpci_aipb
extern union zpci_sic_iib *zpci_aipb;
struct zpci_aipb aipb;
if (zpci_aipb->aipb.afi != nisc)
aift->gait = phys_to_virt(zpci_aipb->aipb.gait);
if (!zpci_aipb)
zpci_aipb = kzalloc_obj(union zpci_sic_iib);
if (!zpci_aipb)
zpci_aipb->aipb.faisb = virt_to_phys(aift->sbv->vector);
zpci_aipb->aipb.gait = virt_to_phys(aift->gait);
zpci_aipb->aipb.afi = nisc;
zpci_aipb->aipb.faal = ZPCI_NR_DEVICES;
if (zpci_set_irq_ctrl(SIC_SET_AENI_CONTROLS, 0, zpci_aipb)) {
kfree(zpci_aipb);
zpci_aipb = NULL;
union zpci_sic_iib *zpci_aipb;
EXPORT_SYMBOL_GPL(zpci_aipb);