Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/vmm/amd/amdvi_hw.c
Show All 12 Lines | |||||
&softc->total_cmd, "Command submitted count"); | &softc->total_cmd, "Command submitted count"); | ||||
SYSCTL_ADD_U16(ctx, child, OID_AUTO, "pci_rid", CTLFLAG_RD, | SYSCTL_ADD_U16(ctx, child, OID_AUTO, "pci_rid", CTLFLAG_RD, | ||||
&softc->pci_rid, 0, "IOMMU RID"); | &softc->pci_rid, 0, "IOMMU RID"); | ||||
SYSCTL_ADD_U16(ctx, child, OID_AUTO, "start_dev_rid", CTLFLAG_RD, | SYSCTL_ADD_U16(ctx, child, OID_AUTO, "start_dev_rid", CTLFLAG_RD, | ||||
&softc->start_dev_rid, 0, "Start of device under this IOMMU"); | &softc->start_dev_rid, 0, "Start of device under this IOMMU"); | ||||
SYSCTL_ADD_U16(ctx, child, OID_AUTO, "end_dev_rid", CTLFLAG_RD, | SYSCTL_ADD_U16(ctx, child, OID_AUTO, "end_dev_rid", CTLFLAG_RD, | ||||
&softc->end_dev_rid, 0, "End of device under this IOMMU"); | &softc->end_dev_rid, 0, "End of device under this IOMMU"); | ||||
SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "command_head", | SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "command_head", | ||||
CTLTYPE_UINT | CTLFLAG_RD, softc, 0, | CTLTYPE_UINT | CTLFLAG_RD | CTLFLAG_NEEDGIANT, softc, 0, | ||||
amdvi_handle_sysctl, "IU", "Command head"); | amdvi_handle_sysctl, "IU", "Command head"); | ||||
SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "command_tail", | SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "command_tail", | ||||
CTLTYPE_UINT | CTLFLAG_RD, softc, 1, | CTLTYPE_UINT | CTLFLAG_RD | CTLFLAG_NEEDGIANT, softc, 1, | ||||
amdvi_handle_sysctl, "IU", "Command tail"); | amdvi_handle_sysctl, "IU", "Command tail"); | ||||
SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "event_head", | SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "event_head", | ||||
CTLTYPE_UINT | CTLFLAG_RD, softc, 2, | CTLTYPE_UINT | CTLFLAG_RD | CTLFLAG_NEEDGIANT, softc, 2, | ||||
amdvi_handle_sysctl, "IU", "Command head"); | amdvi_handle_sysctl, "IU", "Command head"); | ||||
SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "event_tail", | SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "event_tail", | ||||
CTLTYPE_UINT | CTLFLAG_RD, softc, 3, | CTLTYPE_UINT | CTLFLAG_RD | CTLFLAG_NEEDGIANT, softc, 3, | ||||
amdvi_handle_sysctl, "IU", "Command tail"); | amdvi_handle_sysctl, "IU", "Command tail"); | ||||
} | } | ||||
int | int | ||||
amdvi_setup_hw(struct amdvi_softc *softc) | amdvi_setup_hw(struct amdvi_softc *softc) | ||||
{ | { | ||||
device_t dev; | device_t dev; | ||||
int status; | int status; | ||||
Show All 12 Lines |