• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/bsd/kern/

Lines Matching refs:sysctl_oid

100 STATIC int sysctl_sysctl_debug(struct sysctl_oid *oidp, void *arg1,
102 STATIC int sysctl_sysctl_name(struct sysctl_oid *oidp, void *arg1,
106 struct sysctl_oid **oidpp);
110 STATIC int sysctl_sysctl_name2oid(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
111 STATIC int sysctl_sysctl_next(struct sysctl_oid *oidp, void *arg1, int arg2,
113 STATIC int sysctl_sysctl_oidfmt(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
137 sysctl_register_oid(struct sysctl_oid *new_oidp)
139 struct sysctl_oid *oidp = NULL;
141 struct sysctl_oid *p;
142 struct sysctl_oid *q;
156 MALLOC(oidp, struct sysctl_oid *, sizeof(*oidp), M_TEMP, M_WAITOK | M_ZERO);
167 memcpy(oidp, new_oidp, offsetof(struct sysctl_oid, oid_descr));
236 sysctl_unregister_oid(struct sysctl_oid *oidp)
238 struct sysctl_oid *removed_oidp = NULL; /* OID removed from tree */
239 struct sysctl_oid *old_oidp = NULL; /* OID compatibility copy */
252 if (!memcmp(&oidp->oid_number, &old_oidp->oid_number, (offsetof(struct sysctl_oid, oid_descr)-offsetof(struct sysctl_oid, oid_number)))) {
257 SLIST_REMOVE(old_oidp->oid_parent, old_oidp, sysctl_oid, oid_link);
265 SLIST_REMOVE(oidp->oid_parent, oidp, sysctl_oid, oid_link);
301 struct sysctl_oid **oidpp, *oidp;
303 LINKER_SET_FOREACH(oidpp, struct sysctl_oid **, set) {
314 struct sysctl_oid **oidpp, *oidp;
316 LINKER_SET_FOREACH(oidpp, struct sysctl_oid **, set) {
519 struct sysctl_oid *oidp;
572 sysctl_sysctl_debug(__unused struct sysctl_oid *oidp, __unused void *arg1,
631 sysctl_sysctl_name(__unused struct sysctl_oid *oidp, void *arg1, int arg2,
637 struct sysctl_oid *oid;
726 int *next, int *len, int level, struct sysctl_oid **oidpp)
728 struct sysctl_oid *oidp;
823 sysctl_sysctl_next(__unused struct sysctl_oid *oidp, void *arg1, int arg2,
829 struct sysctl_oid *oid;
867 struct sysctl_oid *oidp;
959 sysctl_sysctl_name2oid(__unused struct sysctl_oid *oidp, __unused void *arg1,
1041 sysctl_sysctl_oidfmt(__unused struct sysctl_oid *oidp, void *arg1, int arg2,
1048 struct sysctl_oid *oid;
1107 sysctl_handle_int(__unused struct sysctl_oid *oidp, void *arg1, int arg2,
1118 sysctl_handle_long(__unused struct sysctl_oid *oidp, void *arg1,
1131 sysctl_handle_quad(__unused struct sysctl_oid *oidp, void *arg1,
1147 sysctl_handle_int2quad(__unused struct sysctl_oid *oidp, void *arg1,
1186 sysctl_handle_string( __unused struct sysctl_oid *oidp, void *arg1, int arg2,
1198 sysctl_handle_opaque(__unused struct sysctl_oid *oidp, void *arg1, int arg2,
1322 struct sysctl_oid *oid;