Lines Matching defs:geo

145 	struct xfs_da_geometry		*geo = mp->m_dir_geo;
152 ltp = xfs_dir2_leaf_tail_p(geo, leaf);
159 if (hdr->count > geo->leaf_max_ents)
179 if (isleaf1 && xfs_dir2_dataptr_to_db(geo,
363 ASSERT(bno >= xfs_dir2_byte_to_db(args->geo, XFS_DIR2_LEAF_OFFSET) &&
364 bno < xfs_dir2_byte_to_db(args->geo, XFS_DIR2_FREE_OFFSET));
366 error = xfs_da_get_buf(tp, dp, xfs_dir2_db_to_da(args->geo, bno),
416 ldb = xfs_dir2_da_to_db(args->geo, blkno);
417 ASSERT(ldb == xfs_dir2_byte_to_db(args->geo, XFS_DIR2_LEAF_OFFSET));
428 btp = xfs_dir2_block_tail_p(args->geo, hdr);
456 (xfs_dir2_data_aoff_t)((char *)hdr + args->geo->blksize -
474 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
649 error = xfs_dir3_leaf_read(tp, dp, args->geo->leafblk, &lbp);
661 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
678 i = xfs_dir2_dataptr_to_db(args->geo, be32_to_cpu(lep->address));
837 xfs_dir2_db_to_da(args->geo, use_block),
902 xfs_dir2_db_off_to_dataptr(args->geo, use_block,
1077 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
1129 args->geo->leaf_hdr_size - 1);
1148 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
1150 (uint)(args->geo->blksize - 1));
1195 xfs_dir2_dataptr_to_off(args->geo, be32_to_cpu(lep->address)));
1240 error = xfs_dir3_leaf_read(tp, dp, args->geo->leafblk, &lbp);
1269 newdb = xfs_dir2_dataptr_to_db(args->geo,
1279 xfs_dir2_db_to_da(args->geo, newdb),
1291 xfs_dir2_dataptr_to_off(args->geo,
1321 xfs_dir2_db_to_da(args->geo, cidb),
1348 struct xfs_da_geometry *geo = args->geo;
1387 db = xfs_dir2_dataptr_to_db(geo, be32_to_cpu(lep->address));
1389 xfs_dir2_dataptr_to_off(geo, be32_to_cpu(lep->address)));
1392 ltp = xfs_dir2_leaf_tail_p(geo, leaf);
1436 geo->blksize - geo->data_entry_offset) {
1437 ASSERT(db != geo->datablk);
1479 else if (db != geo->datablk)
1525 xfs_dir2_dataptr_to_off(args->geo, be32_to_cpu(lep->address)));
1600 struct xfs_da_geometry *geo = args->geo;
1614 error = xfs_dir3_data_read(tp, dp, xfs_dir2_db_to_da(geo, db), 0, &dbp);
1619 ltp = xfs_dir2_leaf_tail_p(geo, leaf);
1630 geo->blksize - geo->data_entry_offset);
1716 fo -= args->geo->fsbcount;
1723 while (fo > args->geo->freeblk) {
1728 fo -= args->geo->fsbcount;
1741 if (XFS_FSB_TO_B(mp, fo) > XFS_DIR2_LEAF_OFFSET + args->geo->blksize)
1753 error = xfs_dir2_free_read(tp, dp, args->geo->freeblk, &fbp);
1764 if (xfs_dir3_leaf_size(&leafhdr, freehdr.nvalid) > args->geo->blksize) {
1784 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
1803 xfs_dir2_byte_to_db(args->geo, XFS_DIR2_FREE_OFFSET),