Lines Matching defs:entry
86 union hfs_cat_rec entry;
98 entry_size = hfs_cat_build_thread(sb, &entry, S_ISDIR(inode->i_mode) ?
107 err = hfs_brec_insert(&fd, &entry, entry_size);
112 entry_size = hfs_cat_build_record(&entry, cnid, inode);
120 err = hfs_brec_insert(&fd, &entry, entry_size);
172 /* Try to get a catalog entry for given catalog id */
274 union hfs_cat_rec entry;
284 /* find the old dir entry and read the data */
289 if (src_fd.entrylength > sizeof(entry) || src_fd.entrylength < 0) {
294 hfs_bnode_read(src_fd.bnode, &entry, src_fd.entryoffset,
297 /* create new dir entry with the data from the old entry */
306 err = hfs_brec_insert(&dst_fd, &entry, src_fd.entrylength);
313 /* finally remove the old entry */
325 type = entry.type;
326 if (type == HFS_CDR_FIL && !(entry.file.Flags & HFS_FIL_THD))
329 /* remove old thread entry */
338 /* create new thread entry */
340 entry_size = hfs_cat_build_thread(sb, &entry, type == HFS_CDR_FIL ? HFS_CDR_FTH : HFS_CDR_THD,
348 err = hfs_brec_insert(&dst_fd, &entry, entry_size);