Changeset View
Changeset View
Standalone View
Standalone View
head/sys/xen/xenbus/xenbusb.c
Show First 20 Lines • Show All 345 Lines • ▼ Show 20 Lines | xenbusb_device_sysctl_init(device_t dev) | ||||
ctx = device_get_sysctl_ctx(dev); | ctx = device_get_sysctl_ctx(dev); | ||||
tree = device_get_sysctl_tree(dev); | tree = device_get_sysctl_tree(dev); | ||||
SYSCTL_ADD_PROC(ctx, | SYSCTL_ADD_PROC(ctx, | ||||
SYSCTL_CHILDREN(tree), | SYSCTL_CHILDREN(tree), | ||||
OID_AUTO, | OID_AUTO, | ||||
"xenstore_path", | "xenstore_path", | ||||
CTLTYPE_STRING | CTLFLAG_RD, | CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, | ||||
dev, | dev, | ||||
XENBUS_IVAR_NODE, | XENBUS_IVAR_NODE, | ||||
xenbusb_device_sysctl_handler, | xenbusb_device_sysctl_handler, | ||||
"A", | "A", | ||||
"XenStore path to device"); | "XenStore path to device"); | ||||
SYSCTL_ADD_PROC(ctx, | SYSCTL_ADD_PROC(ctx, | ||||
SYSCTL_CHILDREN(tree), | SYSCTL_CHILDREN(tree), | ||||
OID_AUTO, | OID_AUTO, | ||||
"xenbus_dev_type", | "xenbus_dev_type", | ||||
CTLTYPE_STRING | CTLFLAG_RD, | CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, | ||||
dev, | dev, | ||||
XENBUS_IVAR_TYPE, | XENBUS_IVAR_TYPE, | ||||
xenbusb_device_sysctl_handler, | xenbusb_device_sysctl_handler, | ||||
"A", | "A", | ||||
"XenBus device type"); | "XenBus device type"); | ||||
SYSCTL_ADD_PROC(ctx, | SYSCTL_ADD_PROC(ctx, | ||||
SYSCTL_CHILDREN(tree), | SYSCTL_CHILDREN(tree), | ||||
OID_AUTO, | OID_AUTO, | ||||
"xenbus_connection_state", | "xenbus_connection_state", | ||||
CTLTYPE_STRING | CTLFLAG_RD, | CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, | ||||
dev, | dev, | ||||
XENBUS_IVAR_STATE, | XENBUS_IVAR_STATE, | ||||
xenbusb_device_sysctl_handler, | xenbusb_device_sysctl_handler, | ||||
"A", | "A", | ||||
"XenBus state of peer connection"); | "XenBus state of peer connection"); | ||||
SYSCTL_ADD_PROC(ctx, | SYSCTL_ADD_PROC(ctx, | ||||
SYSCTL_CHILDREN(tree), | SYSCTL_CHILDREN(tree), | ||||
OID_AUTO, | OID_AUTO, | ||||
"xenbus_peer_domid", | "xenbus_peer_domid", | ||||
CTLTYPE_INT | CTLFLAG_RD, | CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_MPSAFE, | ||||
dev, | dev, | ||||
XENBUS_IVAR_OTHEREND_ID, | XENBUS_IVAR_OTHEREND_ID, | ||||
xenbusb_device_sysctl_handler, | xenbusb_device_sysctl_handler, | ||||
"I", | "I", | ||||
"Xen domain ID of peer"); | "Xen domain ID of peer"); | ||||
SYSCTL_ADD_PROC(ctx, | SYSCTL_ADD_PROC(ctx, | ||||
SYSCTL_CHILDREN(tree), | SYSCTL_CHILDREN(tree), | ||||
OID_AUTO, | OID_AUTO, | ||||
"xenstore_peer_path", | "xenstore_peer_path", | ||||
CTLTYPE_STRING | CTLFLAG_RD, | CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, | ||||
dev, | dev, | ||||
XENBUS_IVAR_OTHEREND_PATH, | XENBUS_IVAR_OTHEREND_PATH, | ||||
xenbusb_device_sysctl_handler, | xenbusb_device_sysctl_handler, | ||||
"A", | "A", | ||||
"XenStore path to peer device"); | "XenStore path to peer device"); | ||||
} | } | ||||
/** | /** | ||||
▲ Show 20 Lines • Show All 569 Lines • Show Last 20 Lines |