The unix_release routine releases a kernel thread from being bound to the master CPU. This binding was enforced in a previous call to the unix_master routine.
The unlinkb interface removes the first message block from the message block pointed to by the message_ptr argument. The interface returns a pointer to the new message block, minus the removed message...
The unregister_callback routine deregisters a kernel module's configuration callback routine. The kernel module previously registered its routine or routines by calling the register_callback routine....
The untimeout routine removes the scheduled routine from the callout queue. The specified routine was placed on the callout queue in a previous call to the timeout routine. The argument formal paramet...
The printf and uprintf routines are scaled-down versions of the corresponding C library routines. The printf routine prints diagnostic information directly on the console terminal and writes ASCII tex...
The vm_map_pageable routine ensures that the address range you specified in the start and end arguments is accessible. If the address range is accessible by the specified process, the memory associate...
The wakeup routine wakes up all processes sleeping on the address specified by the channel argument. All processes sleeping on this address are awakened and made ready to be scheduled according to the...
The write_const_data() function modifies kernel text or const data that has been replicated in memory accessed by different CPUs. This function also ensures that the modifications are visible to all C...