Lines Matching refs:ptr

470 #define SYSCTL_COMPAT_INT(parent, nbr, name, access, ptr, val, descr) \  argument
472 ptr, val, sysctl_handle_int, "I", descr)
474 #define SYSCTL_COMPAT_UINT(parent, nbr, name, access, ptr, val, descr) \ argument
476 ptr, val, sysctl_handle_int, "IU", descr)
479 #define SYSCTL_INT(parent, nbr, name, access, ptr, val, descr) \ argument
481 ptr, val, sysctl_handle_int, "I", descr); \
482 _Static_assert(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(int), \
486 #define SYSCTL_UINT(parent, nbr, name, access, ptr, val, descr) \ argument
488 ptr, val, sysctl_handle_int, "IU", descr); \
489 _Static_assert(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(unsigned int), \
493 #define SYSCTL_LONG(parent, nbr, name, access, ptr, descr) \ argument
495 ptr, 0, sysctl_handle_long, "L", descr); \
496 _Static_assert(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(long), \
500 #define SYSCTL_ULONG(parent, nbr, name, access, ptr, descr) \ argument
502 ptr, 0, sysctl_handle_long, "LU", descr); \
503 _Static_assert(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(unsigned long), \
507 #define SYSCTL_QUAD(parent, nbr, name, access, ptr, descr) \ argument
509 ptr, 0, sysctl_handle_quad, "Q", descr); \
510 _Static_assert(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(long long), \
514 #define SYSCTL_OPAQUE(parent, nbr, name, access, ptr, len, fmt, descr) \ argument
516 ptr, len, sysctl_handle_opaque, fmt, descr)
519 #define SYSCTL_STRUCT(parent, nbr, name, access, ptr, type, descr) \ argument
521 ptr, sizeof(struct type), sysctl_handle_opaque, \
529 #define SYSCTL_PROC(parent, nbr, name, access, ptr, arg, handler, fmt, descr) \ argument
531 ptr, arg, handler, fmt, descr)
546 void *ptr; /* ptr to numeric experiment factor. */ member
573 .ptr = p, \
580 #define EXPERIMENT_FACTOR_UINT(parent, name, ptr, min, max, descr) \ argument
581 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
582 _Static_assert(sizeof(*(ptr)) == sizeof(unsigned int), "must be integer sized"); \
585 #define EXPERIMENT_FACTOR_INT(parent, name, ptr, min, max, descr) \ argument
586 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
587 _Static_assert(sizeof(*(ptr)) == sizeof(int), "must be integer sized"); \
590 #define EXPERIMENT_FACTOR_ULONG(parent, name, ptr, min, max, descr) \ argument
591 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
592 _Static_assert(sizeof(*(ptr)) == sizeof(unsigned long), "must be long sized"); \
595 #define EXPERIMENT_FACTOR_LONG(parent, name, ptr, min, max, descr) \ argument
596 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
597 _Static_assert(sizeof(*(ptr)) == sizeof(long), "must be long sized"); \
600 #define EXPERIMENT_FACTOR_UINT64(parent, name, ptr, min, max, descr) \ argument
601 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
602 _Static_assert(sizeof(*(ptr)) == sizeof(uint64_t), "must be 8 bytes"); \
605 #define EXPERIMENT_FACTOR_INT64(parent, name, ptr, min, max, descr) \ argument
606 __EXPERIMENT_FACTOR_SPEC(parent, name, ptr, min, max); \
607 _Static_assert(sizeof(*(ptr)) == sizeof(int64_t), "must be 8 bytes"); \
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…
665 #define SYSCTL_SKMEM_INT(parent, oid, sysctl_name, access, ptr, offset, descr) \ argument
666 SYSCTL_INT(parent, oid, sysctl_name, access, ptr, 0, descr)