Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/common/fs/udfs/
H A Dudf_vfsops.c325 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 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.c136 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 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.c200 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 Dudf_vnops.c915 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_44/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))