|
FreeBSD ZFS
The Zettabyte File System
|
#include <sys/txg.h>#include <sys/zfs_context.h>

Go to the source code of this file.
| typedef int( dsl_checkfunc_t)(void *, void *, dmu_tx_t *) |
Definition at line 37 of file dsl_synctask.h.
| typedef struct dsl_sync_task_group dsl_sync_task_group_t |
| typedef struct dsl_sync_task dsl_sync_task_t |
| typedef void( dsl_syncfunc_t)(void *, void *, dmu_tx_t *) |
Definition at line 38 of file dsl_synctask.h.
| void dsl_sync_task_create | ( | dsl_sync_task_group_t * | dstg, |
| dsl_checkfunc_t * | , | ||
| dsl_syncfunc_t * | , | ||
| void * | arg1, | ||
| void * | arg2, | ||
| int | blocks_modified | ||
| ) |
Definition at line 55 of file dsl_synctask.c.
| int dsl_sync_task_do | ( | struct dsl_pool * | dp, |
| dsl_checkfunc_t * | checkfunc, | ||
| dsl_syncfunc_t * | syncfunc, | ||
| void * | arg1, | ||
| void * | arg2, | ||
| int | blocks_modified | ||
| ) |
Definition at line 209 of file dsl_synctask.c.
| void dsl_sync_task_do_nowait | ( | struct dsl_pool * | dp, |
| dsl_checkfunc_t * | checkfunc, | ||
| dsl_syncfunc_t * | syncfunc, | ||
| void * | arg1, | ||
| void * | arg2, | ||
| int | blocks_modified, | ||
| dmu_tx_t * | tx | ||
| ) |
Definition at line 227 of file dsl_synctask.c.
| dsl_sync_task_group_t* dsl_sync_task_group_create | ( | struct dsl_pool * | dp | ) |
Definition at line 42 of file dsl_synctask.c.
| void dsl_sync_task_group_destroy | ( | dsl_sync_task_group_t * | dstg | ) |
Definition at line 146 of file dsl_synctask.c.
| void dsl_sync_task_group_nowait | ( | dsl_sync_task_group_t * | dstg, |
| dmu_tx_t * | tx | ||
| ) |
Definition at line 131 of file dsl_synctask.c.
| void dsl_sync_task_group_sync | ( | dsl_sync_task_group_t * | dstg, |
| dmu_tx_t * | tx | ||
| ) |
Definition at line 158 of file dsl_synctask.c.
| int dsl_sync_task_group_wait | ( | dsl_sync_task_group_t * | dstg | ) |
Definition at line 74 of file dsl_synctask.c.
1.7.3