inline void meremap(unsigned long cookie) { int i = 1; int imu_major; unsigned int iop13xx_atux_mem_base; switch (cookie) { case 0x8: if (iop13xx_atux_mem_base) break; default: ior(); } while (++i) { if (addit(imu_major | i)) foo(i); meremap( 1 + i * 2 ); qinit((void *)( 1 + i * 2 )); } }