Lines Matching refs:tfm

180 	struct crypto_tfm *tfm;  member
242 int (*cia_setkey)(struct crypto_tfm *tfm, const u8 *key,
244 void (*cia_encrypt)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
245 void (*cia_decrypt)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
260 int (*coa_compress)(struct crypto_tfm *tfm, const u8 *src,
262 int (*coa_decompress)(struct crypto_tfm *tfm, const u8 *src,
488 int (*cra_init)(struct crypto_tfm *tfm);
489 void (*cra_exit)(struct crypto_tfm *tfm);
632 void (*exit)(struct crypto_tfm *tfm);
678 void crypto_destroy_tfm(void *mem, struct crypto_tfm *tfm);
680 static inline void crypto_free_tfm(struct crypto_tfm *tfm) in crypto_free_tfm() argument
682 return crypto_destroy_tfm(tfm, tfm); in crypto_free_tfm()
690 static inline const char *crypto_tfm_alg_name(struct crypto_tfm *tfm) in crypto_tfm_alg_name() argument
692 return tfm->__crt_alg->cra_name; in crypto_tfm_alg_name()
695 static inline const char *crypto_tfm_alg_driver_name(struct crypto_tfm *tfm) in crypto_tfm_alg_driver_name() argument
697 return tfm->__crt_alg->cra_driver_name; in crypto_tfm_alg_driver_name()
700 static inline int crypto_tfm_alg_priority(struct crypto_tfm *tfm) in crypto_tfm_alg_priority() argument
702 return tfm->__crt_alg->cra_priority; in crypto_tfm_alg_priority()
705 static inline u32 crypto_tfm_alg_type(struct crypto_tfm *tfm) in crypto_tfm_alg_type() argument
707 return tfm->__crt_alg->cra_flags & CRYPTO_ALG_TYPE_MASK; in crypto_tfm_alg_type()
710 static inline unsigned int crypto_tfm_alg_blocksize(struct crypto_tfm *tfm) in crypto_tfm_alg_blocksize() argument
712 return tfm->__crt_alg->cra_blocksize; in crypto_tfm_alg_blocksize()
715 static inline unsigned int crypto_tfm_alg_alignmask(struct crypto_tfm *tfm) in crypto_tfm_alg_alignmask() argument
717 return tfm->__crt_alg->cra_alignmask; in crypto_tfm_alg_alignmask()
720 static inline u32 crypto_tfm_get_flags(struct crypto_tfm *tfm) in crypto_tfm_get_flags() argument
722 return tfm->crt_flags; in crypto_tfm_get_flags()
725 static inline void crypto_tfm_set_flags(struct crypto_tfm *tfm, u32 flags) in crypto_tfm_set_flags() argument
727 tfm->crt_flags |= flags; in crypto_tfm_set_flags()
730 static inline void crypto_tfm_clear_flags(struct crypto_tfm *tfm, u32 flags) in crypto_tfm_clear_flags() argument
732 tfm->crt_flags &= ~flags; in crypto_tfm_clear_flags()
735 static inline void *crypto_tfm_ctx(struct crypto_tfm *tfm) in crypto_tfm_ctx() argument
737 return tfm->__crt_ctx; in crypto_tfm_ctx()
742 struct crypto_tfm *tfm; in crypto_tfm_ctx_alignment() local
743 return __alignof__(tfm->__crt_ctx); in crypto_tfm_ctx_alignment()
763 static inline struct crypto_cipher *__crypto_cipher_cast(struct crypto_tfm *tfm) in __crypto_cipher_cast() argument
765 return (struct crypto_cipher *)tfm; in __crypto_cipher_cast()
792 static inline struct crypto_tfm *crypto_cipher_tfm(struct crypto_cipher *tfm) in crypto_cipher_tfm() argument
794 return &tfm->base; in crypto_cipher_tfm()
801 static inline void crypto_free_cipher(struct crypto_cipher *tfm) in crypto_free_cipher() argument
803 crypto_free_tfm(crypto_cipher_tfm(tfm)); in crypto_free_cipher()
835 static inline unsigned int crypto_cipher_blocksize(struct crypto_cipher *tfm) in crypto_cipher_blocksize() argument
837 return crypto_tfm_alg_blocksize(crypto_cipher_tfm(tfm)); in crypto_cipher_blocksize()
840 static inline unsigned int crypto_cipher_alignmask(struct crypto_cipher *tfm) in crypto_cipher_alignmask() argument
842 return crypto_tfm_alg_alignmask(crypto_cipher_tfm(tfm)); in crypto_cipher_alignmask()
845 static inline u32 crypto_cipher_get_flags(struct crypto_cipher *tfm) in crypto_cipher_get_flags() argument
847 return crypto_tfm_get_flags(crypto_cipher_tfm(tfm)); in crypto_cipher_get_flags()
850 static inline void crypto_cipher_set_flags(struct crypto_cipher *tfm, in crypto_cipher_set_flags() argument
853 crypto_tfm_set_flags(crypto_cipher_tfm(tfm), flags); in crypto_cipher_set_flags()
856 static inline void crypto_cipher_clear_flags(struct crypto_cipher *tfm, in crypto_cipher_clear_flags() argument
859 crypto_tfm_clear_flags(crypto_cipher_tfm(tfm), flags); in crypto_cipher_clear_flags()
878 int crypto_cipher_setkey(struct crypto_cipher *tfm,
890 void crypto_cipher_encrypt_one(struct crypto_cipher *tfm,
902 void crypto_cipher_decrypt_one(struct crypto_cipher *tfm,
905 static inline struct crypto_comp *__crypto_comp_cast(struct crypto_tfm *tfm) in __crypto_comp_cast() argument
907 return (struct crypto_comp *)tfm; in __crypto_comp_cast()
920 static inline struct crypto_tfm *crypto_comp_tfm(struct crypto_comp *tfm) in crypto_comp_tfm() argument
922 return &tfm->base; in crypto_comp_tfm()
925 static inline void crypto_free_comp(struct crypto_comp *tfm) in crypto_free_comp() argument
927 crypto_free_tfm(crypto_comp_tfm(tfm)); in crypto_free_comp()
939 static inline const char *crypto_comp_name(struct crypto_comp *tfm) in crypto_comp_name() argument
941 return crypto_tfm_alg_name(crypto_comp_tfm(tfm)); in crypto_comp_name()
944 int crypto_comp_compress(struct crypto_comp *tfm,
948 int crypto_comp_decompress(struct crypto_comp *tfm,