Lines Matching refs:geo

125 xfs_dir2_byte_to_db(struct xfs_da_geometry *geo, xfs_dir2_off_t by)
127 return (xfs_dir2_db_t)(by >> geo->blklog);
134 xfs_dir2_dataptr_to_db(struct xfs_da_geometry *geo, xfs_dir2_dataptr_t dp)
136 return xfs_dir2_byte_to_db(geo, xfs_dir2_dataptr_to_byte(dp));
143 xfs_dir2_byte_to_off(struct xfs_da_geometry *geo, xfs_dir2_off_t by)
145 return (xfs_dir2_data_aoff_t)(by & (geo->blksize - 1));
152 xfs_dir2_dataptr_to_off(struct xfs_da_geometry *geo, xfs_dir2_dataptr_t dp)
154 return xfs_dir2_byte_to_off(geo, xfs_dir2_dataptr_to_byte(dp));
161 xfs_dir2_db_off_to_byte(struct xfs_da_geometry *geo, xfs_dir2_db_t db,
164 return ((xfs_dir2_off_t)db << geo->blklog) + o;
171 xfs_dir2_db_to_da(struct xfs_da_geometry *geo, xfs_dir2_db_t db)
173 return (xfs_dablk_t)(db << (geo->blklog - geo->fsblog));
180 xfs_dir2_byte_to_da(struct xfs_da_geometry *geo, xfs_dir2_off_t by)
182 return xfs_dir2_db_to_da(geo, xfs_dir2_byte_to_db(geo, by));
189 xfs_dir2_db_off_to_dataptr(struct xfs_da_geometry *geo, xfs_dir2_db_t db,
192 return xfs_dir2_byte_to_dataptr(xfs_dir2_db_off_to_byte(geo, db, o));
199 xfs_dir2_da_to_db(struct xfs_da_geometry *geo, xfs_dablk_t da)
201 return (xfs_dir2_db_t)(da >> (geo->blklog - geo->fsblog));
208 xfs_dir2_da_to_byte(struct xfs_da_geometry *geo, xfs_dablk_t da)
210 return xfs_dir2_db_off_to_byte(geo, xfs_dir2_da_to_db(geo, da), 0);
217 xfs_dir2_block_tail_p(struct xfs_da_geometry *geo, struct xfs_dir2_data_hdr *hdr)
220 ((char *)hdr + geo->blksize)) - 1;
224 xfs_dir2_leaf_tail_p(struct xfs_da_geometry *geo, struct xfs_dir2_leaf *lp)
227 ((char *)lp + geo->blksize -
247 unsigned int xfs_dir3_data_end_offset(struct xfs_da_geometry *geo,