arch/s390/pci/pci_iov.h

Source file repositories/reference/linux-study-clean/arch/s390/pci/pci_iov.h

File Facts

System
Linux kernel
Corpus path
arch/s390/pci/pci_iov.h
Extension
.h
Size
983 bytes
Lines
40
Domain
Architecture Layer
Bucket
arch/s390
Inferred role
Architecture Layer: implementation source
Status
source implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

static inline void zpci_iov_remove_virtfn(struct pci_dev *pdev, int vfn) {}

static inline void zpci_iov_map_resources(struct pci_dev *pdev) {}

static inline int zpci_iov_setup_virtfn(struct zpci_bus *zbus, struct pci_dev *virtfn, int vfn)
{
	return 0;
}

static inline struct pci_dev *zpci_iov_find_parent_pf(struct zpci_bus *zbus, struct zpci_dev *zdev)
{
	return NULL;
}
#endif /* CONFIG_PCI_IOV */
#endif /* __S390_PCI_IOV_h */

Annotation

Implementation Notes