FreeBSD ZFS
The Zettabyte File System
Data Structures | Typedefs | Functions

sys/zrlock.h File Reference

#include <sys/zfs_context.h>
Include dependency graph for zrlock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  zrlock

Typedefs

typedef struct zrlock zrlock_t

Functions

void zrl_init (zrlock_t *)
void zrl_destroy (zrlock_t *)
void zrl_add (zrlock_t *)
void zrl_remove (zrlock_t *)
int zrl_tryenter (zrlock_t *)
void zrl_exit (zrlock_t *)
int zrl_is_zero (zrlock_t *)
int zrl_is_locked (zrlock_t *)

Typedef Documentation

typedef struct zrlock zrlock_t

Function Documentation

void zrl_add ( zrlock_t )

Definition at line 77 of file zrlock.c.

void zrl_destroy ( zrlock_t )

Definition at line 64 of file zrlock.c.

void zrl_exit ( zrlock_t )

Definition at line 151 of file zrlock.c.

void zrl_init ( zrlock_t )

Definition at line 52 of file zrlock.c.

int zrl_is_locked ( zrlock_t )

Definition at line 184 of file zrlock.c.

int zrl_is_zero ( zrlock_t )

Definition at line 176 of file zrlock.c.

void zrl_remove ( zrlock_t )

Definition at line 114 of file zrlock.c.

int zrl_tryenter ( zrlock_t )

Definition at line 129 of file zrlock.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines