Lines Matching refs:ocfs2_xa_loc

129 struct ocfs2_xa_loc;
134 int (*xlo_journal_access)(handle_t *handle, struct ocfs2_xa_loc *loc,
136 void (*xlo_journal_dirty)(handle_t *handle, struct ocfs2_xa_loc *loc);
142 void *(*xlo_offset_pointer)(struct ocfs2_xa_loc *loc, int offset);
145 int (*xlo_can_reuse)(struct ocfs2_xa_loc *loc,
149 int (*xlo_check_space)(struct ocfs2_xa_loc *loc,
156 int (*xlo_get_free_start)(struct ocfs2_xa_loc *loc);
162 void (*xlo_wipe_namevalue)(struct ocfs2_xa_loc *loc);
165 void (*xlo_add_entry)(struct ocfs2_xa_loc *loc, u32 name_hash);
168 void (*xlo_add_namevalue)(struct ocfs2_xa_loc *loc, int size);
174 void (*xlo_fill_value_buf)(struct ocfs2_xa_loc *loc,
182 struct ocfs2_xa_loc {
1436 static int ocfs2_xa_journal_access(handle_t *handle, struct ocfs2_xa_loc *loc,
1442 static void ocfs2_xa_journal_dirty(handle_t *handle, struct ocfs2_xa_loc *loc)
1448 static void *ocfs2_xa_offset_pointer(struct ocfs2_xa_loc *loc, int offset)
1459 static void ocfs2_xa_wipe_namevalue(struct ocfs2_xa_loc *loc)
1468 static int ocfs2_xa_get_free_start(struct ocfs2_xa_loc *loc)
1474 static int ocfs2_xa_can_reuse_entry(struct ocfs2_xa_loc *loc,
1481 static int ocfs2_xa_check_space(struct ocfs2_xa_loc *loc,
1487 static void ocfs2_xa_add_entry(struct ocfs2_xa_loc *loc, u32 name_hash)
1499 static void ocfs2_xa_add_namevalue(struct ocfs2_xa_loc *loc,
1519 static void ocfs2_xa_fill_value_buf(struct ocfs2_xa_loc *loc,
1538 struct ocfs2_xa_loc *loc, int type)
1553 struct ocfs2_xa_loc *loc)
1560 static void *ocfs2_xa_block_offset_pointer(struct ocfs2_xa_loc *loc,
1566 static int ocfs2_xa_block_can_reuse(struct ocfs2_xa_loc *loc,
1577 static int ocfs2_xa_block_get_free_start(struct ocfs2_xa_loc *loc)
1592 static int ocfs2_xa_block_check_space(struct ocfs2_xa_loc *loc,
1620 static void ocfs2_xa_block_wipe_namevalue(struct ocfs2_xa_loc *loc)
1652 static void ocfs2_xa_block_add_entry(struct ocfs2_xa_loc *loc, u32 name_hash)
1660 static void ocfs2_xa_block_add_namevalue(struct ocfs2_xa_loc *loc, int size)
1667 static void ocfs2_xa_block_fill_value_buf(struct ocfs2_xa_loc *loc,
1699 struct ocfs2_xa_loc *loc, int type)
1707 struct ocfs2_xa_loc *loc)
1714 static void *ocfs2_xa_bucket_offset_pointer(struct ocfs2_xa_loc *loc,
1727 static int ocfs2_xa_bucket_can_reuse(struct ocfs2_xa_loc *loc,
1734 static int ocfs2_xa_bucket_get_free_start(struct ocfs2_xa_loc *loc)
1754 static int ocfs2_xa_bucket_check_space(struct ocfs2_xa_loc *loc,
1799 static void ocfs2_xa_bucket_wipe_namevalue(struct ocfs2_xa_loc *loc)
1805 static void ocfs2_xa_bucket_add_entry(struct ocfs2_xa_loc *loc, u32 name_hash)
1840 static void ocfs2_xa_bucket_add_namevalue(struct ocfs2_xa_loc *loc, int size)
1855 static void ocfs2_xa_bucket_fill_value_buf(struct ocfs2_xa_loc *loc,
1888 static unsigned int ocfs2_xa_value_clusters(struct ocfs2_xa_loc *loc)
1899 static int ocfs2_xa_value_truncate(struct ocfs2_xa_loc *loc, u64 bytes,
1926 static void ocfs2_xa_remove_entry(struct ocfs2_xa_loc *loc)
1977 static void ocfs2_xa_cleanup_value_truncate(struct ocfs2_xa_loc *loc,
2009 static int ocfs2_xa_remove(struct ocfs2_xa_loc *loc,
2041 static void ocfs2_xa_install_value_root(struct ocfs2_xa_loc *loc)
2056 static int ocfs2_xa_reuse_entry(struct ocfs2_xa_loc *loc,
2117 static int ocfs2_xa_prepare_entry(struct ocfs2_xa_loc *loc,
2193 static int ocfs2_xa_store_value(struct ocfs2_xa_loc *loc,
2216 static int ocfs2_xa_set(struct ocfs2_xa_loc *loc,
2261 static void ocfs2_init_dinode_xa_loc(struct ocfs2_xa_loc *loc,
2280 static void ocfs2_init_xattr_block_xa_loc(struct ocfs2_xa_loc *loc,
2299 static void ocfs2_init_xattr_bucket_xa_loc(struct ocfs2_xa_loc *loc,
2770 struct ocfs2_xa_loc loc;
2954 struct ocfs2_xa_loc loc;
5544 struct ocfs2_xa_loc loc;