Home
last modified time | relevance | path

Searched refs:safexcel_crypto_priv (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/crypto/inside-secure/
Dsafexcel_ring.c13 int safexcel_init_ring_descriptors(struct safexcel_crypto_priv *priv, in safexcel_init_ring_descriptors()
40 inline int safexcel_select_ring(struct safexcel_crypto_priv *priv) in safexcel_select_ring()
45 static void *safexcel_ring_next_wptr(struct safexcel_crypto_priv *priv, in safexcel_ring_next_wptr()
62 void *safexcel_ring_next_rptr(struct safexcel_crypto_priv *priv, in safexcel_ring_next_rptr()
78 inline void *safexcel_ring_curr_rptr(struct safexcel_crypto_priv *priv, in safexcel_ring_curr_rptr()
86 inline int safexcel_ring_first_rdr_index(struct safexcel_crypto_priv *priv, in safexcel_ring_first_rdr_index()
94 inline int safexcel_ring_rdr_rdesc_index(struct safexcel_crypto_priv *priv, in safexcel_ring_rdr_rdesc_index()
103 void safexcel_ring_rollback_wptr(struct safexcel_crypto_priv *priv, in safexcel_ring_rollback_wptr()
115 struct safexcel_command_desc *safexcel_add_cdesc(struct safexcel_crypto_priv *priv, in safexcel_add_cdesc()
158 struct safexcel_result_desc *safexcel_add_rdesc(struct safexcel_crypto_priv *priv, in safexcel_add_rdesc()
Dsafexcel.h535 struct safexcel_crypto_priv *priv;
592 struct safexcel_crypto_priv { struct
614 int (*handle_result)(struct safexcel_crypto_priv *priv, int ring, argument
641 struct safexcel_crypto_priv *priv;
656 void safexcel_dequeue(struct safexcel_crypto_priv *priv, int ring);
657 int safexcel_rdesc_check_errors(struct safexcel_crypto_priv *priv,
659 void safexcel_complete(struct safexcel_crypto_priv *priv, int ring);
661 struct safexcel_crypto_priv *priv,
663 int safexcel_init_ring_descriptors(struct safexcel_crypto_priv *priv,
666 int safexcel_select_ring(struct safexcel_crypto_priv *priv);
[all …]
Dsafexcel.c30 static void eip197_trc_cache_init(struct safexcel_crypto_priv *priv) in eip197_trc_cache_init()
109 static void eip197_write_firmware(struct safexcel_crypto_priv *priv, in eip197_write_firmware()
140 static int eip197_load_firmwares(struct safexcel_crypto_priv *priv) in eip197_load_firmwares()
208 static int safexcel_hw_setup_cdesc_rings(struct safexcel_crypto_priv *priv) in safexcel_hw_setup_cdesc_rings()
246 static int safexcel_hw_setup_rdesc_rings(struct safexcel_crypto_priv *priv) in safexcel_hw_setup_rdesc_rings()
292 static int safexcel_hw_init(struct safexcel_crypto_priv *priv) in safexcel_hw_init()
491 static void safexcel_try_push_requests(struct safexcel_crypto_priv *priv, in safexcel_try_push_requests()
505 void safexcel_dequeue(struct safexcel_crypto_priv *priv, int ring) in safexcel_dequeue()
583 inline int safexcel_rdesc_check_errors(struct safexcel_crypto_priv *priv, in safexcel_rdesc_check_errors()
604 inline void safexcel_rdr_req_set(struct safexcel_crypto_priv *priv, in safexcel_rdr_req_set()
[all …]
Dsafexcel_cipher.c36 struct safexcel_crypto_priv *priv;
157 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_skcipher_aes_setkey()
191 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_aead_aes_setkey()
266 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_context_control()
323 static int safexcel_handle_req_result(struct safexcel_crypto_priv *priv, int ring, in safexcel_handle_req_result()
379 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_send_req()
501 static int safexcel_handle_inv_result(struct safexcel_crypto_priv *priv, in safexcel_handle_inv_result()
556 static int safexcel_skcipher_handle_result(struct safexcel_crypto_priv *priv, in safexcel_skcipher_handle_result()
578 static int safexcel_aead_handle_result(struct safexcel_crypto_priv *priv, in safexcel_aead_handle_result()
606 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_cipher_send_inv()
[all …]
Dsafexcel_hash.c19 struct safexcel_crypto_priv *priv;
83 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_context_control()
148 static int safexcel_handle_req_result(struct safexcel_crypto_priv *priv, int ring, in safexcel_handle_req_result()
208 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_ahash_send_req()
375 static int safexcel_handle_inv_result(struct safexcel_crypto_priv *priv, in safexcel_handle_inv_result()
425 static int safexcel_handle_result(struct safexcel_crypto_priv *priv, int ring, in safexcel_handle_result()
483 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_ahash_exit_inv()
557 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_ahash_enqueue()
768 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_ahash_cra_exit()
987 struct safexcel_crypto_priv *priv = ctx->priv; in safexcel_hmac_alg_setkey()