Symbol: safexcel_crypto_priv
drivers/crypto/inside-secure/safexcel.c
1011
static inline void safexcel_handle_result_descriptor(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
1083
struct safexcel_crypto_priv *priv;
drivers/crypto/inside-secure/safexcel.c
1090
struct safexcel_crypto_priv *priv = irq_data->priv;
drivers/crypto/inside-secure/safexcel.c
1127
struct safexcel_crypto_priv *priv = irq_data->priv;
drivers/crypto/inside-secure/safexcel.c
125
static void eip197_trc_cache_clear(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
1258
static int safexcel_register_algorithms(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
1303
static void safexcel_unregister_algorithms(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
1323
static void safexcel_configure(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
1351
static void safexcel_init_register_offsets(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
1390
struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
158
static int eip197_trc_cache_init(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
1711
static void safexcel_hw_reset_rings(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
1735
struct safexcel_crypto_priv *priv;
drivers/crypto/inside-secure/safexcel.c
1801
struct safexcel_crypto_priv *priv = platform_get_drvdata(pdev);
drivers/crypto/inside-secure/safexcel.c
1883
struct safexcel_crypto_priv *priv;
drivers/crypto/inside-secure/safexcel.c
1969
struct safexcel_crypto_priv *priv = pci_get_drvdata(pdev);
drivers/crypto/inside-secure/safexcel.c
269
static void eip197_init_firmware(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
31
static void eip197_trc_cache_setupvirt(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
316
static int eip197_write_firmware(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
342
static bool poll_fw_ready(struct safexcel_crypto_priv *priv, int fpp)
drivers/crypto/inside-secure/safexcel.c
369
static bool eip197_start_firmware(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
411
static int eip197_load_firmwares(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
482
static int safexcel_hw_setup_cdesc_rings(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
538
static int safexcel_hw_setup_rdesc_rings(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
594
static int safexcel_hw_init(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel.c
61
static void eip197_trc_cache_banksel(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
77
static u32 eip197_trc_cache_probe(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
806
static void safexcel_try_push_requests(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
820
void safexcel_dequeue(struct safexcel_crypto_priv *priv, int ring)
drivers/crypto/inside-secure/safexcel.c
898
inline int safexcel_rdesc_check_errors(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
940
inline void safexcel_rdr_req_set(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.c
951
safexcel_rdr_req_get(struct safexcel_crypto_priv *priv, int ring)
drivers/crypto/inside-secure/safexcel.c
958
void safexcel_complete(struct safexcel_crypto_priv *priv, int ring)
drivers/crypto/inside-secure/safexcel.c
974
struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
690
struct safexcel_crypto_priv *priv;
drivers/crypto/inside-secure/safexcel.h
840
int (*handle_result)(struct safexcel_crypto_priv *priv, int ring,
drivers/crypto/inside-secure/safexcel.h
844
struct safexcel_crypto_priv *priv;
drivers/crypto/inside-secure/safexcel.h
877
struct safexcel_crypto_priv *priv;
drivers/crypto/inside-secure/safexcel.h
887
void safexcel_dequeue(struct safexcel_crypto_priv *priv, int ring);
drivers/crypto/inside-secure/safexcel.h
888
int safexcel_rdesc_check_errors(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
890
void safexcel_complete(struct safexcel_crypto_priv *priv, int ring);
drivers/crypto/inside-secure/safexcel.h
892
struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
894
int safexcel_init_ring_descriptors(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
897
int safexcel_select_ring(struct safexcel_crypto_priv *priv);
drivers/crypto/inside-secure/safexcel.h
898
void *safexcel_ring_next_rptr(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
900
void safexcel_ring_rollback_wptr(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
902
struct safexcel_command_desc *safexcel_add_cdesc(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
909
struct safexcel_result_desc *safexcel_add_rdesc(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
913
int safexcel_ring_first_rdr_index(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
915
int safexcel_ring_rdr_rdesc_index(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
918
void safexcel_rdr_req_set(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel.h
923
safexcel_rdr_req_get(struct safexcel_crypto_priv *priv, int ring);
drivers/crypto/inside-secure/safexcel_cipher.c
1026
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1045
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1078
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1100
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1162
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1242
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1262
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1360
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1434
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
1533
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
2395
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
2509
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
2609
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
2731
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
3000
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
376
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
407
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
47
struct safexcel_crypto_priv *priv;
drivers/crypto/inside-secure/safexcel_cipher.c
510
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
607
static int safexcel_handle_req_result(struct safexcel_crypto_priv *priv, int ring,
drivers/crypto/inside-secure/safexcel_cipher.c
683
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_cipher.c
917
static int safexcel_handle_inv_result(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_cipher.c
976
static int safexcel_skcipher_handle_result(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_cipher.c
998
static int safexcel_aead_handle_result(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_hash.c
112
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_hash.c
1169
struct safexcel_crypto_priv *priv = base->priv;
drivers/crypto/inside-secure/safexcel_hash.c
226
static int safexcel_handle_req_result(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_hash.c
313
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_hash.c
515
static int safexcel_handle_inv_result(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_hash.c
565
static int safexcel_handle_result(struct safexcel_crypto_priv *priv, int ring,
drivers/crypto/inside-secure/safexcel_hash.c
623
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_hash.c
691
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_hash.c
962
struct safexcel_crypto_priv *priv = ctx->base.priv;
drivers/crypto/inside-secure/safexcel_ring.c
102
static void *safexcel_ring_next_rwptr(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
123
void *safexcel_ring_next_rptr(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
13
int safexcel_init_ring_descriptors(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
139
inline void *safexcel_ring_curr_rptr(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
147
inline int safexcel_ring_first_rdr_index(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
155
inline int safexcel_ring_rdr_rdesc_index(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
164
void safexcel_ring_rollback_wptr(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
179
struct safexcel_command_desc *safexcel_add_cdesc(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
224
struct safexcel_result_desc *safexcel_add_rdesc(struct safexcel_crypto_priv *priv,
drivers/crypto/inside-secure/safexcel_ring.c
72
inline int safexcel_select_ring(struct safexcel_crypto_priv *priv)
drivers/crypto/inside-secure/safexcel_ring.c
77
static void *safexcel_ring_next_cwptr(struct safexcel_crypto_priv *priv,