Home
last modified time | relevance | path

Searched refs:zfs_dirlock_t (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_dir.h51 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 Dzfs_znode.h183 } zfs_dirlock_t; typedef
192 zfs_dirlock_t *z_dirlocks; /* directory entry lock list */
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_dir.c138 zfs_dirent_lock(zfs_dirlock_t **dlpp, znode_t *dzp, char *name, znode_t **zpp, in zfs_dirent_lock()
142 zfs_dirlock_t *dl; in zfs_dirent_lock()
263 dl = kmem_alloc(sizeof (zfs_dirlock_t), KM_SLEEP); in zfs_dirent_lock()
360 zfs_dirent_unlock(zfs_dirlock_t *dl) in zfs_dirent_unlock()
363 zfs_dirlock_t **prev_dl, *cur_dl; in zfs_dirent_unlock()
400 zfs_dirlock_t *dl; in zfs_dirlook()
596 zfs_dirlock_t dl; in zfs_purgedir()
771 zfs_link_create(zfs_dirlock_t *dl, znode_t *zp, dmu_tx_t *tx, int flag) in zfs_link_create()
864 zfs_dropname(zfs_dirlock_t *dl, znode_t *zp, znode_t *dzp, dmu_tx_t *tx, in zfs_dropname()
897 zfs_link_destroy(zfs_dirlock_t *dl, znode_t *zp, dmu_tx_t *tx, int flag, in zfs_link_destroy()
[all …]
H A Dzfs_vnops.c1580 zfs_dirlock_t *dl; in zfs_create()
1841 zfs_dirlock_t *dl; in zfs_remove()
2074 zfs_dirlock_t *dl; in zfs_mkdir()
2257 zfs_dirlock_t *dl; in zfs_rmdir()
2915 zfs_dirlock_t *dl; in zfs_setattr_dir()
3878 zfs_dirlock_t *sdl, *tdl; in zfs_rename()
4257 zfs_dirlock_t *dl; in zfs_symlink()
4454 zfs_dirlock_t *dl; in zfs_link()
5376 zfs_dirlock_t *dl; in zfs_pathconf()