Searched refs:zfs_dirlock_t (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
H A D | zfs_dir.h | 53 extern int zfs_dirent_lock(zfs_dirlock_t **, znode_t *, char *, znode_t **, 55 extern void zfs_dirent_unlock(zfs_dirlock_t *); 57 extern int zfs_link_create(zfs_dirlock_t *, znode_t *, dmu_tx_t *, int); 58 extern int zfs_link_destroy(zfs_dirlock_t *, znode_t *, dmu_tx_t *, int, 65 extern void zfs_dl_name_switch(zfs_dirlock_t *dl, char *new, char **old);
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zfs_dir.c | 144 zfs_dirent_lock(zfs_dirlock_t **dlpp, znode_t *dzp, char *name, in zfs_dirent_lock() 148 zfs_dirlock_t *dl; in zfs_dirent_lock() 268 dl = kmem_alloc(sizeof (zfs_dirlock_t), KM_SLEEP); in zfs_dirent_lock() 347 zfs_dirent_unlock(zfs_dirlock_t *dl) in zfs_dirent_unlock() 350 zfs_dirlock_t **prev_dl, *cur_dl; in zfs_dirent_unlock() 387 zfs_dirlock_t *dl; in zfs_dirlook() 601 zfs_dirlock_t dl; in zfs_purgedir() 805 zfs_link_create(zfs_dirlock_t *dl, znode_t *zp, dmu_tx_t *tx, int flag) in zfs_link_create() 926 zfs_dropname(zfs_dirlock_t *dl, znode_t *zp, znode_t *dzp, dmu_tx_t *tx, in zfs_dropname() 1027 zfs_link_destroy(zfs_dirlock_t *dl, znode_t *zp, dmu_tx_t *tx, int flag, in zfs_link_destroy() [all …]
|
H A D | zfs_vnops_os.c | 611 zfs_dirlock_t *dl; in zfs_create() 1001 zfs_dirlock_t *dl; in zfs_remove() 1240 zfs_dirlock_t *dl; in zfs_mkdir() 1430 zfs_dirlock_t *dl; in zfs_rmdir() 1787 zfs_dirlock_t *dl; in zfs_setattr_dir() 2766 zfs_dirlock_t *sdl, *tdl; in zfs_rename() 3298 zfs_dirlock_t *dl; in zfs_symlink() 3508 zfs_dirlock_t *dl; in zfs_link()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zfs_znode.h | 182 } zfs_dirlock_t; typedef 189 zfs_dirlock_t *z_dirlocks; /* directory entry lock list */
|