Lines Matching defs:fentry
141 perm = le32toh(node->fentry->perm);
142 flags = le16toh(node->fentry->icbtag.flags);
180 return (vaccess(vp->v_type, mode, node->fentry->uid, node->fentry->gid,
189 fsize = le64toh(np->fentry->inf_len);
289 struct file_entry *fentry;
294 fentry = node->fentry;
299 vap->va_nlink = le16toh(fentry->link_cnt);
304 vap->va_uid = (le32toh(fentry->uid) == -1) ? 0 : le32toh(fentry->uid);
305 vap->va_gid = (le32toh(fentry->gid) == -1) ? 0 : le32toh(fentry->gid);
306 udf_timetotimespec(&fentry->atime, &vap->va_atime);
307 udf_timetotimespec(&fentry->mtime, &vap->va_mtime);
317 if (fentry->logblks_rec != 0) {
319 le64toh(fentry->logblks_rec) * node->udfmp->bsize;
324 vap->va_size = le64toh(fentry->inf_len);
329 vap->va_bytes = le64toh(fentry->inf_len);
433 const struct file_entry *fentry = node->fentry;
435 return ((le16toh(fentry->icbtag.flags) & 0x7) == 3);
445 struct file_entry *fentry;
460 fentry = node->fentry;
461 data = &fentry->data[le32toh(fentry->l_ea)];
462 fsize = le32toh(fentry->l_ad);
474 fsize = le64toh(node->fentry->inf_len);
814 ds = udf_opendir(node, uio->uio_offset, le64toh(node->fentry->inf_len),
916 len = le64toh(node->fentry->inf_len);
1067 * UDF_INVALID_BMAP means data embedded into fentry, this is an internal
1135 fsize = le64toh(node->fentry->inf_len);
1263 if (unode->fentry != NULL)
1264 free(unode->fentry, M_UDFFENTRY);
1303 struct file_entry *fentry;
1321 fentry = node->fentry;
1322 *data = &fentry->data[le32toh(fentry->l_ea)];
1323 *size = le32toh(fentry->l_ad);
1371 struct file_entry *fentry;
1380 fentry = node->fentry;
1381 tag = &fentry->icbtag;
1406 if (ad_offset > le32toh(fentry->l_ad)) {
1410 icb = GETICB(short_ad, fentry,
1411 le32toh(fentry->l_ea) + ad_offset);
1431 if (ad_offset > le32toh(fentry->l_ad)) {
1435 icb = GETICB(long_ad, fentry,
1436 le32toh(fentry->l_ea) + ad_offset);