Lines Matching refs:arena_info

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