Home
last modified time | relevance | path

Searched refs:cc_hw_desc (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/crypto/ccree/
Dcc_hw_queue_defs.h65 struct cc_hw_desc { struct
214 static inline void hw_desc_init(struct cc_hw_desc *pdesc) in hw_desc_init()
216 memset(pdesc, 0, sizeof(struct cc_hw_desc)); in hw_desc_init()
224 static inline void set_queue_last_ind_bit(struct cc_hw_desc *pdesc) in set_queue_last_ind_bit()
238 static inline void set_din_type(struct cc_hw_desc *pdesc, in set_din_type()
259 static inline void set_din_no_dma(struct cc_hw_desc *pdesc, u32 addr, u32 size) in set_din_no_dma()
274 static inline void set_cpp_crypto_key(struct cc_hw_desc *pdesc, u8 slot) in set_cpp_crypto_key()
293 static inline void set_din_sram(struct cc_hw_desc *pdesc, dma_addr_t addr, in set_din_sram()
308 static inline void set_din_const(struct cc_hw_desc *pdesc, u32 val, u32 size) in set_din_const()
321 static inline void set_din_not_last_indication(struct cc_hw_desc *pdesc) in set_din_not_last_indication()
[all …]
Dcc_request_mgr.h29 struct cc_hw_desc *desc, unsigned int len,
33 struct cc_crypto_req *cc_req, struct cc_hw_desc *desc,
36 int send_request_init(struct cc_drvdata *drvdata, struct cc_hw_desc *desc,
Dcc_request_mgr.c29 struct cc_hw_desc compl_desc;
49 struct cc_hw_desc desc[CC_MAX_DESC_SEQ_LEN];
186 static void enqueue_seq(struct cc_drvdata *drvdata, struct cc_hw_desc seq[], in enqueue_seq()
282 struct cc_hw_desc *desc, unsigned int len, in cc_do_send_request()
413 struct cc_hw_desc *desc, unsigned int len, in cc_send_request()
462 struct cc_crypto_req *cc_req, struct cc_hw_desc *desc, in cc_send_sync_request()
518 int send_request_init(struct cc_drvdata *drvdata, struct cc_hw_desc *desc, in send_request_init()
Dcc_aead.c255 static unsigned int xcbc_setkey(struct cc_hw_desc *desc, in xcbc_setkey()
296 static int hmac_setkey(struct cc_hw_desc *desc, struct cc_aead_ctx *ctx) in hmac_setkey()
427 struct cc_hw_desc desc[MAX_AEAD_SETKEY_SEQ]; in cc_get_plain_hmac_key()
548 struct cc_hw_desc desc[MAX_AEAD_SETKEY_SEQ]; in cc_aead_setkey()
732 struct cc_hw_desc desc[], unsigned int *seq_size) in cc_set_assoc_desc()
772 struct cc_hw_desc desc[], in cc_proc_authen_desc()
836 struct cc_hw_desc desc[], in cc_proc_cipher_desc()
881 struct cc_hw_desc desc[], in cc_proc_digest_desc()
931 struct cc_hw_desc desc[], in cc_set_cipher_desc()
975 static void cc_proc_cipher(struct aead_request *req, struct cc_hw_desc desc[], in cc_proc_cipher()
[all …]
Dcc_hash.c52 static void cc_setup_xcbc(struct ahash_request *areq, struct cc_hw_desc desc[],
55 static void cc_setup_cmac(struct ahash_request *areq, struct cc_hw_desc desc[],
97 unsigned int flow_mode, struct cc_hw_desc desc[],
100 static void cc_set_endianity(u32 mode, struct cc_hw_desc *desc) in cc_set_endianity()
334 static int cc_fin_result(struct cc_hw_desc *desc, struct ahash_request *req, in cc_fin_result()
358 static int cc_fin_hmac(struct cc_hw_desc *desc, struct ahash_request *req, in cc_fin_hmac()
424 struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; in cc_hash_digest()
522 static int cc_restore_hash(struct cc_hw_desc *desc, struct cc_hash_ctx *ctx, in cc_restore_hash()
559 struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; in cc_hash_update()
637 struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; in cc_do_finup()
[all …]
Dcc_sram_mgr.h62 unsigned int nelement, struct cc_hw_desc *seq,
Dcc_sram_mgr.c105 unsigned int nelement, struct cc_hw_desc *seq, in cc_set_sram_desc()
Dcc_cipher.c472 unsigned int ivsize, struct cc_hw_desc desc[], in cc_setup_readiv_desc()
529 struct cc_hw_desc desc[], in cc_setup_state_desc()
624 unsigned int nbytes, struct cc_hw_desc desc[], in cc_setup_key_desc()
709 struct cc_hw_desc desc[], unsigned int *seq_size) in cc_setup_mlli_desc()
735 unsigned int nbytes, struct cc_hw_desc desc[], in cc_setup_flow_desc()
825 struct cc_hw_desc desc[MAX_ABLKCIPHER_SEQ_LEN]; in cc_cipher_process()
Dcc_driver.h238 struct cc_hw_desc *pdesc) in set_queue_last_ind()