Home
last modified time | relevance | path

Searched refs:dm_verity (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/md/
H A Ddm-verity-fec.h70 static inline bool verity_fec_is_enabled(struct dm_verity *v) in verity_fec_is_enabled()
75 extern int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io,
79 extern unsigned int verity_fec_status_table(struct dm_verity *v, unsigned int sz,
96 struct dm_verity *v, unsigned int *argc,
99 extern void verity_fec_dtr(struct dm_verity *v);
101 extern int verity_fec_ctr_alloc(struct dm_verity *v);
102 extern int verity_fec_ctr(struct dm_verity *v);
108 static inline bool verity_fec_is_enabled(struct dm_verity *v) in verity_fec_is_enabled()
113 static inline int verity_fec_decode(struct dm_verity *v, in verity_fec_decode()
122 static inline unsigned int verity_fec_status_table(struct dm_verity *v, in verity_fec_status_table()
[all …]
H A Ddm-verity-target.c66 struct dm_verity *v;
101 static sector_t verity_map_sector(struct dm_verity *v, sector_t bi_sector) in verity_map_sector()
112 static sector_t verity_position_at_level(struct dm_verity *v, sector_t block, in verity_position_at_level()
118 int verity_hash(struct dm_verity *v, struct dm_verity_io *io, in verity_hash()
155 static void verity_hash_at_level(struct dm_verity *v, sector_t block, int level, in verity_hash_at_level()
176 static int verity_handle_err(struct dm_verity *v, enum verity_block_type type, in verity_handle_err()
242 static int verity_verify_level(struct dm_verity *v, struct dm_verity_io *io, in verity_verify_level()
341 int verity_hash_for_block(struct dm_verity *v, struct dm_verity_io *io, in verity_hash_for_block()
375 static noinline int verity_recheck(struct dm_verity *v, struct dm_verity_io *io, in verity_recheck()
418 static int verity_handle_data_hash_mismatch(struct dm_verity *v, in verity_handle_data_hash_mismatch()
[all …]
H A Ddm-verity-fec.c21 static inline unsigned int fec_max_nbufs(struct dm_verity *v) in fec_max_nbufs()
40 static inline u8 *fec_buffer_rs_message(struct dm_verity *v, in fec_buffer_rs_message()
51 static int fec_decode_bufs(struct dm_verity *v, struct dm_verity_io *io, in fec_decode_bufs()
146 static int fec_is_erasure(struct dm_verity *v, struct dm_verity_io *io, in fec_is_erasure()
173 static int fec_read_bufs(struct dm_verity *v, struct dm_verity_io *io, in fec_read_bufs()
272 static struct dm_verity_fec_io *fec_alloc_and_init_io(struct dm_verity *v) in fec_alloc_and_init_io()
302 static void fec_init_bufs(struct dm_verity *v, struct dm_verity_fec_io *fio) in fec_init_bufs()
322 static int fec_decode(struct dm_verity *v, struct dm_verity_io *io, in fec_decode()
373 int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, in verity_fec_decode()
440 unsigned int verity_fec_status_table(struct dm_verity *v, unsigned int sz, in verity_fec_status_table()
[all …]
H A Ddm-verity.h37 struct dm_verity { struct
95 struct dm_verity *v; argument
137 extern int verity_hash(struct dm_verity *v, struct dm_verity_io *io,
140 extern int verity_hash_for_block(struct dm_verity *v, struct dm_verity_io *io,