Home
last modified time | relevance | path

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

/openbmc/linux/drivers/crypto/inside-secure/
H A Dsafexcel_ring.c13 int safexcel_init_ring_descriptors(struct safexcel_crypto_priv *priv, in safexcel_init_ring_descriptors()
72 inline int safexcel_select_ring(struct safexcel_crypto_priv *priv) in safexcel_select_ring()
77 static void *safexcel_ring_next_cwptr(struct safexcel_crypto_priv *priv, in safexcel_ring_next_cwptr()
102 static void *safexcel_ring_next_rwptr(struct safexcel_crypto_priv *priv, in safexcel_ring_next_rwptr()
123 void *safexcel_ring_next_rptr(struct safexcel_crypto_priv *priv, in safexcel_ring_next_rptr()
139 inline void *safexcel_ring_curr_rptr(struct safexcel_crypto_priv *priv, in safexcel_ring_curr_rptr()
147 inline int safexcel_ring_first_rdr_index(struct safexcel_crypto_priv *priv, in safexcel_ring_first_rdr_index()
155 inline int safexcel_ring_rdr_rdesc_index(struct safexcel_crypto_priv *priv, in safexcel_ring_rdr_rdesc_index()
164 void safexcel_ring_rollback_wptr(struct safexcel_crypto_priv *priv, in safexcel_ring_rollback_wptr()
179 struct safexcel_command_desc *safexcel_add_cdesc(struct safexcel_crypto_priv *priv, in safexcel_add_cdesc()
[all …]
H A Dsafexcel.h690 struct safexcel_crypto_priv *priv;
817 struct safexcel_crypto_priv { struct
840 int (*handle_result)(struct safexcel_crypto_priv *priv, int ring, argument
844 struct safexcel_crypto_priv *priv;
877 struct safexcel_crypto_priv *priv;
888 int safexcel_rdesc_check_errors(struct safexcel_crypto_priv *priv,
892 struct safexcel_crypto_priv *priv,
897 int safexcel_select_ring(struct safexcel_crypto_priv *priv);
898 void *safexcel_ring_next_rptr(struct safexcel_crypto_priv *priv,
919 void safexcel_rdr_req_set(struct safexcel_crypto_priv *priv,
[all …]
H A Dsafexcel.c77 static u32 eip197_trc_cache_probe(struct safexcel_crypto_priv *priv, in eip197_trc_cache_probe()
158 static int eip197_trc_cache_init(struct safexcel_crypto_priv *priv) in eip197_trc_cache_init()
594 static int safexcel_hw_init(struct safexcel_crypto_priv *priv) in safexcel_hw_init()
974 struct safexcel_crypto_priv *priv, in safexcel_invalidate_cache()
1083 struct safexcel_crypto_priv *priv;
1090 struct safexcel_crypto_priv *priv = irq_data->priv; in safexcel_irq_ring()
1127 struct safexcel_crypto_priv *priv = irq_data->priv; in safexcel_irq_ring_thread()
1395 struct safexcel_crypto_priv *priv, in safexcel_probe_generic()
1740 struct safexcel_crypto_priv *priv; in safexcel_probe()
1890 struct safexcel_crypto_priv *priv; in safexcel_pci_probe()
[all …]
H A Dsafexcel_cipher.c47 struct safexcel_crypto_priv *priv;
376 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_skcipher_aes_setkey()
407 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_aead_setkey()
510 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_context_control()
683 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_send_req()
1026 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_cipher_send_inv()
1045 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_skcipher_send()
1078 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_aead_send()
1100 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_cipher_exit_inv()
1162 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_queue_req()
[all …]
H A Dsafexcel_hash.c112 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_context_control()
226 static int safexcel_handle_req_result(struct safexcel_crypto_priv *priv, in safexcel_handle_req_result()
317 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_ahash_send_req()
517 static int safexcel_handle_inv_result(struct safexcel_crypto_priv *priv, in safexcel_handle_inv_result()
567 static int safexcel_handle_result(struct safexcel_crypto_priv *priv, int ring, in safexcel_handle_result()
625 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_ahash_exit_inv()
693 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_ahash_enqueue()
964 struct safexcel_crypto_priv *priv = ctx->base.priv; in safexcel_ahash_cra_exit()
1171 struct safexcel_crypto_priv *priv = base->priv; in safexcel_hmac_setkey()