CTLTYPE_STRING
case CTLTYPE_STRING:
OID_AUTO, "parseinfo", CTLTYPE_STRING|CTLFLAG_RD,
"%parent", CTLTYPE_STRING | CTLFLAG_RD, ue, 0,
CTLFLAG_RD|CTLTYPE_STRING, sc, 0, ufoma_sysctl_support,
CTLFLAG_RD|CTLTYPE_STRING, sc, 0, ufoma_sysctl_current,
CTLFLAG_RW|CTLTYPE_STRING, sc, 0, ufoma_sysctl_open,
SYSCTL_PROC(_debug, OID_AUTO, enter_debugger, CTLTYPE_STRING | CTLFLAG_RW,
SYSCTL_PROC(_debug_acpi, OID_AUTO, layer, CTLFLAG_RW | CTLTYPE_STRING,
SYSCTL_PROC(_debug_acpi, OID_AUTO, level, CTLFLAG_RW | CTLTYPE_STRING,
OID_AUTO, "supported_sleep_state", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "power_button_state", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "sleep_button_state", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "lid_switch_state", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "standby_state", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "suspend_state", CTLTYPE_STRING | CTLFLAG_RW,
CTLTYPE_STRING | CTLFLAG_RW, NULL, 0,
CTLTYPE_STRING | CTLFLAG_RD, NULL, 0,
OID_AUTO, "cx_lowest", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "cx_lowest_use", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "cx_usage", CTLTYPE_STRING | CTLFLAG_RD,
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_SKIP,
CTLTYPE_STRING | CTLFLAG_RD,
CTLTYPE_STRING | CTLFLAG_RW, sc, 0,
{ "id", CTLTYPE_STRING | CTLFLAG_RD, -1,
OID_AUTO, "key", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "value", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "type", CTLTYPE_STRING | CTLFLAG_RD,
"shutdown_cause", CTLTYPE_STRING | CTLFLAG_RD,
"sleep_cause", CTLTYPE_STRING | CTLFLAG_RD,
"thermal_status", CTLTYPE_STRING | CTLFLAG_RD,
"board_id", CTLTYPE_STRING | CTLFLAG_RD,
"link_pwr_state", CTLTYPE_STRING | CTLFLAG_RD, ap, 0,
"vol_member_wce", CTLTYPE_STRING | CTLFLAG_RW, mpt, 0,
CTLTYPE_STRING | CTLFLAG_RD,
CTLTYPE_STRING | CTLFLAG_RW, (void *)sc, 0,
OID_AUTO, "members", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "available", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "select", CTLTYPE_STRING | CTLFLAG_RW,
SYSCTL_OID(_ ## name, OID_AUTO, status, CTLTYPE_STRING|CTLFLAG_RW, \
buf, CTLTYPE_STRING | CTLFLAG_RD,
buf, CTLTYPE_STRING | CTLFLAG_RW,
buf, CTLTYPE_STRING | CTLFLAG_RD,
"config", CTLTYPE_STRING | CTLFLAG_RW,
"gpi_state", CTLTYPE_STRING | CTLFLAG_RD,
"gpio_state", CTLTYPE_STRING | CTLFLAG_RD,
"gpio_config", CTLTYPE_STRING | CTLFLAG_RW,
"gpo_state", CTLTYPE_STRING | CTLFLAG_RD,
"gpo_config", CTLTYPE_STRING | CTLFLAG_RW,
"eq_preamp", CTLTYPE_STRING | CTLFLAG_RW, d, sizeof(d),
OID_AUTO, "hwvol_mixer", CTLTYPE_STRING | CTLFLAG_RW, m, 0,
OID_AUTO, "vchanmode", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "vchanformat", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "vchanmode", CTLTYPE_STRING | CTLFLAG_RW,
OID_AUTO, "vchanformat", CTLTYPE_STRING | CTLFLAG_RW,
SYSCTL_PROC(_kern_cputimer, OID_AUTO, select, CTLTYPE_STRING|CTLFLAG_RD,
SYSCTL_PROC(_kern_cputimer, OID_AUTO, name, CTLTYPE_STRING|CTLFLAG_RD,
SYSCTL_PROC(_kern_cputimer_intr, OID_AUTO, reglist, CTLTYPE_STRING|CTLFLAG_RD,
SYSCTL_PROC(_kern_cputimer_intr, OID_AUTO, select, CTLTYPE_STRING|CTLFLAG_RW,
SYSCTL_OID(_jail, OID_AUTO, list, CTLTYPE_STRING | CTLFLAG_RD, NULL, 0,
CTLTYPE_STRING | CTLFLAG_RD,
CTLTYPE_STRING | CTLFLAG_RW | CTLFLAG_PRISON | CTLFLAG_NOLOCK,
SYSCTL_PROC(_kern, OID_AUTO, rand_mode, CTLTYPE_STRING | CTLFLAG_RW, NULL, 0,
case CTLTYPE_STRING:
SYSCTL_PROC(_sysctl, CTL_SYSCTL_DEBUG, debug, CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "%parent", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "%desc", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "%driver", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "%location", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "%pnpinfo", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "%parent", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "tree", CTLTYPE_STRING | CTLFLAG_RD,
OID_AUTO, "level_description", CTLTYPE_STRING | CTLFLAG_RD,
SYSCTL_PROC(_kern, OID_AUTO, disks, CTLTYPE_STRING | CTLFLAG_RD, NULL, 0,
CTLTYPE_STRING | CTLFLAG_RD,
SYSCTL_PROC(_kern, OID_AUTO, vmm_guest, CTLFLAG_RD | CTLTYPE_STRING,
SYSCTL_PROC(_kern, OID_AUTO, msgbuf, CTLTYPE_STRING | CTLFLAG_RD,
SYSCTL_PROC(_kern_ipc, OID_AUTO, showmbufs, CTLFLAG_RD|CTLTYPE_STRING,
CTLTYPE_STRING | CTLFLAG_RD, 0, 0, vfs_sysctl_real_root,
CTLTYPE_STRING | CTLFLAG_RD, NULL, 0,
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, 0,
"rate_stats", CTLTYPE_STRING | CTLFLAG_RD, vap,
"rate_stats", CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, vap,
SYSCTL_PROC(_hw_i8254, OID_AUTO, timestamp, CTLTYPE_STRING|CTLFLAG_RD,
SYSCTL_PROC(_machdep_mwait_CX, OID_AUTO, idle, CTLTYPE_STRING|CTLFLAG_RW,
SYSCTL_PROC(_machdep_mwait_CX, OID_AUTO, spin, CTLTYPE_STRING|CTLFLAG_RW,
name, (CTLTYPE_STRING | CTLFLAG_RW), &cpu_idle_stats[i],
CTLTYPE_STRING | CTLFLAG_RW,
CTLTYPE_STRING | CTLFLAG_RD,
CTLTYPE_STRING | CTLFLAG_RW,
CTLTYPE_STRING | CTLFLAG_RD,
SYSCTL_OID(parent, nbr, name, CTLTYPE_STRING|(access), \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_STRING|(access), \
SYSCTL_OID(_vm, OID_AUTO, zone, CTLTYPE_STRING|CTLFLAG_RD, \