Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/hyperv/vmbus/vmbus_br.c
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Lines | |||||
void | void | ||||
vmbus_br_sysctl_create(struct sysctl_ctx_list *ctx, struct sysctl_oid *br_tree, | vmbus_br_sysctl_create(struct sysctl_ctx_list *ctx, struct sysctl_oid *br_tree, | ||||
struct vmbus_br *br, const char *name) | struct vmbus_br *br, const char *name) | ||||
{ | { | ||||
struct sysctl_oid *tree; | struct sysctl_oid *tree; | ||||
char desc[64]; | char desc[64]; | ||||
snprintf(desc, sizeof(desc), "%s parameters", name); | |||||
tree = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(br_tree), OID_AUTO, | tree = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(br_tree), OID_AUTO, | ||||
name, CTLFLAG_RD | CTLFLAG_MPSAFE, 0, ""); | name, CTLFLAG_RD | CTLFLAG_MPSAFE, 0, desc); | ||||
if (tree == NULL) | if (tree == NULL) | ||||
return; | return; | ||||
snprintf(desc, sizeof(desc), "%s state", name); | snprintf(desc, sizeof(desc), "%s state", name); | ||||
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "state", | SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "state", | ||||
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, | CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, | ||||
br, 0, vmbus_br_sysctl_state, "A", desc); | br, 0, vmbus_br_sysctl_state, "A", desc); | ||||
▲ Show 20 Lines • Show All 292 Lines • Show Last 20 Lines |