You can work out which PCI device owns a disk block device using the /dev/disk/by-path/*
nodes, for example:
$ ls -l /dev/disk/by-path/*
lrwxrwxrwx. 1 root root 9 Mar 2 18:10 /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx. 1 root root 10 Mar 2 18:10 /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx. 1 root root 10 Mar 2 18:10 /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0-part2 -> ../../sda2
lrwxrwxrwx. 1 root root 10 Mar 2 18:10 /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0-part3 -> ../../sda3
This is on a VMware machine, so for example sda is owned by PCI device 03:00.0 corresponds to:
03:00.0 Serial Attached SCSI controller: VMware PVSCSI SCSI Controller (rev 02)