question about ioport_map function