Searched refs:udf_vfsp (Results 1 – 8 of 8) sorted by relevance
/titanic_41/usr/src/uts/common/fs/udfs/ |
H A D | udf_vfsops.c | 325 struct udf_vfs *udf_vfsp; in udf_unmount() local 343 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; in udf_unmount() 344 flag = !(udf_vfsp->udf_flags & UDF_FL_RDONLY); in udf_unmount() 345 bvp = udf_vfsp->udf_devvp; in udf_unmount() 347 rvp = udf_vfsp->udf_root; in udf_unmount() 351 (void) ud_release_cache(udf_vfsp); in udf_unmount() 364 if ((udf_vfsp->udf_flags & UDF_FL_RDONLY) == 0) { in udf_unmount() 366 mutex_enter(&udf_vfsp->udf_lock); in udf_unmount() 367 udf_vfsp->udf_clean = UDF_CLEAN; in udf_unmount() 368 mutex_exit(&udf_vfsp->udf_lock); in udf_unmount() [all …]
|
H A D | udf_alloc.c | 135 struct udf_vfs *udf_vfsp; in ud_alloc_space() local 152 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; in ud_alloc_space() 153 ud_part = udf_vfsp->udf_parts; in ud_alloc_space() 154 for (i = 0; i < udf_vfsp->udf_npart; i++) { in ud_alloc_space() 161 if (i == udf_vfsp->udf_npart) { in ud_alloc_space() 167 error = ud_alloc_from_cache(udf_vfsp, ud_part, start_blkno); in ud_alloc_space() 182 mutex_enter(&udf_vfsp->udf_lock); in ud_alloc_space() 184 ASSERT(udf_vfsp->udf_freeblks >= *size); in ud_alloc_space() 186 udf_vfsp->udf_freeblks -= *size; in ud_alloc_space() 187 mutex_exit(&udf_vfsp->udf_lock); in ud_alloc_space() [all …]
|
H A D | udf_subr.c | 123 ud_vfs_add(struct udf_vfs *udf_vfsp) in ud_vfs_add() argument 126 udf_vfsp->udf_next = udf_vfs_instances; in ud_vfs_add() 127 udf_vfs_instances = udf_vfsp; in ud_vfs_add() 137 ud_vfs_remove(struct udf_vfs *udf_vfsp) in ud_vfs_remove() argument 143 if (*delpt == udf_vfsp) { in ud_vfs_remove() 144 *delpt = udf_vfsp->udf_next; in ud_vfs_remove() 145 udf_vfsp->udf_next = NULL; in ud_vfs_remove() 158 ud_xlate_to_daddr(struct udf_vfs *udf_vfsp, in ud_xlate_to_daddr() argument 171 if (prn < udf_vfsp->udf_nmaps) { in ud_xlate_to_daddr() 172 map = &(udf_vfsp->udf_maps[prn]); in ud_xlate_to_daddr() [all …]
|
H A D | udf_inode.c | 136 struct udf_vfs *udf_vfsp; in ud_search_icache() local 139 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; in ud_search_icache() 140 loc = ud_xlate_to_daddr(udf_vfsp, prn, ploc, 1, &dummy); in ud_search_icache() 170 struct udf_vfs *udf_vfsp; in ud_iget() local 183 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; in ud_iget() 187 loc = ud_xlate_to_daddr(udf_vfsp, prn, ploc, 1, &dummy); in ud_iget() 406 ip->i_udf = udf_vfsp; in ud_iget() 425 ip->i_icb_lbano << udf_vfsp->udf_l2d_shift, in ud_iget() 426 udf_vfsp->udf_lbsize); in ud_iget() 435 ip->i_icb_block, 1, udf_vfsp->udf_lbsize) != 0)) { in ud_iget() [all …]
|
H A D | udf_dir.c | 119 struct udf_vfs *udf_vfsp; in ud_dirlook() local 135 udf_vfsp = dip->i_udf; in ud_dirlook() 178 buf = kmem_zalloc(udf_vfsp->udf_lbsize, KM_SLEEP); in ud_dirlook() 316 kmem_free(buf, udf_vfsp->udf_lbsize); in ud_dirlook() 337 struct udf_vfs *udf_vfsp; in ud_direnter() local 347 udf_vfsp = tdp->i_udf; in ud_direnter() 472 buf = kmem_zalloc(udf_vfsp->udf_lbsize, KM_SLEEP); in ud_direnter() 547 kmem_free(buf, udf_vfsp->udf_lbsize); in ud_direnter() 609 struct udf_vfs *udf_vfsp; in ud_dirremove() local 622 udf_vfsp = dp->i_udf; in ud_dirremove() [all …]
|
H A D | udf_bmap.c | 200 struct udf_vfs *udf_vfsp; in ud_bmap_write() local 216 udf_vfsp = ip->i_udf; in ud_bmap_write() 217 lbmask = udf_vfsp->udf_lbmask; in ud_bmap_write() 218 l2b = udf_vfsp->udf_l2b_shift; in ud_bmap_write() 221 if (lblkno(udf_vfsp, off) < 0) { in ud_bmap_write() 787 struct udf_vfs *udf_vfsp; in ud_last_alloc_ext() local 794 udf_vfsp = ip->i_udf; in ud_last_alloc_ext() 795 lbsize = udf_vfsp->udf_lbsize; in ud_last_alloc_ext() 796 lbmask = udf_vfsp->udf_lbmask; in ud_last_alloc_ext() 1096 struct udf_vfs *udf_vfsp; in ud_create_ext() local [all …]
|
H A D | udf_vnops.c | 915 struct udf_vfs *udf_vfsp; in udf_rename() local 929 udf_vfsp = sdp->i_udf; in udf_rename() 931 mutex_enter(&udf_vfsp->udf_rename_lck); in udf_rename() 936 mutex_exit(&udf_vfsp->udf_rename_lck); in udf_rename() 1018 mutex_exit(&udf_vfsp->udf_rename_lck); in udf_rename() 1097 struct udf_vfs *udf_vfsp; in udf_readdir() local 1118 udf_vfsp = ip->i_udf; in udf_readdir() 1138 buf = (uint8_t *)kmem_zalloc(udf_vfsp->udf_lbsize, KM_SLEEP); in udf_readdir() 1202 nd->d_ino = ud_xlate_to_daddr(udf_vfsp, in udf_readdir() 1230 kmem_free((caddr_t)buf, udf_vfsp->udf_lbsize); in udf_readdir() [all …]
|
/titanic_41/usr/src/uts/common/sys/fs/ |
H A D | udf_inode.h | 65 #define lblkno(udf_vfsp, loc) \ argument 66 ((int32_t)((loc) / (udf_vfsp)->udf_lbsize))
|