Lines Matching defs:xattr
1145 u_int8_t is_xattr; /* Extent belongs to extent-based xattr */
1154 HFSPlusAttrRecord xattr; /* Attribute record for large EAs */
1159 * record, or xattr record, points to extent record
1165 struct BTreeIterator *iterator; /* Shared read/write iterator, hfs_reclaim_file/xattr()
1543 /* Initialize the new xattr record */
2794 printf("hfs_reclaim_xattr: === Start reclaiming xattr for id=%u ===\n", fileID);
2828 * buffer pointer actually points to the xattr record from the
2831 extent_info->btdata.bufferAddress = &(extent_info->record.xattr);
2874 /* Stop the iteration if we encounter end of btree or xattr with different fileID */
2883 if ((extent_info->record.xattr.recordType != kHFSPlusAttrForkData) &&
2884 (extent_info->record.xattr.recordType != kHFSPlusAttrExtents)) {
2888 if (extent_info->record.xattr.recordType == kHFSPlusAttrForkData) {
2890 extent_info->extents = extent_info->record.xattr.forkData.theFork.extents;
2891 } else if (extent_info->record.xattr.recordType == kHFSPlusAttrExtents) {
2893 extent_info->extents = extent_info->record.xattr.overflowExtents.extents;
2923 printf("hfs_reclaim_xattr: === Finished relocating xattr for fileid=%u (error=%d) ===\n", fileID, error);
3054 printf("hfs_reclaim_xattrspace: Relocated %u xattr blocks from %u files on \"%s\"\n",