pci: rework uio mapping to prepare for vfio