Lines Matching refs:arena_info
27 static struct device *to_dev(struct arena_info *arena)
37 static int arena_read_bytes(struct arena_info *arena, resource_size_t offset,
48 static int arena_write_bytes(struct arena_info *arena, resource_size_t offset,
59 static int btt_info_write(struct arena_info *arena, struct btt_sb *super)
82 static int btt_info_read(struct arena_info *arena, struct btt_sb *super)
94 static int __btt_map_write(struct arena_info *arena, u32 lba, __le32 mapping,
106 static int btt_map_write(struct arena_info *arena, u32 lba, u32 mapping,
150 static int btt_map_read(struct arena_info *arena, u32 lba, u32 *mapping,
206 static int btt_log_group_read(struct arena_info *arena, u32 lane,
216 static void arena_debugfs_init(struct arena_info *a, struct dentry *parent,
258 struct arena_info *arena;
285 static int btt_log_get_old(struct arena_info *a, struct log_group *log)
327 static int btt_log_read(struct arena_info *arena, u32 lane,
361 static int __btt_log_write(struct arena_info *arena, u32 lane,
382 static int btt_flog_write(struct arena_info *arena, u32 lane, u32 sub,
406 static int btt_map_init(struct arena_info *arena)
450 static int btt_log_init(struct arena_info *arena)
500 static u64 to_namespace_offset(struct arena_info *arena, u64 lba)
505 static int arena_clear_freelist_error(struct arena_info *arena, u32 lane)
534 static int btt_freelist_init(struct arena_info *arena)
623 static int log_set_indices(struct arena_info *arena)
721 static int btt_rtt_init(struct arena_info *arena)
730 static int btt_maplocks_init(struct arena_info *arena)
745 static struct arena_info *alloc_arena(struct btt *btt, size_t size,
748 struct arena_info *arena;
752 arena = kzalloc(sizeof(struct arena_info), GFP_KERNEL);
804 struct arena_info *arena, *next;
818 * populates the corresponding arena_info struct
820 static void parse_arena_meta(struct arena_info *arena, struct btt_sb *super,
849 struct arena_info *arena;
939 struct arena_info *arena;
969 static int btt_arena_write_layout(struct arena_info *arena)
1028 struct arena_info *arena;
1069 struct arena_info **arena)
1071 struct arena_info *arena_list;
1090 static void lock_map(struct arena_info *arena, u32 premap)
1098 static void unlock_map(struct arena_info *arena, u32 premap)
1106 static int btt_data_read(struct arena_info *arena, struct page *page,
1119 static int btt_data_write(struct arena_info *arena, u32 lba,
1142 struct arena_info *arena, u32 postmap, int rw)
1191 struct arena_info *arena, u32 postmap, int rw)
1203 struct arena_info *arena = NULL;
1300 static bool btt_is_badblock(struct btt *btt, struct arena_info *arena,
1315 struct arena_info *arena = NULL;