Lines Matching defs:ksm
44 struct blk_keyslot_manager *ksm; member
47 static inline void blk_ksm_hw_enter(struct blk_keyslot_manager *ksm) in blk_ksm_hw_enter()
59 static inline void blk_ksm_hw_exit(struct blk_keyslot_manager *ksm) in blk_ksm_hw_exit()
66 static inline bool blk_ksm_is_passthrough(struct blk_keyslot_manager *ksm) in blk_ksm_is_passthrough()
81 int blk_ksm_init(struct blk_keyslot_manager *ksm, unsigned int num_slots) in blk_ksm_init()
136 static void blk_ksm_destroy_callback(void *ksm) in blk_ksm_destroy_callback()
152 int devm_blk_ksm_init(struct device *dev, struct blk_keyslot_manager *ksm, in devm_blk_ksm_init()
165 blk_ksm_hash_bucket_for_key(struct blk_keyslot_manager *ksm, in blk_ksm_hash_bucket_for_key()
173 struct blk_keyslot_manager *ksm = slot->ksm; in blk_ksm_remove_slot_from_lru_list() local
182 struct blk_keyslot_manager *ksm, in blk_ksm_find_keyslot()
196 struct blk_keyslot_manager *ksm, in blk_ksm_find_and_grab_keyslot()
233 blk_status_t blk_ksm_get_slot_for_key(struct blk_keyslot_manager *ksm, in blk_ksm_get_slot_for_key()
307 struct blk_keyslot_manager *ksm; in blk_ksm_put_slot() local
333 bool blk_ksm_crypto_cfg_supported(struct blk_keyslot_manager *ksm, in blk_ksm_crypto_cfg_supported()
367 int blk_ksm_evict_key(struct blk_keyslot_manager *ksm, in blk_ksm_evict_key()
414 void blk_ksm_reprogram_all_keys(struct blk_keyslot_manager *ksm) in blk_ksm_reprogram_all_keys()
437 void blk_ksm_destroy(struct blk_keyslot_manager *ksm) in blk_ksm_destroy()
447 bool blk_ksm_register(struct blk_keyslot_manager *ksm, struct request_queue *q) in blk_ksm_register()
480 int blk_ksm_derive_raw_secret(struct blk_keyslot_manager *ksm, in blk_ksm_derive_raw_secret()
625 void blk_ksm_init_passthrough(struct blk_keyslot_manager *ksm) in blk_ksm_init_passthrough()