1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _LINUX_VIRTIO_PCI_ADMIN_H
3 #define _LINUX_VIRTIO_PCI_ADMIN_H
5 #include <linux/types.h>
8 #ifdef CONFIG_VIRTIO_PCI_ADMIN_LEGACY
9 bool virtio_pci_admin_has_legacy_io(struct pci_dev *pdev);
10 int virtio_pci_admin_legacy_common_io_write(struct pci_dev *pdev, u8 offset,
12 int virtio_pci_admin_legacy_common_io_read(struct pci_dev *pdev, u8 offset,
14 int virtio_pci_admin_legacy_device_io_write(struct pci_dev *pdev, u8 offset,
16 int virtio_pci_admin_legacy_device_io_read(struct pci_dev *pdev, u8 offset,
18 int virtio_pci_admin_legacy_io_notify_info(struct pci_dev *pdev,
19 u8 req_bar_flags, u8 *bar,
23 #endif /* _LINUX_VIRTIO_PCI_ADMIN_H */