Searched refs:dm_verity (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/md/ |
D | dm-verity-fec.h | 72 extern bool verity_fec_is_enabled(struct dm_verity *v); 74 extern int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, 78 extern unsigned verity_fec_status_table(struct dm_verity *v, unsigned sz, 86 struct dm_verity *v, unsigned *argc, 89 extern void verity_fec_dtr(struct dm_verity *v); 91 extern int verity_fec_ctr_alloc(struct dm_verity *v); 92 extern int verity_fec_ctr(struct dm_verity *v); 98 static inline bool verity_fec_is_enabled(struct dm_verity *v) in verity_fec_is_enabled() 103 static inline int verity_fec_decode(struct dm_verity *v, in verity_fec_decode() 112 static inline unsigned verity_fec_status_table(struct dm_verity *v, in verity_fec_status_table() [all …]
|
D | dm-verity.h | 34 struct dm_verity { struct 70 struct dm_verity *v; argument 94 static inline struct ahash_request *verity_io_hash_req(struct dm_verity *v, in verity_io_hash_req() 100 static inline u8 *verity_io_real_digest(struct dm_verity *v, in verity_io_real_digest() 106 static inline u8 *verity_io_want_digest(struct dm_verity *v, in verity_io_want_digest() 112 static inline u8 *verity_io_digest_end(struct dm_verity *v, in verity_io_digest_end() 118 extern int verity_for_bv_block(struct dm_verity *v, struct dm_verity_io *io, 120 int (*process)(struct dm_verity *v, 124 extern int verity_hash(struct dm_verity *v, struct ahash_request *req, 127 extern int verity_hash_for_block(struct dm_verity *v, struct dm_verity_io *io,
|
D | dm-verity-fec.c | 20 bool verity_fec_is_enabled(struct dm_verity *v) in verity_fec_is_enabled() 37 static inline u64 fec_interleave(struct dm_verity *v, u64 offset) in fec_interleave() 48 static int fec_decode_rs8(struct dm_verity *v, struct dm_verity_fec_io *fio, in fec_decode_rs8() 65 static u8 *fec_read_parity(struct dm_verity *v, u64 rsb, int index, in fec_read_parity() 108 static inline u8 *fec_buffer_rs_block(struct dm_verity *v, in fec_buffer_rs_block() 128 static int fec_decode_bufs(struct dm_verity *v, struct dm_verity_fec_io *fio, in fec_decode_bufs() 188 static int fec_is_erasure(struct dm_verity *v, struct dm_verity_io *io, in fec_is_erasure() 204 static int fec_read_bufs(struct dm_verity *v, struct dm_verity_io *io, in fec_read_bufs() 307 static int fec_alloc_bufs(struct dm_verity *v, struct dm_verity_fec_io *fio) in fec_alloc_bufs() 347 static void fec_init_bufs(struct dm_verity *v, struct dm_verity_fec_io *fio) in fec_init_bufs() [all …]
|
D | dm-verity-target.c | 45 struct dm_verity *v; 79 static sector_t verity_map_sector(struct dm_verity *v, sector_t bi_sector) in verity_map_sector() 90 static sector_t verity_position_at_level(struct dm_verity *v, sector_t block, in verity_position_at_level() 96 static int verity_hash_update(struct dm_verity *v, struct ahash_request *req, in verity_hash_update() 127 static int verity_hash_init(struct dm_verity *v, struct ahash_request *req, in verity_hash_init() 151 static int verity_hash_final(struct dm_verity *v, struct ahash_request *req, in verity_hash_final() 171 int verity_hash(struct dm_verity *v, struct ahash_request *req, in verity_hash() 191 static void verity_hash_at_level(struct dm_verity *v, sector_t block, int level, in verity_hash_at_level() 212 static int verity_handle_err(struct dm_verity *v, enum verity_block_type type, in verity_handle_err() 271 static int verity_verify_level(struct dm_verity *v, struct dm_verity_io *io, in verity_verify_level() [all …]
|