AFI_WR4
AFI_WR4(sc, port->afi_pex_ctrl, reg);
AFI_WR4(sc, port->afi_pex_ctrl, reg);
AFI_WR4(sc, port->afi_pex_ctrl, reg);
AFI_WR4(sc, port->afi_pex_ctrl, reg);
AFI_WR4(sc, port->afi_pex_ctrl, reg);
AFI_WR4(sc, bars[bar].axi_start, axi_reg);
AFI_WR4(sc, bars[bar].size, size_reg);
AFI_WR4(sc, bars[bar].fpci_start, fpci_reg);
AFI_WR4(sc, AFI_PLLE_CONTROL, reg);
AFI_WR4(sc, AFI_PEXBIAS_CTRL, 0);
AFI_WR4(sc, AFI_PCIE_CONFIG, reg);
AFI_WR4(sc, AFI_FUSE, reg);
AFI_WR4(sc, AFI_CONFIGURATION, reg);
AFI_WR4(sc, AFI_AFI_INTR_ENABLE, reg);
AFI_WR4(sc, AFI_SM_INTR_ENABLE, 0xffffffff);
AFI_WR4(sc, AFI_INTR_MASK, AFI_INTR_MASK_INT_MASK);
AFI_WR4(sc, AFI_FPCI_ERROR_MASKS, 0);
AFI_WR4(sc, AFI_MSI_EN_VEC(i), 0);
AFI_WR4(sc, AFI_MSI_VEC(i), 0xFFFFFFFF);
AFI_WR4(sc, AFI_INTR_MASK, reg);
AFI_WR4(sc, AFI_MSI_VEC(offs), bit);
AFI_WR4(sc, AFI_MSI_EN_VEC(offs), reg);
AFI_WR4(sc, AFI_MSI_VEC(i), 1 << bit);