genirq/MSI: Store 'struct device' instead of 'struct pci_dev' in struct msi_desc