Lines Matching refs:entry
262 hfsplus_cat_entry entry;
295 hfs_bnode_read(cat_fd.bnode, &entry, cat_fd.entryoffset,
297 if (be16_to_cpu(entry.type) == HFSPLUS_FOLDER) {
299 memcpy(&entry.folder.info, value,
301 hfs_bnode_write(cat_fd.bnode, &entry,
310 } else if (be16_to_cpu(entry.type) == HFSPLUS_FILE) {
312 memcpy(&entry.file.info, value,
314 hfs_bnode_write(cat_fd.bnode, &entry,
383 pr_err("invalid catalog entry type\n");
493 hfsplus_attr_entry *entry;
510 entry = hfsplus_alloc_attr_entry();
511 if (!entry) {
512 pr_err("can't allocate xattr entry\n");
556 hfs_bnode_read(fd.bnode, entry, fd.entryoffset,
562 memcpy(value, entry->inline_data.raw_bytes, record_length);
571 hfsplus_destroy_attr_entry(entry);
829 pr_err("invalid catalog entry type\n");