/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vfsops.c | 325 struct udf_vfs *udf_vfsp; local 343 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; 344 flag = !(udf_vfsp->udf_flags & UDF_FL_RDONLY); 345 bvp = udf_vfsp->udf_devvp; 347 rvp = udf_vfsp->udf_root; 351 (void) ud_release_cache(udf_vfsp); 364 if ((udf_vfsp->udf_flags & UDF_FL_RDONLY) == 0) { 366 mutex_enter(&udf_vfsp->udf_lock); 367 udf_vfsp->udf_clean = UDF_CLEAN; 368 mutex_exit(&udf_vfsp 400 struct udf_vfs *udf_vfsp; local 423 struct udf_vfs *udf_vfsp; local 497 struct udf_vfs *udf_vfsp; local 622 struct udf_vfs *udf_vfsp = NULL; local 973 struct udf_vfs *udf_vfsp = NULL; local 1518 ud_destroy_fsp(struct udf_vfs *udf_vfsp) argument 1556 ud_convert_to_superblock(struct udf_vfs *udf_vfsp, struct log_vol_int_desc *lvid) argument 1590 struct udf_vfs *udf_vfsp; local 1654 ud_val_get_vat(struct udf_vfs *udf_vfsp, dev_t dev, daddr_t blkno, struct ud_map *udm) argument 1778 ud_read_sparing_tbls(struct udf_vfs *udf_vfsp, dev_t dev, struct ud_map *map, struct pmap_typ2 *typ2) argument [all...] |
H A D | udf_alloc.c | 135 struct udf_vfs *udf_vfsp; local 152 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; 153 ud_part = udf_vfsp->udf_parts; 154 for (i = 0; i < udf_vfsp->udf_npart; i++) { 161 if (i == udf_vfsp->udf_npart) { 167 error = ud_alloc_from_cache(udf_vfsp, ud_part, start_blkno); 182 mutex_enter(&udf_vfsp->udf_lock); 184 ASSERT(udf_vfsp->udf_freeblks >= *size); 186 udf_vfsp->udf_freeblks -= *size; 187 mutex_exit(&udf_vfsp 232 struct udf_vfs *udf_vfsp; local 409 struct udf_vfs *udf_vfsp; local 502 struct udf_vfs *udf_vfsp; local 695 struct udf_vfs *udf_vfsp; local 740 struct udf_vfs *udf_vfsp; local 843 struct udf_vfs *udf_vfsp; local 994 struct udf_vfs *udf_vfsp; local 1222 struct udf_vfs *udf_vfsp; local 1354 ud_alloc_from_cache(struct udf_vfs *udf_vfsp, struct ud_part *part, uint32_t *blkno) argument 1398 ud_release_cache(struct udf_vfs *udf_vfsp) argument [all...] |
H A D | udf_subr.c | 120 * Link udf_vfsp in at the head of the list of udf_vfs_instances. 123 ud_vfs_add(struct udf_vfs *udf_vfsp) argument 126 udf_vfsp->udf_next = udf_vfs_instances; 127 udf_vfs_instances = udf_vfsp; 132 * Remove udf_vfsp from the list of udf_vfs_instances. 134 * Does no error checking; udf_vfsp is assumed to actually be on the list. 137 ud_vfs_remove(struct udf_vfs *udf_vfsp) argument 143 if (*delpt == udf_vfsp) { 144 *delpt = udf_vfsp->udf_next; 145 udf_vfsp 158 ud_xlate_to_daddr(struct udf_vfs *udf_vfsp, uint16_t prn, uint32_t blkno, int32_t nblks, uint32_t *count) argument 274 ud_xlate_to_addr(struct udf_vfs *udf_vfsp, uint16_t prn, daddr_t blkno, int32_t lad) argument 520 ud_sbwrite(struct udf_vfs *udf_vfsp) argument 753 struct udf_vfs *udf_vfsp; local 790 ud_checkclean(struct vfs *vfsp, struct udf_vfs *udf_vfsp, dev_t dev, time_t timev) argument 808 ud_icheck(struct udf_vfs *udf_vfsp) argument 917 ud_make_tag(struct udf_vfs *udf_vfsp, struct tag *tag, uint16_t tag_id, uint32_t blkno, uint16_t crc_len) argument 977 struct udf_vfs *udf_vfsp; local 1367 ud_check_te_unrec(struct udf_vfs *udf_vfsp, caddr_t addr, uint32_t blkno) argument [all...] |
H A D | udf_inode.c | 136 struct udf_vfs *udf_vfsp; local 139 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; 140 loc = ud_xlate_to_daddr(udf_vfsp, prn, ploc, 1, &dummy); 170 struct udf_vfs *udf_vfsp; local 183 udf_vfsp = (struct udf_vfs *)vfsp->vfs_data; 187 loc = ud_xlate_to_daddr(udf_vfsp, prn, ploc, 1, &dummy); 406 ip->i_udf = udf_vfsp; 425 ip->i_icb_lbano << udf_vfsp->udf_l2d_shift, 426 udf_vfsp->udf_lbsize); 435 ip->i_icb_block, 1, udf_vfsp 1158 struct udf_vfs *udf_vfsp; local 1561 struct udf_vfs *udf_vfsp; local 1856 struct udf_vfs *udf_vfsp; local [all...] |
H A D | udf_dir.c | 119 struct udf_vfs *udf_vfsp; local 135 udf_vfsp = dip->i_udf; 178 buf = kmem_zalloc(udf_vfsp->udf_lbsize, KM_SLEEP); 316 kmem_free(buf, udf_vfsp->udf_lbsize); 337 struct udf_vfs *udf_vfsp; local 347 udf_vfsp = tdp->i_udf; 472 buf = kmem_zalloc(udf_vfsp->udf_lbsize, KM_SLEEP); 547 kmem_free(buf, udf_vfsp->udf_lbsize); 609 struct udf_vfs *udf_vfsp; local 622 udf_vfsp 880 struct udf_vfs *udf_vfsp; local 1124 struct udf_vfs *udf_vfsp; local 1281 struct udf_vfs *udf_vfsp; local 1876 struct udf_vfs *udf_vfsp; local [all...] |
H A D | udf_bmap.c | 200 struct udf_vfs *udf_vfsp; local 216 udf_vfsp = ip->i_udf; 217 lbmask = udf_vfsp->udf_lbmask; 218 l2b = udf_vfsp->udf_l2b_shift; 221 if (lblkno(udf_vfsp, off) < 0) { 787 struct udf_vfs *udf_vfsp; local 794 udf_vfsp = ip->i_udf; 795 lbsize = udf_vfsp->udf_lbsize; 796 lbmask = udf_vfsp->udf_lbmask; 1096 struct udf_vfs *udf_vfsp; local 1253 struct udf_vfs *udf_vfsp; local [all...] |
H A D | udf_vnops.c | 915 struct udf_vfs *udf_vfsp; local 930 udf_vfsp = sdp->i_udf; 932 mutex_enter(&udf_vfsp->udf_rename_lck); 937 mutex_exit(&udf_vfsp->udf_rename_lck); 1038 mutex_exit(&udf_vfsp->udf_rename_lck); 1117 struct udf_vfs *udf_vfsp; local 1138 udf_vfsp = ip->i_udf; 1158 buf = (uint8_t *)kmem_zalloc(udf_vfsp->udf_lbsize, KM_SLEEP); 1222 nd->d_ino = ud_xlate_to_daddr(udf_vfsp, 1250 kmem_free((caddr_t)buf, udf_vfsp 1677 struct udf_vfs *udf_vfsp = ip->i_udf; local 2786 struct udf_vfs *udf_vfsp; local 3002 struct udf_vfs *udf_vfsp; local 3134 struct udf_vfs *udf_vfsp; local [all...] |
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | udf_inode.h | 65 #define lblkno(udf_vfsp, loc) \ 66 ((int32_t)((loc) / (udf_vfsp)->udf_lbsize))
|