Searched refs:safexcel_crypto_priv (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/crypto/inside-secure/ |
D | safexcel_ring.c | 13 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()
|
D | safexcel.h | 535 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 …]
|
D | safexcel.c | 30 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 …]
|
D | safexcel_cipher.c | 36 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 …]
|
D | safexcel_hash.c | 19 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()
|