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;