Searched refs:zfs_dirlock_t (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_dir.h | 51 extern int zfs_dirent_lock(zfs_dirlock_t **, znode_t *, char *, znode_t **, 53 extern void zfs_dirent_unlock(zfs_dirlock_t *); 54 extern int zfs_link_create(zfs_dirlock_t *, znode_t *, dmu_tx_t *, int); 55 extern int zfs_link_destroy(zfs_dirlock_t *, znode_t *, dmu_tx_t *, int, 62 extern void zfs_dl_name_switch(zfs_dirlock_t *dl, char *new, char **old);
|
H A D | zfs_znode.h | 169 } zfs_dirlock_t; typedef in typeref:struct:zfs_dirlock 178 zfs_dirlock_t *z_dirlocks; /* directory entry lock list */
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_dir.c | 137 zfs_dirent_lock(zfs_dirlock_t **dlpp, znode_t *dzp, char *name, znode_t **zpp, 141 zfs_dirlock_t *dl; 246 dl = kmem_alloc(sizeof (zfs_dirlock_t), KM_SLEEP); 343 zfs_dirent_unlock(zfs_dirlock_t *dl) 346 zfs_dirlock_t **prev_dl, *cur_dl; 383 zfs_dirlock_t *dl; 533 zfs_dirlock_t dl; 707 zfs_link_create(zfs_dirlock_t *dl, znode_t *zp, dmu_tx_t *tx, int flag) 778 zfs_dropname(zfs_dirlock_t *dl, znode_t *zp, znode_t *dzp, dmu_tx_t *tx, 809 zfs_link_destroy(zfs_dirlock_t *d [all...] |
H A D | zfs_vnops.c | 1383 zfs_dirlock_t *dl; 1640 zfs_dirlock_t *dl; 1873 zfs_dirlock_t *dl; 2056 zfs_dirlock_t *dl; 3447 zfs_dirlock_t *sdl, *tdl; 3811 zfs_dirlock_t *dl; 4008 zfs_dirlock_t *dl; 4936 zfs_dirlock_t *dl;
|
Completed in 79 milliseconds