Home
last modified time | relevance | path

Searched refs:removed_oidp (Results 1 – 1 of 1) sorted by relevance

/xnu-12377.1.9/bsd/kern/
H A Dkern_newsysctl.c321 struct sysctl_oid *removed_oidp = NULL; /* OID removed from tree */ in sysctl_unregister_oid() local
354 removed_oidp = old_oidp; in sysctl_unregister_oid()
365 removed_oidp = oidp; in sysctl_unregister_oid()
374 if (removed_oidp && removed_oidp->oid_handler) { in sysctl_unregister_oid()
379 removed_oidp->oid_handler = ptrauth_auth_and_resign(removed_oidp->oid_handler, in sysctl_unregister_oid()
381 ptrauth_blend_discriminator(&removed_oidp->oid_handler, in sysctl_unregister_oid()
382 os_hash_kernel_pointer(removed_oidp->oid_arg1)), in sysctl_unregister_oid()
384 ptrauth_function_pointer_type_discriminator(typeof(removed_oidp->oid_handler))); in sysctl_unregister_oid()
396 while (removed_oidp && removed_oidp->oid_refcnt) { in sysctl_unregister_oid()
398 &removed_oidp->oid_refcnt, THREAD_UNINT); in sysctl_unregister_oid()