Lines Matching refs:fe

170 	struct file_entry *fe;  in ud_iget()  local
433 fe = (struct file_entry *)bp->b_un.b_addr; in ud_iget()
435 (ud_verify_tag_and_desc(&fe->fe_tag, UD_FILE_ENTRY, in ud_iget()
459 fe = (struct file_entry *) in ud_iget()
461 if (ud_verify_tag_and_desc(&fe->fe_tag, in ud_iget()
515 if (fe->fe_icb_tag.itag_strategy == SWAP_16(STRAT_TYPE4096)) { in ud_iget()
593 ip->i_uid = SWAP_32(fe->fe_uid); in ud_iget()
597 ip->i_gid = SWAP_32(fe->fe_gid); in ud_iget()
601 ip->i_perm = SWAP_32(fe->fe_perms) & 0xFFFF; in ud_iget()
602 if (fe->fe_icb_tag.itag_strategy == SWAP_16(STRAT_TYPE4096)) { in ud_iget()
606 ip->i_nlink = SWAP_16(fe->fe_lcount); in ud_iget()
607 ip->i_size = SWAP_64(fe->fe_info_len); in ud_iget()
608 ip->i_lbr = SWAP_64(fe->fe_lbr); in ud_iget()
610 ud_dtime2utime(&ip->i_atime, &fe->fe_acc_time); in ud_iget()
611 ud_dtime2utime(&ip->i_mtime, &fe->fe_mod_time); in ud_iget()
612 ud_dtime2utime(&ip->i_ctime, &fe->fe_attr_time); in ud_iget()
615 ip->i_uniqid = SWAP_64(fe->fe_uniq_id); in ud_iget()
616 icb_tag_flags = SWAP_16(fe->fe_icb_tag.itag_flags); in ud_iget()
618 if ((fe->fe_icb_tag.itag_ftype == FTYPE_CHAR_DEV) || in ud_iget()
619 (fe->fe_icb_tag.itag_ftype == FTYPE_BLOCK_DEV)) { in ud_iget()
621 eah = (struct ext_attr_hdr *)fe->fe_spec; in ud_iget()
623 ea_len = GET_32(&fe->fe_len_ear); in ud_iget()
644 ah = (struct attr_hdr *)&fe->fe_spec[ea_off]; in ud_iget()
712 ip->i_maxent = SWAP_16(fe->fe_icb_tag.itag_max_ent); in ud_iget()
713 ip->i_astrat = SWAP_16(fe->fe_icb_tag.itag_strategy); in ud_iget()
723 ip->i_data_off = 0xB0 + SWAP_32(fe->fe_len_ear); in ud_iget()
731 SWAP_32(fe->fe_len_adesc) / sizeof (struct short_ad); in ud_iget()
745 (fe->fe_spec + SWAP_32(fe->fe_len_ear)); in ud_iget()
793 SWAP_32(fe->fe_len_adesc) / sizeof (struct long_ad); in ud_iget()
808 (fe->fe_spec + SWAP_32(fe->fe_len_ear)); in ud_iget()
850 ASSERT(SWAP_32(fe->fe_len_ear) < udf_vfsp->udf_lbsize); in ud_iget()
852 if (SWAP_32(fe->fe_len_ear) > udf_vfsp->udf_lbsize) { in ud_iget()
874 switch (fe->fe_icb_tag.itag_ftype) { in ud_iget()
1160 struct file_entry *fe; in ud_iupdat() local
1188 fe = (struct file_entry *)bp->b_un.b_addr; in ud_iupdat()
1189 if (ud_verify_tag_and_desc(&fe->fe_tag, UD_FILE_ENTRY, in ud_iupdat()
1203 fe->fe_uid = SWAP_32(ip->i_uid); in ud_iupdat()
1204 fe->fe_gid = SWAP_32(ip->i_gid); in ud_iupdat()
1206 fe->fe_perms = SWAP_32(ip->i_perm); in ud_iupdat()
1208 fe->fe_lcount = SWAP_16(ip->i_nlink); in ud_iupdat()
1209 fe->fe_info_len = SWAP_64(ip->i_size); in ud_iupdat()
1210 fe->fe_lbr = SWAP_64(ip->i_lbr); in ud_iupdat()
1212 ud_utime2dtime(&ip->i_atime, &fe->fe_acc_time); in ud_iupdat()
1213 ud_utime2dtime(&ip->i_mtime, &fe->fe_mod_time); in ud_iupdat()
1214 ud_utime2dtime(&ip->i_ctime, &fe->fe_attr_time); in ud_iupdat()
1236 fe->fe_icb_tag.itag_flags &= ~SWAP_16((uint16_t)0x3C3); in ud_iupdat()
1237 fe->fe_icb_tag.itag_strategy = SWAP_16(ip->i_astrat); in ud_iupdat()
1238 fe->fe_icb_tag.itag_flags |= SWAP_16(tag_flags); in ud_iupdat()
1240 ud_update_regid(&fe->fe_impl_id); in ud_iupdat()
1243 SWAP_32(fe->fe_len_ear); in ud_iupdat()
1246 fe->fe_len_adesc = SWAP_32(((uint32_t)ip->i_size)); in ud_iupdat()
1253 error = ud_updat_ext4(ip, fe); in ud_iupdat()
1255 error = ud_updat_ext4096(ip, fe); in ud_iupdat()
1261 crc_len += SWAP_32(fe->fe_len_adesc); in ud_iupdat()
1263 fe->fe_len_adesc = 0; in ud_iupdat()
1272 ud_make_tag(ip->i_udf, &fe->fe_tag, in ud_iupdat()
1312 ud_updat_ext4(struct ud_inode *ip, struct file_entry *fe) in ud_updat_ext4() argument
1324 ASSERT(fe); in ud_updat_ext4()
1331 (fe->fe_spec + SWAP_32(fe->fe_len_ear)); in ud_updat_ext4()
1335 (fe->fe_spec + SWAP_32(fe->fe_len_ear)); in ud_updat_ext4()
1350 fe->fe_len_adesc = SWAP_32(ip->i_ext_used * elen); in ud_updat_ext4()
1364 fe->fe_len_adesc = SWAP_32(ndent * elen); in ud_updat_ext4()
1498 ud_updat_ext4096(struct ud_inode *ip, struct file_entry *fe) in ud_updat_ext4096() argument