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

sys/bplist.h File Reference

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

Go to the source code of this file.

Data Structures

struct  bplist_entry
struct  bplist

Typedefs

typedef struct bplist_entry bplist_entry_t
typedef struct bplist bplist_t
typedef int bplist_itor_t (void *arg, const blkptr_t *bp, dmu_tx_t *tx)

Functions

void bplist_create (bplist_t *bpl)
void bplist_destroy (bplist_t *bpl)
void bplist_append (bplist_t *bpl, const blkptr_t *bp)
void bplist_iterate (bplist_t *bpl, bplist_itor_t *func, void *arg, dmu_tx_t *tx)

Typedef Documentation

typedef struct bplist_entry bplist_entry_t
typedef int bplist_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx)

Definition at line 45 of file bplist.h.

typedef struct bplist bplist_t

Function Documentation

void bplist_append ( bplist_t bpl,
const blkptr_t bp 
)

Definition at line 45 of file bplist.c.

void bplist_create ( bplist_t bpl)

Definition at line 30 of file bplist.c.

void bplist_destroy ( bplist_t bpl)

Definition at line 38 of file bplist.c.

void bplist_iterate ( bplist_t bpl,
bplist_itor_t func,
void *  arg,
dmu_tx_t tx 
)

Definition at line 56 of file bplist.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines