Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/vmd/vmd.c
Show First 20 Lines • Show All 95 Lines • ▼ Show 20 Lines | SYSCTL_INT(_hw_vmd, OID_AUTO, max_msix, CTLFLAG_RWTUN, &vmd_max_msix, 0, | ||||
"Maximum number of MSI-X vectors per device"); | "Maximum number of MSI-X vectors per device"); | ||||
static struct vmd_type vmd_devs[] = { | static struct vmd_type vmd_devs[] = { | ||||
{ 0x8086, 0x201d, "Intel Volume Management Device", 0 }, | { 0x8086, 0x201d, "Intel Volume Management Device", 0 }, | ||||
{ 0x8086, 0x28c0, "Intel Volume Management Device", BUS_RESTRICT }, | { 0x8086, 0x28c0, "Intel Volume Management Device", BUS_RESTRICT }, | ||||
{ 0x8086, 0x467f, "Intel Volume Management Device", BUS_RESTRICT | VECTOR_OFFSET }, | { 0x8086, 0x467f, "Intel Volume Management Device", BUS_RESTRICT | VECTOR_OFFSET }, | ||||
{ 0x8086, 0x4c3d, "Intel Volume Management Device", BUS_RESTRICT | VECTOR_OFFSET }, | { 0x8086, 0x4c3d, "Intel Volume Management Device", BUS_RESTRICT | VECTOR_OFFSET }, | ||||
{ 0x8086, 0x9a0b, "Intel Volume Management Device", BUS_RESTRICT | VECTOR_OFFSET }, | { 0x8086, 0x9a0b, "Intel Volume Management Device", BUS_RESTRICT | VECTOR_OFFSET }, | ||||
{ 0x8086, 0xa77f, "Intel Volume Management Device", BUS_RESTRICT | VECTOR_OFFSET }, | |||||
{ 0, 0, NULL, 0 } | { 0, 0, NULL, 0 } | ||||
}; | }; | ||||
static int | static int | ||||
vmd_probe(device_t dev) | vmd_probe(device_t dev) | ||||
{ | { | ||||
struct vmd_type *t; | struct vmd_type *t; | ||||
uint16_t vid, did; | uint16_t vid, did; | ||||
▲ Show 20 Lines • Show All 521 Lines • Show Last 20 Lines |