PIO_START
( (((x)&0x00ffffff) | (((x)&(0x30000000>>VIO_SHIFT))<<VIO_SHIFT)) + PIO_START )
if (advk_readl(pcie, PIO_START)) {
advk_writel(pcie, 1, PIO_START);
advk_writel(pcie, 1, PIO_START);
start = advk_readl(pcie, PIO_START);