Searched refs:use (Results 1 - 7 of 7) sorted by relevance

/darwin-on-arm/xnu/iokit/IOKit/
H A DIOLocksPrivate.h8 * Version 2.0 (the 'License'). You may not use this file except in
36 #error IOLocksPrivate.h is for kernel use only
H A DIOLib.h8 * Version 2.0 (the 'License'). You may not use this file except in
39 #error IOLib.h is for kernel use only
113 @abstract Deprecated - use IOBufferMemoryDescriptor. Allocates wired memory in the kernel map, with an alignment restriction and physically contiguous.
117 @param physicalAddress IOMallocContiguous returns the physical address of the allocated memory here, if physicalAddress is a non-zero pointer. The physicalAddress argument is deprecated and should be passed as NULL. To obtain the physical address for a memory buffer, use the IODMACommand class in conjunction with the IOMemoryDescriptor or IOBufferMemoryDescriptor classes.
124 @abstract Deprecated - use IOBufferMemoryDescriptor. Frees memory allocated with IOMallocContiguous.
234 @discussion This function flushes the processor cache of an already mapped memory range. Note in most cases it is preferable to use IOMemoryDescriptor::prepare and complete to manage cache coherency since they are aware of the architecture's requirements. Flushing the processor cache is not required for coherency in most situations.
250 @abstract Deprecated function - use kernel_thread_start(). Create a kernel thread.
259 @abstract Deprecated function - use thread_terminate(). Terminate execution of current thread.
H A DIOLocks.h8 * Version 2.0 (the 'License'). You may not use this file except in
36 #error IOLocks.h is for kernel use only
75 @discussion Allocates a mutex in general purpose memory, and initializes it. Mutexes are general purpose blocking mutual exclusion locks, supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IOLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h.
172 @discussion Allocates a recursive lock in general purpose memory, and initializes it. Recursive locks function identically to mutexes but allow one thread to lock more than once, with balanced unlocks. IORecursiveLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h.
240 @discussion Allocates and initializes a read/write lock in general purpose memory. Read/write locks provide for multiple readers, one exclusive writer, and are supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IORWLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h.
316 @discussion Allocates and initializes a spin lock in general purpose memory. Spin locks provide non-blocking mutual exclusion for synchronization between thread context and interrupt context, or for multiprocessor synchronization, and are supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IOSimpleLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h.
H A DIOStatisticsPrivate.h8 * Version 2.0 (the 'License'). You may not use this file except in
44 #error IOStatisticsPrivate.h is for kernel use only
/darwin-on-arm/xnu/libkern/libkern/
H A Dkernel_mach_header.h8 * Version 2.0 (the 'License'). You may not use this file except in
52 #error this header for kernel use only
/darwin-on-arm/xnu/bsd/netinet6/
H A Din6_var.h8 * Version 2.0 (the 'License'). You may not use this file except in
36 * Redistribution and use in source and binary forms, with or without
65 * Redistribution and use in source and binary forms, with or without
73 * 3. All advertising materials mentioning features or use of this software
181 u_quad_t use; /* statistics */ member in struct:in6_addrpolicy
719 * NOTE: overlapping use of struct ip6_msource fields at start.
779 * are maintained here to optimize for common use-cases.
H A Din6_src.c8 * Version 2.0 (the 'License'). You may not use this file except in
36 * Redistribution and use in source and binary forms, with or without
65 * Redistribution and use in source and binary forms, with or without
73 * 3. All advertising materials mentioning features or use of this software
174 * an entry to the caller for later use.
186 goto next; /* XXX: we can't use 'continue' here */ \
192 goto out; /* XXX: we can't use 'break' here */ \
241 * address. If everything is okay, use the address as source.
298 * Otherwise, if the socket has already bound the source, just use it.
336 * XXX: we should probably use sin6_scope_i
[all...]

Completed in 36 milliseconds