Lines Matching refs:name
313 #define SYSCTL_DECL(name) \ argument
314 extern struct sysctl_oid_list sysctl_##name##_children
345 #define SYSCTL_STRUCT_INIT(parent, nbr, name, kind, a1, a2, fn, fmt, desc) { \ argument
351 .oid_name = #name, \
358 #define __SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \ argument
359 struct sysctl_oid sysctl_##parent##_##name = SYSCTL_STRUCT_INIT(\
360 parent, nbr, name, kind, a1, a2, handler, fmt, descr)
402 #define SYSCTL_OID_MANUAL(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \ argument
404 __SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr)
406 #define SYSCTL_NODE_MANUAL(parent, nbr, name, access, handler, descr) \ argument
407 struct sysctl_oid_list sysctl_##parent##_##name##_children; \
409 __SYSCTL_OID(parent, nbr, name, CTLTYPE_NODE|access, \
410 &sysctl_##parent##_##name##_children, 0, handler, "N", descr);
412 #define SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \ argument
414 __SYSCTL_OID(parent, nbr, name, CTLFLAG_PERMANENT|kind, \
416 __STARTUP_ARG(sysctl_##parent, _##name, \
418 &sysctl_##parent##_##name)
420 #define __SYSCTL_NODE(parent, nbr, name, access, handler, descr) \ argument
422 struct sysctl_oid_list sysctl_##parent##_##name##_children; \
424 __SYSCTL_OID(parent, nbr, name, CTLFLAG_PERMANENT|CTLTYPE_NODE|access, \
425 &sysctl_##parent##_##name##_children, 0, handler, "N", descr); \
426 __STARTUP_ARG(sysctl_##parent, _##name, \
428 &sysctl_##parent##_##name)
430 #define __SYSCTL_EXTENSION_NODE(name) \ argument
432 struct sysctl_oid_list sysctl_##name##_children_mutable; \
434 struct sysctl_oid sysctl_##name##_wranchor = { \
435 .oid_parent = &sysctl_##name##_children, \
438 .oid_arg1 = &sysctl_##name##_children_mutable, \
439 .oid_name = "__anchor__(" #name ")", \
442 __STARTUP_ARG(sysctl_##name, _wranchor, \
444 &sysctl_##name##_wranchor)
446 #define SYSCTL_NODE(parent, nbr, name, access, handler, descr) \ argument
448 __SYSCTL_NODE(parent, nbr, name, access, handler, descr)
450 #define SYSCTL_EXTENSIBLE_NODE(parent, nbr, name, access, handler, descr) \ argument
451 __SYSCTL_NODE(parent, nbr, name, access, handler, descr); \
452 __SYSCTL_EXTENSION_NODE(parent##_##name)
454 #define SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \
455 __SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr)
458 #define SYSCTL_NODE(parent, nbr, name, access, handler, descr) \
459 struct sysctl_oid_list sysctl_##parent##_##name##_children; \
460 SYSCTL_OID(parent, nbr, name, CTLTYPE_NODE|access, \
461 &sysctl_##parent##_##name##_children, 0, handler, "N", descr)
465 #define SYSCTL_STRING(parent, nbr, name, access, arg, len, descr) \ argument
466 SYSCTL_OID(parent, nbr, name, CTLTYPE_STRING|access, \
469 #define SYSCTL_COMPAT_INT(parent, nbr, name, access, ptr, val, descr) \ argument
470 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
473 #define SYSCTL_COMPAT_UINT(parent, nbr, name, access, ptr, val, descr) \ argument
474 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
478 #define SYSCTL_INT(parent, nbr, name, access, ptr, val, descr) \ argument
479 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
485 #define SYSCTL_UINT(parent, nbr, name, access, ptr, val, descr) \ argument
486 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
492 #define SYSCTL_LONG(parent, nbr, name, access, ptr, descr) \ argument
493 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
499 #define SYSCTL_ULONG(parent, nbr, name, access, ptr, descr) \ argument
500 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
506 #define SYSCTL_QUAD(parent, nbr, name, access, ptr, descr) \ argument
507 SYSCTL_OID(parent, nbr, name, CTLTYPE_QUAD|access, \
513 #define SYSCTL_OPAQUE(parent, nbr, name, access, ptr, len, fmt, descr) \ argument
514 SYSCTL_OID(parent, nbr, name, CTLTYPE_OPAQUE|access, \
518 #define SYSCTL_STRUCT(parent, nbr, name, access, ptr, type, descr) \ argument
519 SYSCTL_OID(parent, nbr, name, CTLTYPE_OPAQUE|access, \
528 #define SYSCTL_PROC(parent, nbr, name, access, ptr, arg, handler, fmt, descr) \ argument
529 SYSCTL_OID(parent, nbr, name, access, \
570 #define __EXPERIMENT_FACTOR_SPEC(parent, name, p, min, max) \ argument
571 struct experiment_spec experiment_##parent##_##name = { \
579 #define EXPERIMENT_FACTOR_UINT(parent, name, ptr, min, max, descr) \ argument
580 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
582 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
584 #define EXPERIMENT_FACTOR_INT(parent, name, ptr, min, max, descr) \ argument
585 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
587 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
589 #define EXPERIMENT_FACTOR_ULONG(parent, name, ptr, min, max, descr) \ argument
590 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
592 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
594 #define EXPERIMENT_FACTOR_LONG(parent, name, ptr, min, max, descr) \ argument
595 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
597 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
599 #define EXPERIMENT_FACTOR_UINT64(parent, name, ptr, min, max, descr) \ argument
600 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
602 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
604 #define EXPERIMENT_FACTOR_INT64(parent, name, ptr, min, max, descr) \ argument
605 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
607 …TL_PROC(parent, OID_AUTO, name, CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, &…
614 #define EXPERIMENT_FACTOR_PROC(parent, name, access, ptr, arg, handler, fmt, descr) \ argument
616 …SYSCTL_PROC(parent, OID_AUTO, name, access | CTLFLAG_ANYBODY | CTLFLAG_EXPERIMENT, ptr, arg, handl…
631 #define SYSCTL_SCALABLE_COUNTER(parent, name, counter, descr) \ argument
632 SYSCTL_PROC(parent, OID_AUTO, name, CTLTYPE_QUAD | CTLFLAG_RD | CTLFLAG_LOCKED, \