struct uio_mem — description of a UIO memory region
struct uio_mem {
unsigned long addr;
unsigned long size;
int memtype;
void __iomem * internal_addr;
struct uio_map * map;
}; address of the device's memory
size of IO
type of memory addr points to
ioremap-ped version of addr, for driver internal use
for use by the UIO core only.