Lines Matching +full:spin +full:- +full:up
3 * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
4 * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
16 * - Redistributions of source code must retain the above
20 * - Redistributions in binary form must reproduce the above
38 * Declaration of spin lock object.
83 * spin lock.
91 * [in] Pointer to a spin lock structure whose state to initialize.
101 * spin lock function except cl_spinlock_init.
112 * The cl_spinlock_init function initializes a spin lock for use.
120 * [in] Pointer to a spin lock structure to initialize.
126 * cl_spinlock_destroy to clean up any resources allocated during
130 * Initialize the spin lock structure. Allows calling cl_spinlock_aquire
144 * spin lock.
152 * [in] Pointer to a spin lock structure to destroy.
158 * Performs any necessary cleanup of a spin lock. This function must only
171 * The cl_spinlock_acquire function acquires a spin lock.
182 * [in] Pointer to a spin lock structure to acquire.
196 * The cl_spinlock_release function releases a spin lock object.
204 * [in] Pointer to a spin lock structure to release.
210 * Releases a spin lock after a call to cl_spinlock_acquire.