Home
last modified time | relevance | path

Searched refs:blk_crypto_profile (Results 1 – 6 of 6) sorted by relevance

/linux/include/linux/
H A Dblk-crypto-profile.h12 struct blk_crypto_profile;
37 int (*keyslot_program)(struct blk_crypto_profile *profile,
57 int (*keyslot_evict)(struct blk_crypto_profile *profile,
71 int (*derive_sw_secret)(struct blk_crypto_profile *profile,
85 int (*import_key)(struct blk_crypto_profile *profile,
99 int (*generate_key)(struct blk_crypto_profile *profile,
113 int (*prepare_key)(struct blk_crypto_profile *profile,
126 struct blk_crypto_profile { struct
195 int blk_crypto_profile_init(struct blk_crypto_profile *profile, argument
199 struct blk_crypto_profile *profile,
[all …]
H A Dblkdev.h46 struct blk_crypto_profile;
567 struct blk_crypto_profile *crypto_profile;
1554 bool blk_crypto_register(struct blk_crypto_profile *profile,
1559 static inline bool blk_crypto_register(struct blk_crypto_profile *profile, in blk_crypto_register()
/linux/drivers/mmc/host/
H A Dcqhci-crypto.c26 cqhci_host_from_crypto_profile(struct blk_crypto_profile *profile) in cqhci_host_from_crypto_profile()
54 static int cqhci_crypto_keyslot_program(struct blk_crypto_profile *profile, in cqhci_crypto_keyslot_program()
112 static int cqhci_crypto_keyslot_evict(struct blk_crypto_profile *profile, in cqhci_crypto_keyslot_evict()
165 struct blk_crypto_profile *profile = &mmc->crypto_profile; in cqhci_crypto_init()
/linux/drivers/ufs/core/
H A Dufshcd-crypto.c43 static int ufshcd_crypto_keyslot_program(struct blk_crypto_profile *profile, in ufshcd_crypto_keyslot_program()
88 static int ufshcd_crypto_keyslot_evict(struct blk_crypto_profile *profile, in ufshcd_crypto_keyslot_evict()
/linux/include/linux/mmc/
H A Dhost.h572 struct blk_crypto_profile crypto_profile;
608 mmc_from_crypto_profile(struct blk_crypto_profile *profile) in mmc_from_crypto_profile()
/linux/drivers/ufs/host/
H A Dufs-qcom.c171 struct blk_crypto_profile *profile = &hba->crypto_profile; in ufs_qcom_ice_init()
241 static int ufs_qcom_ice_keyslot_program(struct blk_crypto_profile *profile, in ufs_qcom_ice_keyslot_program()
255 static int ufs_qcom_ice_keyslot_evict(struct blk_crypto_profile *profile, in ufs_qcom_ice_keyslot_evict()
269 static int ufs_qcom_ice_derive_sw_secret(struct blk_crypto_profile *profile, in ufs_qcom_ice_derive_sw_secret()
280 static int ufs_qcom_ice_import_key(struct blk_crypto_profile *profile, in ufs_qcom_ice_import_key()
290 static int ufs_qcom_ice_generate_key(struct blk_crypto_profile *profile, in ufs_qcom_ice_generate_key()
299 static int ufs_qcom_ice_prepare_key(struct blk_crypto_profile *profile, in ufs_qcom_ice_prepare_key()