Home
last modified time | relevance | path

Searched refs:udf_vfsp (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/udfs/
H A Dudf_vfsops.c326 struct udf_vfs *udf_vfsp; in udf_unmount() local
344 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; in udf_unmount()
345 flag = !(udf_vfsp->udf_flags & UDF_FL_RDONLY); in udf_unmount()
346 bvp = udf_vfsp->udf_devvp; in udf_unmount()
348 rvp = udf_vfsp->udf_root; in udf_unmount()
352 (void) ud_release_cache(udf_vfsp); in udf_unmount()
365 if ((udf_vfsp->udf_flags & UDF_FL_RDONLY) == 0) { in udf_unmount()
367 mutex_enter(&udf_vfsp->udf_lock); in udf_unmount()
368 udf_vfsp->udf_clean = UDF_CLEAN; in udf_unmount()
369 mutex_exit(&udf_vfsp->udf_lock); in udf_unmount()
[all …]
H A Dudf_alloc.c135 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 Dudf_subr.c123 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 Dudf_inode.c137 struct udf_vfs *udf_vfsp; in ud_search_icache() local
140 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; in ud_search_icache()
141 loc = ud_xlate_to_daddr(udf_vfsp, prn, ploc, 1, &dummy); in ud_search_icache()
171 struct udf_vfs *udf_vfsp; in ud_iget() local
184 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; in ud_iget()
188 loc = ud_xlate_to_daddr(udf_vfsp, prn, ploc, 1, &dummy); in ud_iget()
407 ip->i_udf = udf_vfsp; in ud_iget()
426 ip->i_icb_lbano << udf_vfsp->udf_l2d_shift, in ud_iget()
427 udf_vfsp->udf_lbsize); in ud_iget()
436 ip->i_icb_block, 1, udf_vfsp->udf_lbsize) != 0)) { in ud_iget()
[all …]
H A Dudf_dir.c119 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 Dudf_bmap.c198 struct udf_vfs *udf_vfsp; in ud_bmap_write() local
214 udf_vfsp = ip->i_udf; in ud_bmap_write()
215 lbmask = udf_vfsp->udf_lbmask; in ud_bmap_write()
216 l2b = udf_vfsp->udf_l2b_shift; in ud_bmap_write()
219 if (lblkno(udf_vfsp, off) < 0) { in ud_bmap_write()
785 struct udf_vfs *udf_vfsp; in ud_last_alloc_ext() local
792 udf_vfsp = ip->i_udf; in ud_last_alloc_ext()
793 lbsize = udf_vfsp->udf_lbsize; in ud_last_alloc_ext()
794 lbmask = udf_vfsp->udf_lbmask; in ud_last_alloc_ext()
1094 struct udf_vfs *udf_vfsp; in ud_create_ext() local
[all …]
H A Dudf_vnops.c915 struct udf_vfs *udf_vfsp; in udf_rename() local
930 udf_vfsp = sdp->i_udf; in udf_rename()
932 mutex_enter(&udf_vfsp->udf_rename_lck); in udf_rename()
937 mutex_exit(&udf_vfsp->udf_rename_lck); in udf_rename()
1038 mutex_exit(&udf_vfsp->udf_rename_lck); in udf_rename()
1117 struct udf_vfs *udf_vfsp; in udf_readdir() local
1138 udf_vfsp = ip->i_udf; in udf_readdir()
1158 buf = (uint8_t *)kmem_zalloc(udf_vfsp->udf_lbsize, KM_SLEEP); in udf_readdir()
1222 nd->d_ino = ud_xlate_to_daddr(udf_vfsp, in udf_readdir()
1250 kmem_free((caddr_t)buf, udf_vfsp->udf_lbsize); in udf_readdir()
[all …]
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dudf_inode.h65 #define lblkno(udf_vfsp, loc) \ argument
66 ((int32_t)((loc) / (udf_vfsp)->udf_lbsize))