Lines Matching defs:geo

95 	struct xfs_da_geometry		*geo,
115 ASSERT(geo->blksize > USHRT_MAX);
116 to->firstused = geo->blksize;
122 struct xfs_da_geometry *geo,
139 ASSERT(from->firstused == geo->blksize);
153 struct xfs_da_geometry *geo,
170 xfs_attr3_leaf_firstused_from_disk(geo, to, from);
184 xfs_attr3_leaf_firstused_from_disk(geo, to, from);
195 struct xfs_da_geometry *geo,
212 xfs_attr3_leaf_firstused_to_disk(geo, to, from);
227 xfs_attr3_leaf_firstused_to_disk(geo, to, from);
972 nargs.geo = args->geo;
1140 tmpbuffer = kmem_alloc(args->geo->blksize, 0);
1144 memcpy(tmpbuffer, bp->b_addr, args->geo->blksize);
1147 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
1151 memset(bp->b_addr, 0, args->geo->blksize);
1181 nargs.geo = args->geo;
1250 memcpy(bp2->b_addr, bp1->b_addr, args->geo->blksize);
1255 xfs_trans_log_buf(args->trans, bp2, 0, args->geo->blksize - 1);
1267 xfs_attr3_leaf_hdr_from_disk(args->geo, &icleafhdr, leaf);
1275 xfs_trans_log_buf(args->trans, bp1, 0, args->geo->blksize - 1);
1311 memset(leaf, 0, args->geo->blksize);
1314 ichdr.firstused = args->geo->blksize;
1332 xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
1333 xfs_trans_log_buf(args->trans, bp, 0, args->geo->blksize - 1);
1417 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
1470 xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
1518 ASSERT(ichdr->freemap[mapindex].base < args->geo->blksize);
1522 ASSERT(ichdr->freemap[mapindex].size < args->geo->blksize);
1618 tmpbuffer = kmem_alloc(args->geo->blksize, 0);
1619 memcpy(tmpbuffer, bp->b_addr, args->geo->blksize);
1620 memset(bp->b_addr, 0, args->geo->blksize);
1633 ichdr_dst->firstused = args->geo->blksize;
1642 xfs_attr3_leaf_hdr_to_disk(args->geo, leaf_dst, ichdr_dst);
1654 xfs_trans_log_buf(trans, bp, 0, args->geo->blksize - 1);
1737 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr1, leaf1);
1738 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr2, leaf2);
1832 xfs_attr3_leaf_hdr_to_disk(state->args->geo, leaf1, &ichdr1);
1833 xfs_attr3_leaf_hdr_to_disk(state->args->geo, leaf2, &ichdr2);
1834 xfs_trans_log_buf(args->trans, blk1->bp, 0, args->geo->blksize - 1);
1835 xfs_trans_log_buf(args->trans, blk2->bp, 0, args->geo->blksize - 1);
1932 lastdelta = state->args->geo->blksize;
2026 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr, leaf);
2030 if (bytes > (state->args->geo->blksize >> 1)) {
2082 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr2, bp->b_addr);
2084 bytes = state->args->geo->blksize -
2085 (state->args->geo->blksize >> 2) -
2147 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2149 ASSERT(ichdr.count > 0 && ichdr.count < args->geo->blksize / 8);
2157 ASSERT(be16_to_cpu(entry->nameidx) < args->geo->blksize);
2172 ASSERT(ichdr.freemap[i].base < args->geo->blksize);
2173 ASSERT(ichdr.freemap[i].size < args->geo->blksize);
2250 tmp = args->geo->blksize;
2254 ASSERT(be16_to_cpu(entry->nameidx) < args->geo->blksize);
2264 xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
2276 return tmp < args->geo->magicpct; /* leaf is < 37% full */
2296 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &drophdr, drop_leaf);
2297 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &savehdr, save_leaf);
2335 tmp_leaf = kmem_zalloc(state->args->geo->blksize, 0);
2348 tmphdr.firstused = state->args->geo->blksize;
2351 xfs_attr3_leaf_hdr_to_disk(state->args->geo, tmp_leaf, &tmphdr);
2373 memcpy(save_leaf, tmp_leaf, state->args->geo->blksize);
2378 xfs_attr3_leaf_hdr_to_disk(state->args->geo, save_leaf, &savehdr);
2380 state->args->geo->blksize - 1);
2424 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2426 if (ichdr.count >= args->geo->blksize / 8) {
2525 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2526 ASSERT(ichdr.count < args->geo->blksize / 8);
2587 ASSERT(ichdr_s->count > 0 && ichdr_s->count < args->geo->blksize / 8);
2590 ASSERT(ichdr_d->count < args->geo->blksize / 8);
2642 <= args->geo->blksize);
2646 <= args->geo->blksize);
2667 ((char *)leaf_s + args->geo->blksize));
2682 ((char *)leaf_s + args->geo->blksize));
2758 if (size < xfs_attr_leaf_entsize_local_max(args->geo->blksize)) {
2805 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2866 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2942 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr1, leaf1);
2946 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr2, leaf2);