Lines Matching refs:ocfs2_xa_loc
135 struct ocfs2_xa_loc;
140 int (*xlo_journal_access)(handle_t *handle, struct ocfs2_xa_loc *loc,
142 void (*xlo_journal_dirty)(handle_t *handle, struct ocfs2_xa_loc *loc);
148 void *(*xlo_offset_pointer)(struct ocfs2_xa_loc *loc, int offset);
151 int (*xlo_can_reuse)(struct ocfs2_xa_loc *loc,
155 int (*xlo_check_space)(struct ocfs2_xa_loc *loc,
162 int (*xlo_get_free_start)(struct ocfs2_xa_loc *loc);
168 void (*xlo_wipe_namevalue)(struct ocfs2_xa_loc *loc);
171 void (*xlo_add_entry)(struct ocfs2_xa_loc *loc, u32 name_hash);
174 void (*xlo_add_namevalue)(struct ocfs2_xa_loc *loc, int size);
180 void (*xlo_fill_value_buf)(struct ocfs2_xa_loc *loc,
188 struct ocfs2_xa_loc {
1442 static int ocfs2_xa_journal_access(handle_t *handle, struct ocfs2_xa_loc *loc,
1448 static void ocfs2_xa_journal_dirty(handle_t *handle, struct ocfs2_xa_loc *loc)
1454 static void *ocfs2_xa_offset_pointer(struct ocfs2_xa_loc *loc, int offset)
1465 static void ocfs2_xa_wipe_namevalue(struct ocfs2_xa_loc *loc)
1474 static int ocfs2_xa_get_free_start(struct ocfs2_xa_loc *loc)
1480 static int ocfs2_xa_can_reuse_entry(struct ocfs2_xa_loc *loc,
1487 static int ocfs2_xa_check_space(struct ocfs2_xa_loc *loc,
1493 static void ocfs2_xa_add_entry(struct ocfs2_xa_loc *loc, u32 name_hash)
1505 static void ocfs2_xa_add_namevalue(struct ocfs2_xa_loc *loc,
1525 static void ocfs2_xa_fill_value_buf(struct ocfs2_xa_loc *loc,
1544 struct ocfs2_xa_loc *loc, int type)
1559 struct ocfs2_xa_loc *loc)
1566 static void *ocfs2_xa_block_offset_pointer(struct ocfs2_xa_loc *loc,
1572 static int ocfs2_xa_block_can_reuse(struct ocfs2_xa_loc *loc,
1583 static int ocfs2_xa_block_get_free_start(struct ocfs2_xa_loc *loc)
1598 static int ocfs2_xa_block_check_space(struct ocfs2_xa_loc *loc,
1626 static void ocfs2_xa_block_wipe_namevalue(struct ocfs2_xa_loc *loc)
1658 static void ocfs2_xa_block_add_entry(struct ocfs2_xa_loc *loc, u32 name_hash)
1666 static void ocfs2_xa_block_add_namevalue(struct ocfs2_xa_loc *loc, int size)
1673 static void ocfs2_xa_block_fill_value_buf(struct ocfs2_xa_loc *loc,
1705 struct ocfs2_xa_loc *loc, int type)
1713 struct ocfs2_xa_loc *loc)
1720 static void *ocfs2_xa_bucket_offset_pointer(struct ocfs2_xa_loc *loc,
1733 static int ocfs2_xa_bucket_can_reuse(struct ocfs2_xa_loc *loc,
1740 static int ocfs2_xa_bucket_get_free_start(struct ocfs2_xa_loc *loc)
1760 static int ocfs2_xa_bucket_check_space(struct ocfs2_xa_loc *loc,
1805 static void ocfs2_xa_bucket_wipe_namevalue(struct ocfs2_xa_loc *loc)
1811 static void ocfs2_xa_bucket_add_entry(struct ocfs2_xa_loc *loc, u32 name_hash)
1846 static void ocfs2_xa_bucket_add_namevalue(struct ocfs2_xa_loc *loc, int size)
1861 static void ocfs2_xa_bucket_fill_value_buf(struct ocfs2_xa_loc *loc,
1894 static unsigned int ocfs2_xa_value_clusters(struct ocfs2_xa_loc *loc)
1905 static int ocfs2_xa_value_truncate(struct ocfs2_xa_loc *loc, u64 bytes,
1932 static void ocfs2_xa_remove_entry(struct ocfs2_xa_loc *loc)
1983 static void ocfs2_xa_cleanup_value_truncate(struct ocfs2_xa_loc *loc,
2015 static int ocfs2_xa_remove(struct ocfs2_xa_loc *loc,
2047 static void ocfs2_xa_install_value_root(struct ocfs2_xa_loc *loc)
2062 static int ocfs2_xa_reuse_entry(struct ocfs2_xa_loc *loc,
2123 static int ocfs2_xa_prepare_entry(struct ocfs2_xa_loc *loc,
2199 static int ocfs2_xa_store_value(struct ocfs2_xa_loc *loc,
2222 static int ocfs2_xa_set(struct ocfs2_xa_loc *loc,
2267 static void ocfs2_init_dinode_xa_loc(struct ocfs2_xa_loc *loc,
2286 static void ocfs2_init_xattr_block_xa_loc(struct ocfs2_xa_loc *loc,
2305 static void ocfs2_init_xattr_bucket_xa_loc(struct ocfs2_xa_loc *loc,
2776 struct ocfs2_xa_loc loc;
2960 struct ocfs2_xa_loc loc;
5550 struct ocfs2_xa_loc loc;