Lines Matching refs:blk_crypto_profile
12 struct blk_crypto_profile;
37 int (*keyslot_program)(struct blk_crypto_profile *profile,
57 int (*keyslot_evict)(struct blk_crypto_profile *profile,
70 struct blk_crypto_profile { struct
133 int blk_crypto_profile_init(struct blk_crypto_profile *profile, argument
137 struct blk_crypto_profile *profile,
142 void blk_crypto_reprogram_all_keys(struct blk_crypto_profile *profile);
144 void blk_crypto_profile_destroy(struct blk_crypto_profile *profile);
146 void blk_crypto_intersect_capabilities(struct blk_crypto_profile *parent,
147 const struct blk_crypto_profile *child);
149 bool blk_crypto_has_capabilities(const struct blk_crypto_profile *target,
150 const struct blk_crypto_profile *reference);
152 void blk_crypto_update_capabilities(struct blk_crypto_profile *dst,
153 const struct blk_crypto_profile *src);