| 
    FreeBSD ZFS 
   The Zettabyte File System 
   | 
 
#include <sys/dmu.h>#include <sys/dmu_tx.h>#include <sys/dsl_pool.h>#include <sys/dsl_dir.h>#include <sys/dsl_synctask.h>#include <sys/metaslab.h>
Go to the source code of this file.
Defines | |
| #define | DST_AVG_BLKSHIFT 14 | 
Functions | |
| static int | dsl_null_checkfunc (void *arg1, void *arg2, dmu_tx_t *tx) | 
| dsl_sync_task_group_t * | dsl_sync_task_group_create (dsl_pool_t *dp) | 
| void | dsl_sync_task_create (dsl_sync_task_group_t *dstg, dsl_checkfunc_t *checkfunc, dsl_syncfunc_t *syncfunc, void *arg1, void *arg2, int blocks_modified) | 
| int | dsl_sync_task_group_wait (dsl_sync_task_group_t *dstg) | 
| void | dsl_sync_task_group_nowait (dsl_sync_task_group_t *dstg, dmu_tx_t *tx) | 
| void | dsl_sync_task_group_destroy (dsl_sync_task_group_t *dstg) | 
| void | dsl_sync_task_group_sync (dsl_sync_task_group_t *dstg, dmu_tx_t *tx) | 
| int | dsl_sync_task_do (dsl_pool_t *dp, dsl_checkfunc_t *checkfunc, dsl_syncfunc_t *syncfunc, void *arg1, void *arg2, int blocks_modified) | 
| void | dsl_sync_task_do_nowait (dsl_pool_t *dp, dsl_checkfunc_t *checkfunc, dsl_syncfunc_t *syncfunc, void *arg1, void *arg2, int blocks_modified, dmu_tx_t *tx) | 
| #define DST_AVG_BLKSHIFT 14 | 
Definition at line 32 of file dsl_synctask.c.
| static int dsl_null_checkfunc | ( | void * | arg1, | 
| void * | arg2, | ||
| dmu_tx_t * | tx | ||
| ) |  [static] | 
        
Definition at line 36 of file dsl_synctask.c.
| void dsl_sync_task_create | ( | dsl_sync_task_group_t * | dstg, | 
| dsl_checkfunc_t * | checkfunc, | ||
| dsl_syncfunc_t * | syncfunc, | ||
| void * | arg1, | ||
| void * | arg2, | ||
| int | blocks_modified | ||
| ) | 
Definition at line 55 of file dsl_synctask.c.
| int dsl_sync_task_do | ( | dsl_pool_t * | 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 | ( | dsl_pool_t * | 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 | ( | dsl_pool_t * | 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