Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/pci/pci_if.m
Show First 20 Lines • Show All 208 Lines • ▼ Show 20 Lines | METHOD int iov_attach { | ||||
struct nvlist *vf_schema; | struct nvlist *vf_schema; | ||||
}; | }; | ||||
METHOD int iov_detach { | METHOD int iov_detach { | ||||
device_t dev; | device_t dev; | ||||
device_t child; | device_t child; | ||||
}; | }; | ||||
METHOD int init_iov { | |||||
device_t dev; | |||||
uint16_t num_vfs; | |||||
const struct nvlist *config; | |||||
}; | |||||
METHOD void uninit_iov { | |||||
device_t dev; | |||||
}; | |||||
METHOD int add_vf { | |||||
device_t dev; | |||||
uint16_t vfnum; | |||||
const struct nvlist *config; | |||||
}; | |||||
METHOD device_t create_iov_child { | METHOD device_t create_iov_child { | ||||
device_t bus; | device_t bus; | ||||
device_t pf; | device_t pf; | ||||
uint16_t rid; | uint16_t rid; | ||||
uint16_t vid; | uint16_t vid; | ||||
uint16_t did; | uint16_t did; | ||||
} DEFAULT null_create_iov_child; | } DEFAULT null_create_iov_child; | ||||