CTLFLAG_READONLY
rw = CTLFLAG_READONLY;
rw = CTLFLAG_READONLY;
CTLFLAG_READONLY, CTLTYPE_INT, "current", NULL,
CTLFLAG_READONLY, CTLTYPE_STRING, "available", NULL,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_HEX|CTLFLAG_PRIVATE,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_PRIVATE, CTLTYPE_STRUCT,
CTLFLAG_READONLY, CTLTYPE_STRING, "available", NULL,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_PRIVATE, CTLTYPE_STRUCT,
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
CTLFLAG_READONLY, CTLTYPE_STRING, "state", NULL,
CTLFLAG_READONLY | CTLFLAG_OWNDESC,
CTLFLAG_READONLY | CTLFLAG_OWNDESC,
CTLFLAG_READONLY | CTLFLAG_OWNDESC,
CTLFLAG_READONLY | CTLFLAG_OWNDESC,
CTLFLAG_READONLY, CTLTYPE_INT, "current", NULL,
CTLFLAG_READONLY, CTLTYPE_STRING, "available", NULL,
CTLFLAG_READONLY, CTLTYPE_STRING, "version", NULL,
CTLFLAG_READONLY, CTLTYPE_STRING, "features", NULL,
CTLFLAG_READONLY, CTLTYPE_STRING, "pm_features", NULL,
CTLFLAG_READONLY, CTLTYPE_STRING, "features3", NULL,
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
sysctl_createv(NULL, 0, &node, NULL, CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY, CTLTYPE_STRING, "selected",
CTLFLAG_PERMANENT|CTLFLAG_READONLY, CTLTYPE_STRING, "selected",
CTLFLAG_PERMANENT | CTLFLAG_READONLY, CTLTYPE_QUAD,
CTLFLAG_PERMANENT | CTLFLAG_READONLY, CTLTYPE_STRING,
CTLFLAG_PERMANENT | CTLFLAG_READONLY, CTLTYPE_QUAD,
CTLFLAG_PERMANENT | CTLFLAG_READONLY, CTLTYPE_QUAD,
CTLFLAG_PERMANENT | CTLFLAG_READONLY, CTLTYPE_QUAD,
CTLFLAG_PERMANENT | CTLFLAG_READONLY, CTLTYPE_QUAD,
CTLFLAG_READONLY, CTLTYPE_INT, "current", NULL,
CTLFLAG_READONLY, CTLTYPE_STRING, "available", NULL,
CTLFLAG_READONLY | CTLFLAG_HEX, CTLTYPE_INT, "status",
access = CTLFLAG_READONLY;
CTLFLAG_READONLY, CTLTYPE_STRING, str,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_PRIVATE, CTLTYPE_STRUCT,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_PRIVATE, CTLTYPE_QUAD,
CTLFLAG_READONLY, CTLTYPE_QUAD, "ncfv",
access = CTLFLAG_READONLY;
access = CTLFLAG_READONLY;
CTLFLAG_READONLY, CTLTYPE_INT, "chaos_cnt",
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
CTLFLAG_READONLY, CTLTYPE_STRING,
rw = CTLFLAG_READONLY;
rw_flag = CTLFLAG_READONLY | CTLFLAG_OWNDESC;
rw_flag = CTLFLAG_READONLY | CTLFLAG_OWNDESC;
CTLFLAG_READONLY, CTLTYPE_STRING, "rates",
CTLFLAG_READONLY, CTLTYPE_STRING, "modes",
CTLFLAG_READONLY, CTLTYPE_STRING, "repeatabilities",
CTLFLAG_READONLY, CTLTYPE_STRING, "resolutions",
CTLFLAG_READONLY, CTLTYPE_STRING, "heaterpulses",
CTLFLAG_READONLY, CTLTYPE_STRING, "resolutions",
CTLFLAG_READONLY, CTLTYPE_BOOL, "vddok",
if ((rc = SYSCTL_GLOBAL_INT(CTLFLAG_READONLY, "txbuf",
if ((rc = SYSCTL_GLOBAL_INT(CTLFLAG_READONLY, "rxbuf",
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT, "thread_state",
CTLFLAG_READONLY, CTLTYPE_INT, "de_count",
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
CTLFLAG_READONLY, CTLTYPE_QUAD, name, desc,
CTLFLAG_READONLY, CTLTYPE_INT, "descriptor_num",
CTLFLAG_READONLY, CTLTYPE_INT, "descriptor_num",
CTLFLAG_READONLY, CTLTYPE_INT, "stats_interval",
CTLFLAG_READONLY, CTLTYPE_INT, "descriptor_num",
CTLFLAG_READONLY, CTLTYPE_INT, "descriptor_num",
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_BOOL,
CTLFLAG_READONLY, CTLTYPE_BOOL,
CTLFLAG_READONLY, CTLTYPE_INT,
sysctl_createv(log, 0, &rnode, &cnode, CTLFLAG_READONLY,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT, "rxd_nxck",
CTLFLAG_READONLY, CTLTYPE_INT, "rxd_nxrf",
CTLFLAG_READONLY, CTLTYPE_INT, "rxd_head",
CTLFLAG_READONLY, CTLTYPE_INT, "rxd_tail",
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
if (sysctl_createv(log, 0, &rnode, &cnode, CTLFLAG_READONLY,
if (sysctl_createv(log, 0, &phy_node, &cnode, CTLFLAG_READONLY,
if (sysctl_createv(log, 0, &phy_node, &cnode, CTLFLAG_READONLY,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_READONLY, CTLTYPE_INT, "rxd_nxck",
CTLFLAG_READONLY, CTLTYPE_INT, "rxd_nxrf",
CTLFLAG_READONLY, CTLTYPE_INT, "rxd_head",
CTLFLAG_READONLY, CTLTYPE_INT, "rxd_tail",
CTLFLAG_READONLY, CTLTYPE_INT, "underruns",
CTLFLAG_READONLY, CTLTYPE_STRING, "diag",
CTLFLAG_READONLY | flags, CTLTYPE_STRING,
CTLFLAG_PERMANENT | CTLFLAG_READONLY | CTLFLAG_HEX |
const int ctlflag = vref_read_only ? CTLFLAG_READONLY
CTLFLAG_READONLY,
CTLFLAG_READONLY,
CTLFLAG_READONLY,
CTLFLAG_READONLY, CTLTYPE_INT, "counter",
CTLFLAG_READONLY, CTLTYPE_STRING, "clock_duty_cycles",
CTLFLAG_READONLY, CTLTYPE_STRING, "clock_dividers",
CTLFLAG_READONLY, CTLTYPE_STRING, "vrefs",
CTLFLAG_READONLY, CTLTYPE_STRING, "uuid",
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_PRIVATE, CTLTYPE_INT,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_PRIVATE, CTLTYPE_INT,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_PRIVATE, CTLTYPE_INT,
CTLFLAG_PERMANENT|CTLFLAG_READONLY|CTLFLAG_PRIVATE, CTLTYPE_INT,
CTLFLAG_PERMANENT|CTLFLAG_READONLY, CTLTYPE_INT,
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
(flags & CTLFLAG_READWRITE) != CTLFLAG_READONLY &&
CTLFLAG_READONLY, CTLTYPE_STRING, "mntpt",
CTLFLAG_READONLY, CTLTYPE_STRING, "fstype",
CTLFLAG_READONLY, CTLTYPE_QUAD, "nentries",
CTLFLAG_PERMANENT|CTLFLAG_READONLY, CTLTYPE_INT, "urandom",
CTLFLAG_PERMANENT|CTLFLAG_READONLY, CTLTYPE_INT /*lie*/, "arandom",
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT | CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY, CTLTYPE_STRING,
CTLFLAG_READONLY, CTLTYPE_NODE,
CTLFLAG_READONLY, CTLTYPE_NODE,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,
CTLFLAG_PERMANENT|CTLFLAG_READONLY,