Lines Matching refs:name
314 #define SYSCTL_DECL(name) \ argument
315 extern struct sysctl_oid_list sysctl_##name##_children
346 #define SYSCTL_STRUCT_INIT(parent, nbr, name, kind, a1, a2, fn, fmt, desc) { \ argument
352 .oid_name = #name, \
359 #define __SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \ argument
360 struct sysctl_oid sysctl_##parent##_##name = SYSCTL_STRUCT_INIT(\
361 parent, nbr, name, kind, a1, a2, handler, fmt, descr)
403 #define SYSCTL_OID_MANUAL(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \ argument
405 __SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr)
407 #define SYSCTL_NODE_MANUAL(parent, nbr, name, access, handler, descr) \ argument
408 struct sysctl_oid_list sysctl_##parent##_##name##_children; \
410 __SYSCTL_OID(parent, nbr, name, CTLTYPE_NODE|access, \
411 &sysctl_##parent##_##name##_children, 0, handler, "N", descr);
413 #define SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \ argument
415 __SYSCTL_OID(parent, nbr, name, CTLFLAG_PERMANENT|kind, \
417 __STARTUP_ARG(sysctl_##parent, _##name, \
419 &sysctl_##parent##_##name)
421 #define __SYSCTL_NODE(parent, nbr, name, access, handler, descr) \ argument
423 struct sysctl_oid_list sysctl_##parent##_##name##_children; \
425 __SYSCTL_OID(parent, nbr, name, CTLFLAG_PERMANENT|CTLTYPE_NODE|access, \
426 &sysctl_##parent##_##name##_children, 0, handler, "N", descr); \
427 __STARTUP_ARG(sysctl_##parent, _##name, \
429 &sysctl_##parent##_##name)
431 #define __SYSCTL_EXTENSION_NODE(name) \ argument
433 struct sysctl_oid_list sysctl_##name##_children_mutable; \
435 struct sysctl_oid sysctl_##name##_wranchor = { \
436 .oid_parent = &sysctl_##name##_children, \
439 .oid_arg1 = &sysctl_##name##_children_mutable, \
440 .oid_name = "__anchor__(" #name ")", \
443 __STARTUP_ARG(sysctl_##name, _wranchor, \
445 &sysctl_##name##_wranchor)
447 #define SYSCTL_NODE(parent, nbr, name, access, handler, descr) \ argument
449 __SYSCTL_NODE(parent, nbr, name, access, handler, descr)
451 #define SYSCTL_EXTENSIBLE_NODE(parent, nbr, name, access, handler, descr) \ argument
452 __SYSCTL_NODE(parent, nbr, name, access, handler, descr); \
453 __SYSCTL_EXTENSION_NODE(parent##_##name)
455 #define SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \
456 __SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr)
459 #define SYSCTL_NODE(parent, nbr, name, access, handler, descr) \
460 struct sysctl_oid_list sysctl_##parent##_##name##_children; \
461 SYSCTL_OID(parent, nbr, name, CTLTYPE_NODE|access, \
462 &sysctl_##parent##_##name##_children, 0, handler, "N", descr)
466 #define SYSCTL_STRING(parent, nbr, name, access, arg, len, descr) \ argument
467 SYSCTL_OID(parent, nbr, name, CTLTYPE_STRING|access, \
470 #define SYSCTL_COMPAT_INT(parent, nbr, name, access, ptr, val, descr) \ argument
471 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
474 #define SYSCTL_COMPAT_UINT(parent, nbr, name, access, ptr, val, descr) \ argument
475 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
479 #define SYSCTL_INT(parent, nbr, name, access, ptr, val, descr) \ argument
480 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
486 #define SYSCTL_UINT(parent, nbr, name, access, ptr, val, descr) \ argument
487 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
493 #define SYSCTL_LONG(parent, nbr, name, access, ptr, descr) \ argument
494 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
500 #define SYSCTL_ULONG(parent, nbr, name, access, ptr, descr) \ argument
501 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
507 #define SYSCTL_QUAD(parent, nbr, name, access, ptr, descr) \ argument
508 SYSCTL_OID(parent, nbr, name, CTLTYPE_QUAD|access, \
514 #define SYSCTL_OPAQUE(parent, nbr, name, access, ptr, len, fmt, descr) \ argument
515 SYSCTL_OID(parent, nbr, name, CTLTYPE_OPAQUE|access, \
519 #define SYSCTL_STRUCT(parent, nbr, name, access, ptr, type, descr) \ argument
520 SYSCTL_OID(parent, nbr, name, CTLTYPE_OPAQUE|access, \
529 #define SYSCTL_PROC(parent, nbr, name, access, ptr, arg, handler, fmt, descr) \ argument
530 SYSCTL_OID(parent, nbr, name, access, \
571 #define __EXPERIMENT_FACTOR_SPEC(parent, name, p, min, max) \ argument
572 struct experiment_spec experiment_##parent##_##name = { \
580 #define EXPERIMENT_FACTOR_UINT(parent, name, ptr, min, max, descr) \ argument
581 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
583 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
585 #define EXPERIMENT_FACTOR_INT(parent, name, ptr, min, max, descr) \ argument
586 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
588 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
590 #define EXPERIMENT_FACTOR_ULONG(parent, name, ptr, min, max, descr) \ argument
591 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
593 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
595 #define EXPERIMENT_FACTOR_LONG(parent, name, ptr, min, max, descr) \ argument
596 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
598 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
600 #define EXPERIMENT_FACTOR_UINT64(parent, name, ptr, min, max, descr) \ argument
601 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
603 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
605 #define EXPERIMENT_FACTOR_INT64(parent, name, ptr, min, max, descr) \ argument
606 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
608 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
615 #define EXPERIMENT_FACTOR_PROC(parent, name, access, ptr, arg, handler, fmt, descr) \ argument
617 …SYSCTL_PROC(parent, OID_AUTO, name, access | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, ptr, arg, handl…
632 #define SYSCTL_SCALABLE_COUNTER(parent, name, counter, descr) \ argument
633 SYSCTL_PROC(parent, OID_AUTO, name, CTLTYPE_QUAD | CTLFLAG_RD | CTLFLAG_LOCKED, \