Index Index for
Section 9r
Index Alphabetical
listing for D
Bottom of page Bottom of
page

decl_simple_lock_data(9r)

NAME

decl_simple_lock_data - General: Declares a simple lock structure

SYNOPSIS

#include <kern/lock.h> void decl_simple_lock_data( char class, char name );

ARGUMENTS

class Specifies the class of the declaration. For example, you pass the keyword extern if you want to declare the simple lock structure as an external structure. name Specifies the name you want the decl_simple_lock_data routine to assign to the declaration of the simple lock structure.

DESCRIPTION

The decl_simple_lock_data routine declares a simple lock structure, slock, of the specified name. You declare a simple lock structure to protect data structures and device register access. You use decl_simple_lock_data to declare a simple lock structure and then pass it to the following simple lock-specific routines: simple_lock_init, simple_lock, simple_lock_try, simple_unlock, and simple_lock_terminate.

RETURN VALUES

None

FILES

<lock.h>

SEE ALSO

Routines: simple_lock(9r), simple_lock_try(9r), simple_lock_init(9r), simple_unlock(9r) Data Structures: slock(9s)

Index Index for
Section 9r
Index Alphabetical
listing for D
Top of page Top of
page