Query: simple_lock
OS: osf1
Section: 9r
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
simple_lock(9r) simple_lock(9r)NAMEsimple_lock - General: Asserts a simple lockSYNOPSIS#include <kern/lock.h> void simple_lock( simple_lock_t slock_ptr );ARGUMENTSSpecifies a pointer to a simple lock structure. You can declare this simple lock structure by using the decl_simple_lock_data routine.DESCRIPTIONThe simple_lock routine asserts a lock with exclusive access for the resource associated with the specified slock structure pointer. This means that no other kernel thread can gain access to the locked resource until you call simple_unlock to release it. Because simple locks are spin locks, simple_lock does not return until the lock has been obtained.NOTESYou must call simple_lock_init (once only) prior to calling simple_lock to initialize the simple lock structure for the resource. A resource, from the kernel module's standpoint, is data that more than one kernel thread can manipulate. You can store the resource in global variables and in data structure members.RETURN VALUESNoneFILESSEE ALSORoutines: decl_simple_lock_data(9r), simple_lock_init(9r), simple_lock_terminate(9r), simple_lock_try(9r), simple_unlock(9r) Data Structures: slock(9s) simple_lock(9r)
Related Man Pages |
---|
lock_done(9r) - osf1 |
lock(9s) - osf1 |
lock_terminate(9r) - osf1 |
simple_lock_terminate(9r) - osf1 |
slock(9s) - osf1 |
Similar Topics in the Unix Linux Community |
---|
Ok simple question for simple knowledge... |
Modifying simple commands to create a script |
Can we optimize this simple script ? |
Those simple one liners |