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
132 int blk_crypto_profile_init(struct blk_crypto_profile *profile, argument
136 struct blk_crypto_profile *profile,
141 void blk_crypto_reprogram_all_keys(struct blk_crypto_profile *profile);
143 void blk_crypto_profile_destroy(struct blk_crypto_profile *profile);
145 void blk_crypto_intersect_capabilities(struct blk_crypto_profile *parent,
146 const struct blk_crypto_profile *child);
148 bool blk_crypto_has_capabilities(const struct blk_crypto_profile *target,
149 const struct blk_crypto_profile *reference);
151 void blk_crypto_update_capabilities(struct blk_crypto_profile *dst,
152 const struct blk_crypto_profile *src);