dm_verity 16 drivers/md/dm-verity-fec.c bool verity_fec_is_enabled(struct dm_verity *v) dm_verity 33 drivers/md/dm-verity-fec.c static inline u64 fec_interleave(struct dm_verity *v, u64 offset) dm_verity 44 drivers/md/dm-verity-fec.c static int fec_decode_rs8(struct dm_verity *v, struct dm_verity_fec_io *fio, dm_verity 61 drivers/md/dm-verity-fec.c static u8 *fec_read_parity(struct dm_verity *v, u64 rsb, int index, dm_verity 104 drivers/md/dm-verity-fec.c static inline u8 *fec_buffer_rs_block(struct dm_verity *v, dm_verity 124 drivers/md/dm-verity-fec.c static int fec_decode_bufs(struct dm_verity *v, struct dm_verity_fec_io *fio, dm_verity 184 drivers/md/dm-verity-fec.c static int fec_is_erasure(struct dm_verity *v, struct dm_verity_io *io, dm_verity 200 drivers/md/dm-verity-fec.c static int fec_read_bufs(struct dm_verity *v, struct dm_verity_io *io, dm_verity 306 drivers/md/dm-verity-fec.c static int fec_alloc_bufs(struct dm_verity *v, struct dm_verity_fec_io *fio) dm_verity 346 drivers/md/dm-verity-fec.c static void fec_init_bufs(struct dm_verity *v, struct dm_verity_fec_io *fio) dm_verity 361 drivers/md/dm-verity-fec.c static int fec_decode_rsb(struct dm_verity *v, struct dm_verity_io *io, dm_verity 404 drivers/md/dm-verity-fec.c static int fec_bv_copy(struct dm_verity *v, struct dm_verity_io *io, u8 *data, dm_verity 419 drivers/md/dm-verity-fec.c int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, dm_verity 526 drivers/md/dm-verity-fec.c unsigned verity_fec_status_table(struct dm_verity *v, unsigned sz, dm_verity 544 drivers/md/dm-verity-fec.c void verity_fec_dtr(struct dm_verity *v) dm_verity 571 drivers/md/dm-verity-fec.c struct dm_verity *v = (struct dm_verity *)pool_data; dm_verity 592 drivers/md/dm-verity-fec.c int verity_fec_parse_opt_args(struct dm_arg_set *as, struct dm_verity *v, dm_verity 655 drivers/md/dm-verity-fec.c int verity_fec_ctr_alloc(struct dm_verity *v) dm_verity 673 drivers/md/dm-verity-fec.c int verity_fec_ctr(struct dm_verity *v) dm_verity 68 drivers/md/dm-verity-fec.h extern bool verity_fec_is_enabled(struct dm_verity *v); dm_verity 70 drivers/md/dm-verity-fec.h extern int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, dm_verity 74 drivers/md/dm-verity-fec.h extern unsigned verity_fec_status_table(struct dm_verity *v, unsigned sz, dm_verity 82 drivers/md/dm-verity-fec.h struct dm_verity *v, unsigned *argc, dm_verity 85 drivers/md/dm-verity-fec.h extern void verity_fec_dtr(struct dm_verity *v); dm_verity 87 drivers/md/dm-verity-fec.h extern int verity_fec_ctr_alloc(struct dm_verity *v); dm_verity 88 drivers/md/dm-verity-fec.h extern int verity_fec_ctr(struct dm_verity *v); dm_verity 94 drivers/md/dm-verity-fec.h static inline bool verity_fec_is_enabled(struct dm_verity *v) dm_verity 99 drivers/md/dm-verity-fec.h static inline int verity_fec_decode(struct dm_verity *v, dm_verity 108 drivers/md/dm-verity-fec.h static inline unsigned verity_fec_status_table(struct dm_verity *v, dm_verity 129 drivers/md/dm-verity-fec.h struct dm_verity *v, dm_verity 136 drivers/md/dm-verity-fec.h static inline void verity_fec_dtr(struct dm_verity *v) dm_verity 140 drivers/md/dm-verity-fec.h static inline int verity_fec_ctr_alloc(struct dm_verity *v) dm_verity 145 drivers/md/dm-verity-fec.h static inline int verity_fec_ctr(struct dm_verity *v) dm_verity 45 drivers/md/dm-verity-target.c struct dm_verity *v; dm_verity 79 drivers/md/dm-verity-target.c static sector_t verity_map_sector(struct dm_verity *v, sector_t bi_sector) dm_verity 90 drivers/md/dm-verity-target.c static sector_t verity_position_at_level(struct dm_verity *v, sector_t block, dm_verity 96 drivers/md/dm-verity-target.c static int verity_hash_update(struct dm_verity *v, struct ahash_request *req, dm_verity 127 drivers/md/dm-verity-target.c static int verity_hash_init(struct dm_verity *v, struct ahash_request *req, dm_verity 151 drivers/md/dm-verity-target.c static int verity_hash_final(struct dm_verity *v, struct ahash_request *req, dm_verity 171 drivers/md/dm-verity-target.c int verity_hash(struct dm_verity *v, struct ahash_request *req, dm_verity 191 drivers/md/dm-verity-target.c static void verity_hash_at_level(struct dm_verity *v, sector_t block, int level, dm_verity 212 drivers/md/dm-verity-target.c static int verity_handle_err(struct dm_verity *v, enum verity_block_type type, dm_verity 271 drivers/md/dm-verity-target.c static int verity_verify_level(struct dm_verity *v, struct dm_verity_io *io, dm_verity 330 drivers/md/dm-verity-target.c int verity_hash_for_block(struct dm_verity *v, struct dm_verity_io *io, dm_verity 367 drivers/md/dm-verity-target.c static int verity_for_io_block(struct dm_verity *v, struct dm_verity_io *io, dm_verity 411 drivers/md/dm-verity-target.c int verity_for_bv_block(struct dm_verity *v, struct dm_verity_io *io, dm_verity 413 drivers/md/dm-verity-target.c int (*process)(struct dm_verity *v, dm_verity 445 drivers/md/dm-verity-target.c static int verity_bv_zero(struct dm_verity *v, struct dm_verity_io *io, dm_verity 455 drivers/md/dm-verity-target.c static inline void verity_bv_skip_block(struct dm_verity *v, dm_verity 470 drivers/md/dm-verity-target.c struct dm_verity *v = io->v; dm_verity 541 drivers/md/dm-verity-target.c struct dm_verity *v = io->v; dm_verity 581 drivers/md/dm-verity-target.c struct dm_verity *v = pw->v; dm_verity 612 drivers/md/dm-verity-target.c static void verity_submit_prefetch(struct dm_verity *v, struct dm_verity_io *io) dm_verity 635 drivers/md/dm-verity-target.c struct dm_verity *v = ti->private; dm_verity 681 drivers/md/dm-verity-target.c struct dm_verity *v = ti->private; dm_verity 749 drivers/md/dm-verity-target.c struct dm_verity *v = ti->private; dm_verity 762 drivers/md/dm-verity-target.c struct dm_verity *v = ti->private; dm_verity 769 drivers/md/dm-verity-target.c struct dm_verity *v = ti->private; dm_verity 782 drivers/md/dm-verity-target.c struct dm_verity *v = ti->private; dm_verity 813 drivers/md/dm-verity-target.c static int verity_alloc_most_once(struct dm_verity *v) dm_verity 834 drivers/md/dm-verity-target.c static int verity_alloc_zero_digest(struct dm_verity *v) dm_verity 865 drivers/md/dm-verity-target.c static int verity_parse_opt_args(struct dm_arg_set *as, struct dm_verity *v, dm_verity 948 drivers/md/dm-verity-target.c struct dm_verity *v; dm_verity 959 drivers/md/dm-verity-target.c v = kzalloc(sizeof(struct dm_verity), GFP_KERNEL); dm_verity 68 drivers/md/dm-verity-verify-sig.c struct dm_verity *v, dm_verity 27 drivers/md/dm-verity-verify-sig.h int verity_verify_sig_parse_opt_args(struct dm_arg_set *as, struct dm_verity *v, dm_verity 48 drivers/md/dm-verity-verify-sig.h int verity_verify_sig_parse_opt_args(struct dm_arg_set *as, struct dm_verity *v, dm_verity 71 drivers/md/dm-verity.h struct dm_verity *v; dm_verity 95 drivers/md/dm-verity.h static inline struct ahash_request *verity_io_hash_req(struct dm_verity *v, dm_verity 101 drivers/md/dm-verity.h static inline u8 *verity_io_real_digest(struct dm_verity *v, dm_verity 107 drivers/md/dm-verity.h static inline u8 *verity_io_want_digest(struct dm_verity *v, dm_verity 113 drivers/md/dm-verity.h static inline u8 *verity_io_digest_end(struct dm_verity *v, dm_verity 119 drivers/md/dm-verity.h extern int verity_for_bv_block(struct dm_verity *v, struct dm_verity_io *io, dm_verity 121 drivers/md/dm-verity.h int (*process)(struct dm_verity *v, dm_verity 125 drivers/md/dm-verity.h extern int verity_hash(struct dm_verity *v, struct ahash_request *req, dm_verity 128 drivers/md/dm-verity.h extern int verity_hash_for_block(struct dm_verity *v, struct dm_verity_io *io,