Lines Matching defs:dageo

101 	struct xfs_da_geometry	*dageo;
118 dageo = mp->m_dir_geo;
119 dageo->blklog = mp->m_sb.sb_blocklog + mp->m_sb.sb_dirblklog;
120 dageo->fsblog = mp->m_sb.sb_blocklog;
121 dageo->blksize = xfs_dir2_dirblock_bytes(&mp->m_sb);
122 dageo->fsbcount = 1 << mp->m_sb.sb_dirblklog;
124 dageo->node_hdr_size = sizeof(struct xfs_da3_node_hdr);
125 dageo->leaf_hdr_size = sizeof(struct xfs_dir3_leaf_hdr);
126 dageo->free_hdr_size = sizeof(struct xfs_dir3_free_hdr);
127 dageo->data_entry_offset =
130 dageo->node_hdr_size = sizeof(struct xfs_da_node_hdr);
131 dageo->leaf_hdr_size = sizeof(struct xfs_dir2_leaf_hdr);
132 dageo->free_hdr_size = sizeof(struct xfs_dir2_free_hdr);
133 dageo->data_entry_offset =
136 dageo->leaf_max_ents = (dageo->blksize - dageo->leaf_hdr_size) /
138 dageo->free_max_bests = (dageo->blksize - dageo->free_hdr_size) /
141 dageo->data_first_offset = dageo->data_entry_offset +
149 dageo->datablk = xfs_dir2_byte_to_da(dageo, XFS_DIR2_DATA_OFFSET);
150 dageo->leafblk = xfs_dir2_byte_to_da(dageo, XFS_DIR2_LEAF_OFFSET);
151 dageo->freeblk = xfs_dir2_byte_to_da(dageo, XFS_DIR2_FREE_OFFSET);
152 dageo->node_ents = (dageo->blksize - dageo->node_hdr_size) /
154 dageo->max_extents = (XFS_DIR2_MAX_SPACES * XFS_DIR2_SPACE_SIZE) >>
156 dageo->magicpct = (dageo->blksize * 37) / 100;
159 dageo = mp->m_attr_geo;
160 dageo->blklog = mp->m_sb.sb_blocklog;
161 dageo->fsblog = mp->m_sb.sb_blocklog;
162 dageo->blksize = 1 << dageo->blklog;
163 dageo->fsbcount = 1;
164 dageo->node_hdr_size = mp->m_dir_geo->node_hdr_size;
165 dageo->node_ents = (dageo->blksize - dageo->node_hdr_size) /
169 dageo->max_extents = XFS_MAX_EXTCNT_ATTR_FORK_LARGE;
171 dageo->max_extents = XFS_MAX_EXTCNT_ATTR_FORK_SMALL;
173 dageo->magicpct = (dageo->blksize * 37) / 100;