iommu/vt-d: Make identity_mapping() take struct device not struct pci_dev