freemap           172 fs/xfs/libxfs/xfs_attr_leaf.c 			to->freemap[i].base = be16_to_cpu(hdr3->freemap[i].base);
freemap           173 fs/xfs/libxfs/xfs_attr_leaf.c 			to->freemap[i].size = be16_to_cpu(hdr3->freemap[i].size);
freemap           186 fs/xfs/libxfs/xfs_attr_leaf.c 		to->freemap[i].base = be16_to_cpu(from->hdr.freemap[i].base);
freemap           187 fs/xfs/libxfs/xfs_attr_leaf.c 		to->freemap[i].size = be16_to_cpu(from->hdr.freemap[i].size);
freemap           215 fs/xfs/libxfs/xfs_attr_leaf.c 			hdr3->freemap[i].base = cpu_to_be16(from->freemap[i].base);
freemap           216 fs/xfs/libxfs/xfs_attr_leaf.c 			hdr3->freemap[i].size = cpu_to_be16(from->freemap[i].size);
freemap           230 fs/xfs/libxfs/xfs_attr_leaf.c 		to->hdr.freemap[i].base = cpu_to_be16(from->freemap[i].base);
freemap           231 fs/xfs/libxfs/xfs_attr_leaf.c 		to->hdr.freemap[i].size = cpu_to_be16(from->freemap[i].size);
freemap           289 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[i].base > mp->m_attr_geo->blksize)
freemap           291 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[i].base & 0x3)
freemap           293 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[i].size > mp->m_attr_geo->blksize)
freemap           295 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[i].size & 0x3)
freemap           299 fs/xfs/libxfs/xfs_attr_leaf.c 		end = (uint32_t)ichdr.freemap[i].base + ichdr.freemap[i].size;
freemap           300 fs/xfs/libxfs/xfs_attr_leaf.c 		if (end < ichdr.freemap[i].base)
freemap          1185 fs/xfs/libxfs/xfs_attr_leaf.c 		ichdr.freemap[0].base = sizeof(struct xfs_attr3_leaf_hdr);
freemap          1188 fs/xfs/libxfs/xfs_attr_leaf.c 		ichdr.freemap[0].base = sizeof(struct xfs_attr_leaf_hdr);
freemap          1190 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr.freemap[0].size = ichdr.firstused - ichdr.freemap[0].base;
freemap          1289 fs/xfs/libxfs/xfs_attr_leaf.c 			sum += ichdr.freemap[i].size;
freemap          1292 fs/xfs/libxfs/xfs_attr_leaf.c 		if (!ichdr.freemap[i].size)
freemap          1295 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[i].base < ichdr.firstused)
freemap          1297 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[i].size >= tmp) {
freemap          1301 fs/xfs/libxfs/xfs_attr_leaf.c 		sum += ichdr.freemap[i].size;
freemap          1322 fs/xfs/libxfs/xfs_attr_leaf.c 	if (ichdr.freemap[0].size < (entsize + sizeof(xfs_attr_leaf_entry_t))) {
freemap          1378 fs/xfs/libxfs/xfs_attr_leaf.c 	ASSERT(ichdr->freemap[mapindex].base < args->geo->blksize);
freemap          1379 fs/xfs/libxfs/xfs_attr_leaf.c 	ASSERT((ichdr->freemap[mapindex].base & 0x3) == 0);
freemap          1380 fs/xfs/libxfs/xfs_attr_leaf.c 	ASSERT(ichdr->freemap[mapindex].size >=
freemap          1382 fs/xfs/libxfs/xfs_attr_leaf.c 	ASSERT(ichdr->freemap[mapindex].size < args->geo->blksize);
freemap          1383 fs/xfs/libxfs/xfs_attr_leaf.c 	ASSERT((ichdr->freemap[mapindex].size & 0x3) == 0);
freemap          1385 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr->freemap[mapindex].size -= xfs_attr_leaf_newentsize(args, &tmp);
freemap          1387 fs/xfs/libxfs/xfs_attr_leaf.c 	entry->nameidx = cpu_to_be16(ichdr->freemap[mapindex].base +
freemap          1388 fs/xfs/libxfs/xfs_attr_leaf.c 				     ichdr->freemap[mapindex].size);
freemap          1448 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr->freemap[i].base == tmp) {
freemap          1449 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr->freemap[i].base += sizeof(xfs_attr_leaf_entry_t);
freemap          1450 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr->freemap[i].size -= sizeof(xfs_attr_leaf_entry_t);
freemap          1493 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_dst->freemap[0].base = xfs_attr3_leaf_hdr_size(leaf_src);
freemap          1494 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_dst->freemap[0].size = ichdr_dst->firstused -
freemap          1495 fs/xfs/libxfs/xfs_attr_leaf.c 						ichdr_dst->freemap[0].base;
freemap          2023 fs/xfs/libxfs/xfs_attr_leaf.c 	tmp = ichdr.freemap[0].size;
freemap          2028 fs/xfs/libxfs/xfs_attr_leaf.c 		ASSERT(ichdr.freemap[i].base < args->geo->blksize);
freemap          2029 fs/xfs/libxfs/xfs_attr_leaf.c 		ASSERT(ichdr.freemap[i].size < args->geo->blksize);
freemap          2030 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[i].base == tablesize) {
freemap          2031 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[i].base -= sizeof(xfs_attr_leaf_entry_t);
freemap          2032 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[i].size += sizeof(xfs_attr_leaf_entry_t);
freemap          2035 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[i].base + ichdr.freemap[i].size ==
freemap          2038 fs/xfs/libxfs/xfs_attr_leaf.c 		} else if (ichdr.freemap[i].base ==
freemap          2041 fs/xfs/libxfs/xfs_attr_leaf.c 		} else if (ichdr.freemap[i].size < tmp) {
freemap          2042 fs/xfs/libxfs/xfs_attr_leaf.c 			tmp = ichdr.freemap[i].size;
freemap          2053 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[before].size += entsize;
freemap          2054 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[before].size += ichdr.freemap[after].size;
freemap          2055 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[after].base = 0;
freemap          2056 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[after].size = 0;
freemap          2058 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[before].size += entsize;
freemap          2060 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[after].base = be16_to_cpu(entry->nameidx);
freemap          2061 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[after].size += entsize;
freemap          2067 fs/xfs/libxfs/xfs_attr_leaf.c 		if (ichdr.freemap[smallest].size < entsize) {
freemap          2068 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[smallest].base = be16_to_cpu(entry->nameidx);
freemap          2069 fs/xfs/libxfs/xfs_attr_leaf.c 			ichdr.freemap[smallest].size = entsize;
freemap          2557 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_d->freemap[0].base = xfs_attr3_leaf_hdr_size(leaf_d);
freemap          2558 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_d->freemap[0].base += ichdr_d->count * sizeof(xfs_attr_leaf_entry_t);
freemap          2559 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_d->freemap[0].size = ichdr_d->firstused - ichdr_d->freemap[0].base;
freemap          2560 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_d->freemap[1].base = 0;
freemap          2561 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_d->freemap[2].base = 0;
freemap          2562 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_d->freemap[1].size = 0;
freemap          2563 fs/xfs/libxfs/xfs_attr_leaf.c 	ichdr_d->freemap[2].size = 0;
freemap           642 fs/xfs/libxfs/xfs_da_format.h 	xfs_attr_leaf_map_t freemap[XFS_ATTR_LEAF_MAPSIZE];
freemap           692 fs/xfs/libxfs/xfs_da_format.h 	struct xfs_attr_leaf_map freemap[XFS_ATTR_LEAF_MAPSIZE];
freemap           732 fs/xfs/libxfs/xfs_da_format.h 	} freemap[XFS_ATTR_LEAF_MAPSIZE];
freemap           219 fs/xfs/scrub/attr.c 	unsigned long			*freemap = xchk_xattr_freemap(sc);
freemap           225 fs/xfs/scrub/attr.c 	bitmap_zero(freemap, mapsize);
freemap           227 fs/xfs/scrub/attr.c 		if (!xchk_xattr_set_map(sc, freemap,
freemap           228 fs/xfs/scrub/attr.c 				leafhdr->freemap[i].base,
freemap           229 fs/xfs/scrub/attr.c 				leafhdr->freemap[i].size))
freemap           234 fs/xfs/scrub/attr.c 	return bitmap_and(dstmap, freemap, map, mapsize) == 0;