Lines Matching defs:geo

93 	struct xfs_da_geometry		*geo,
113 ASSERT(geo->blksize > USHRT_MAX);
114 to->firstused = geo->blksize;
120 struct xfs_da_geometry *geo,
137 ASSERT(from->firstused == geo->blksize);
151 struct xfs_da_geometry *geo,
168 xfs_attr3_leaf_firstused_from_disk(geo, to, from);
182 xfs_attr3_leaf_firstused_from_disk(geo, to, from);
193 struct xfs_da_geometry *geo,
210 xfs_attr3_leaf_firstused_to_disk(geo, to, from);
225 xfs_attr3_leaf_firstused_to_disk(geo, to, from);
939 nargs.geo = args->geo;
1108 tmpbuffer = kmem_alloc(args->geo->blksize, 0);
1112 memcpy(tmpbuffer, bp->b_addr, args->geo->blksize);
1115 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
1119 memset(bp->b_addr, 0, args->geo->blksize);
1141 nargs.geo = args->geo;
1205 memcpy(bp2->b_addr, bp1->b_addr, args->geo->blksize);
1210 xfs_trans_log_buf(args->trans, bp2, 0, args->geo->blksize - 1);
1222 xfs_attr3_leaf_hdr_from_disk(args->geo, &icleafhdr, leaf);
1230 xfs_trans_log_buf(args->trans, bp1, 0, args->geo->blksize - 1);
1266 memset(leaf, 0, args->geo->blksize);
1269 ichdr.firstused = args->geo->blksize;
1287 xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
1288 xfs_trans_log_buf(args->trans, bp, 0, args->geo->blksize - 1);
1372 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
1425 xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
1473 ASSERT(ichdr->freemap[mapindex].base < args->geo->blksize);
1477 ASSERT(ichdr->freemap[mapindex].size < args->geo->blksize);
1572 tmpbuffer = kmem_alloc(args->geo->blksize, 0);
1573 memcpy(tmpbuffer, bp->b_addr, args->geo->blksize);
1574 memset(bp->b_addr, 0, args->geo->blksize);
1587 ichdr_dst->firstused = args->geo->blksize;
1596 xfs_attr3_leaf_hdr_to_disk(args->geo, leaf_dst, ichdr_dst);
1608 xfs_trans_log_buf(trans, bp, 0, args->geo->blksize - 1);
1691 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr1, leaf1);
1692 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr2, leaf2);
1786 xfs_attr3_leaf_hdr_to_disk(state->args->geo, leaf1, &ichdr1);
1787 xfs_attr3_leaf_hdr_to_disk(state->args->geo, leaf2, &ichdr2);
1788 xfs_trans_log_buf(args->trans, blk1->bp, 0, args->geo->blksize - 1);
1789 xfs_trans_log_buf(args->trans, blk2->bp, 0, args->geo->blksize - 1);
1886 lastdelta = state->args->geo->blksize;
1980 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr, leaf);
1984 if (bytes > (state->args->geo->blksize >> 1)) {
2036 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &ichdr2, bp->b_addr);
2038 bytes = state->args->geo->blksize -
2039 (state->args->geo->blksize >> 2) -
2101 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2103 ASSERT(ichdr.count > 0 && ichdr.count < args->geo->blksize / 8);
2111 ASSERT(be16_to_cpu(entry->nameidx) < args->geo->blksize);
2126 ASSERT(ichdr.freemap[i].base < args->geo->blksize);
2127 ASSERT(ichdr.freemap[i].size < args->geo->blksize);
2204 tmp = args->geo->blksize;
2208 ASSERT(be16_to_cpu(entry->nameidx) < args->geo->blksize);
2218 xfs_attr3_leaf_hdr_to_disk(args->geo, leaf, &ichdr);
2230 return tmp < args->geo->magicpct; /* leaf is < 37% full */
2252 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &drophdr, drop_leaf);
2253 xfs_attr3_leaf_hdr_from_disk(state->args->geo, &savehdr, save_leaf);
2291 tmp_leaf = kmem_zalloc(state->args->geo->blksize, 0);
2304 tmphdr.firstused = state->args->geo->blksize;
2307 xfs_attr3_leaf_hdr_to_disk(state->args->geo, tmp_leaf, &tmphdr);
2329 memcpy(save_leaf, tmp_leaf, state->args->geo->blksize);
2334 xfs_attr3_leaf_hdr_to_disk(state->args->geo, save_leaf, &savehdr);
2336 state->args->geo->blksize - 1);
2380 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2382 if (ichdr.count >= args->geo->blksize / 8) {
2481 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2482 ASSERT(ichdr.count < args->geo->blksize / 8);
2543 ASSERT(ichdr_s->count > 0 && ichdr_s->count < args->geo->blksize / 8);
2546 ASSERT(ichdr_d->count < args->geo->blksize / 8);
2598 <= args->geo->blksize);
2602 <= args->geo->blksize);
2623 ((char *)leaf_s + args->geo->blksize));
2638 ((char *)leaf_s + args->geo->blksize));
2714 if (size < xfs_attr_leaf_entsize_local_max(args->geo->blksize)) {
2761 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2822 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr, leaf);
2898 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr1, leaf1);
2902 xfs_attr3_leaf_hdr_from_disk(args->geo, &ichdr2, leaf2);