fileIdentDesc
if (len < sizeof(struct fileIdentDesc))
sizeof(struct fileIdentDesc) - len);
nameoff = off + sizeof(struct fileIdentDesc) +
struct fileIdentDesc *fi;
if (off + sizeof(struct fileIdentDesc) > blksize)
fi = (struct fileIdentDesc *)(iter->bh[0]->b_data + off);
int off, struct fileIdentDesc *fi,
sizeof(struct fileIdentDesc));
off += sizeof(struct fileIdentDesc);
if (iter->dir->i_size < iter->pos + sizeof(struct fileIdentDesc)) {
sizeof(struct fileIdentDesc));
sizeof(struct fileIdentDesc) +
len = min_t(u32, sizeof(struct fileIdentDesc), blksize - off);
sizeof(struct fileIdentDesc);
nfidlen = ALIGN(sizeof(struct fileIdentDesc) + namelen, UDF_NAME_PAD);
memset(&iter->fi, 0, sizeof(struct fileIdentDesc));
static inline unsigned int udf_dir_entry_len(struct fileIdentDesc *cfi)
return ALIGN(sizeof(struct fileIdentDesc) +
struct fileIdentDesc fi; /* Copied directory entry */