Symbol: ll_disk
drivers/md/persistent-data/dm-space-map-common.c
1006
static dm_block_t metadata_ll_max_entries(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.c
1011
static int metadata_ll_commit(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.c
1028
int sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-space-map-common.c
1057
int sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-common.c
1095
static inline int ie_cache_writeback(struct ll_disk *ll, struct ie_cache *iec)
drivers/md/persistent-data/dm-space-map-common.c
1108
static int disk_ll_load_ie(struct ll_disk *ll, dm_block_t index,
drivers/md/persistent-data/dm-space-map-common.c
1139
static int disk_ll_save_ie(struct ll_disk *ll, dm_block_t index,
drivers/md/persistent-data/dm-space-map-common.c
1168
static int disk_ll_init_index(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.c
1181
static int disk_ll_open(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.c
1186
static dm_block_t disk_ll_max_entries(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.c
1191
static int disk_ll_commit(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.c
1206
int sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-space-map-common.c
1235
int sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-common.c
194
static int sm_ll_init(struct ll_disk *ll, struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-space-map-common.c
196
memset(ll, 0, sizeof(struct ll_disk));
drivers/md/persistent-data/dm-space-map-common.c
237
int sm_ll_extend(struct ll_disk *ll, dm_block_t extra_blocks)
drivers/md/persistent-data/dm-space-map-common.c
280
int sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result)
drivers/md/persistent-data/dm-space-map-common.c
309
static int sm_ll_lookup_big_ref_count(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
324
int sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result)
drivers/md/persistent-data/dm-space-map-common.c
337
int sm_ll_find_free_block(struct ll_disk *ll, dm_block_t begin,
drivers/md/persistent-data/dm-space-map-common.c
393
int sm_ll_find_common_free_block(struct ll_disk *old_ll, struct ll_disk *new_ll,
drivers/md/persistent-data/dm-space-map-common.c
422
int sm_ll_insert(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
527
static inline void exit_inc_context(struct ll_disk *ll, struct inc_context *ic)
drivers/md/persistent-data/dm-space-map-common.c
535
static inline void reset_inc_context(struct ll_disk *ll, struct inc_context *ic)
drivers/md/persistent-data/dm-space-map-common.c
551
static int __sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic)
drivers/md/persistent-data/dm-space-map-common.c
584
static int sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic)
drivers/md/persistent-data/dm-space-map-common.c
609
static inline int shadow_bitmap(struct ll_disk *ll, struct inc_context *ic)
drivers/md/persistent-data/dm-space-map-common.c
629
static inline int ensure_bitmap(struct ll_disk *ll, struct inc_context *ic)
drivers/md/persistent-data/dm-space-map-common.c
647
static inline int sm_ll_inc_bitmap(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
716
static int __sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e,
drivers/md/persistent-data/dm-space-map-common.c
746
int sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e,
drivers/md/persistent-data/dm-space-map-common.c
762
static int __sm_ll_del_overflow(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
770
static int __sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
804
static int sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
840
static inline int sm_ll_dec_bitmap(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
899
static int __sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e,
drivers/md/persistent-data/dm-space-map-common.c
928
int sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e,
drivers/md/persistent-data/dm-space-map-common.c
944
int sm_ll_commit(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.c
959
static int metadata_ll_load_ie(struct ll_disk *ll, dm_block_t index,
drivers/md/persistent-data/dm-space-map-common.c
966
static int metadata_ll_save_ie(struct ll_disk *ll, dm_block_t index,
drivers/md/persistent-data/dm-space-map-common.c
974
static int metadata_ll_init_index(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.c
990
static int metadata_ll_open(struct ll_disk *ll)
drivers/md/persistent-data/dm-space-map-common.h
118
int sm_ll_extend(struct ll_disk *ll, dm_block_t extra_blocks);
drivers/md/persistent-data/dm-space-map-common.h
119
int sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result);
drivers/md/persistent-data/dm-space-map-common.h
120
int sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result);
drivers/md/persistent-data/dm-space-map-common.h
121
int sm_ll_find_free_block(struct ll_disk *ll, dm_block_t begin,
drivers/md/persistent-data/dm-space-map-common.h
123
int sm_ll_find_common_free_block(struct ll_disk *old_ll, struct ll_disk *new_ll,
drivers/md/persistent-data/dm-space-map-common.h
131
int sm_ll_insert(struct ll_disk *ll, dm_block_t b, uint32_t ref_count, int32_t *nr_allocations);
drivers/md/persistent-data/dm-space-map-common.h
132
int sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations);
drivers/md/persistent-data/dm-space-map-common.h
133
int sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations);
drivers/md/persistent-data/dm-space-map-common.h
134
int sm_ll_commit(struct ll_disk *ll);
drivers/md/persistent-data/dm-space-map-common.h
136
int sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm);
drivers/md/persistent-data/dm-space-map-common.h
137
int sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-common.h
140
int sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm);
drivers/md/persistent-data/dm-space-map-common.h
141
int sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-common.h
49
struct ll_disk;
drivers/md/persistent-data/dm-space-map-common.h
51
typedef int (*load_ie_fn)(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *result);
drivers/md/persistent-data/dm-space-map-common.h
52
typedef int (*save_ie_fn)(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie);
drivers/md/persistent-data/dm-space-map-common.h
53
typedef int (*init_index_fn)(struct ll_disk *ll);
drivers/md/persistent-data/dm-space-map-common.h
54
typedef int (*open_index_fn)(struct ll_disk *ll);
drivers/md/persistent-data/dm-space-map-common.h
55
typedef dm_block_t (*max_index_entries_fn)(struct ll_disk *ll);
drivers/md/persistent-data/dm-space-map-common.h
56
typedef int (*commit_fn)(struct ll_disk *ll);
drivers/md/persistent-data/dm-space-map-disk.c
28
struct ll_disk ll;
drivers/md/persistent-data/dm-space-map-disk.c
29
struct ll_disk old_ll;
drivers/md/persistent-data/dm-space-map-metadata.c
171
struct ll_disk ll;
drivers/md/persistent-data/dm-space-map-metadata.c
172
struct ll_disk old_ll;