Lines Matching refs:name

48  * 4. Neither the name of the University nor the names of its contributors
96 * Definitions for sysctl call. The sysctl call uses a hierarchical name
97 * for objects that can be examined or modified. The name is expressed as
98 * a sequence of integers. Like a file path name, the meaning of each
108 * for that subsystem. Each name is either a node with further
110 * type given below. Each sysctl level defines a set of name/type
143 char *ctl_name; /* subsystem name */
144 int ctl_type; /* type of name */
148 #define CTLTYPE_NODE 1 /* name is a node */
149 #define CTLTYPE_INT 2 /* name describes an integer */
150 #define CTLTYPE_STRING 3 /* name describes a string */
151 #define CTLTYPE_QUAD 4 /* name describes a 64-bit number */
152 #define CTLTYPE_OPAQUE 5 /* name describes a structure */
153 #define CTLTYPE_STRUCT CTLTYPE_OPAQUE /* name describes a structure */
173 * e.g. SYSCTL_INT(_parent, OID_AUTO, name, CTLFLAG_RW, &variable, 0, "");
290 #define SYSCTL_DECL(name) \
291 extern struct sysctl_oid_list sysctl_##name##_children
299 #define SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \
300 struct sysctl_oid sysctl_##parent##_##name = { \
302 nbr, (int)(kind|CTLFLAG_OID2), a1, (int)(a2), #name, handler, fmt, descr, SYSCTL_OID_VERSION, 0 }; \
303 SYSCTL_LINKER_SET_ENTRY(__sysctl_set, sysctl_##parent##_##name)
306 #define SYSCTL_NODE(parent, nbr, name, access, handler, descr) \
307 struct sysctl_oid_list sysctl_##parent##_##name##_children; \
308 SYSCTL_OID(parent, nbr, name, CTLTYPE_NODE|access, \
309 (void*)&sysctl_##parent##_##name##_children, 0, handler, \
313 #define SYSCTL_STRING(parent, nbr, name, access, arg, len, descr) \
314 SYSCTL_OID(parent, nbr, name, CTLTYPE_STRING|access, \
317 #define SYSCTL_COMPAT_INT(parent, nbr, name, access, ptr, val, descr) \
318 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
321 #define SYSCTL_COMPAT_UINT(parent, nbr, name, access, ptr, val, descr) \
322 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
326 #define SYSCTL_INT(parent, nbr, name, access, ptr, val, descr) \
327 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
329 typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(int)) ? 0 : -1];
332 #define SYSCTL_UINT(parent, nbr, name, access, ptr, val, descr) \
333 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
335 typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(unsigned int)) ? 0 : -1];
338 #define SYSCTL_LONG(parent, nbr, name, access, ptr, descr) \
339 SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \
341 typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(long)) ? 0 : -1];
344 #define SYSCTL_QUAD(parent, nbr, name, access, ptr, descr) \
345 SYSCTL_OID(parent, nbr, name, CTLTYPE_QUAD|access, \
347 typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(long long)) ? 0 : -1];
350 #define SYSCTL_OPAQUE(parent, nbr, name, access, ptr, len, fmt, descr) \
351 SYSCTL_OID(parent, nbr, name, CTLTYPE_OPAQUE|access, \
355 #define SYSCTL_STRUCT(parent, nbr, name, access, ptr, type, descr) \
356 SYSCTL_OID(parent, nbr, name, CTLTYPE_OPAQUE|access, \
361 #define SYSCTL_PROC(parent, nbr, name, access, ptr, arg, handler, fmt, descr) \
362 SYSCTL_OID(parent, nbr, name, access, \
438 #define KERN_NISDOMAINNAME 22 /* string: YP domain name */
445 #define KERN_BOOTFILE 28 /* string: name of booted kernel */
483 #define KERN_PROCNAME 62 /* setup process program name(2*MAXCOMLEN) */
492 #define KERN_THREADNAME 71 /* set/get thread name */
701 char e_login[COMAPT_MAXLOGNAME]; /* short setlogin() name */
769 char e_login[COMAPT_MAXLOGNAME]; /* short setlogin() name */
798 char e_login[COMAPT_MAXLOGNAME]; /* short setlogin() name */
977 * should not be used to infer features, and only used to name the processors thread architecture.
1080 #define CTL_DEBUG_NAME 0 /* string: variable name */
1105 char *debugname; /* name of debugging variable */
1125 int kernel_sysctl(struct proc *p, int *name, u_int namelen, void *old,
1127 int userland_sysctl(struct proc *p, int *name, u_int namelen, user_addr_t old,
1134 * (*sysctlfn)(name, namelen, oldval, oldlenp, newval, newlen);
1136 * The name parameter points at the next component of the name to be
1138 * the name.