Lines Matching refs:safexcel_crypto_priv
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()
615 safexcel_rdr_req_get(struct safexcel_crypto_priv *priv, int ring) in safexcel_rdr_req_get()
622 void safexcel_complete(struct safexcel_crypto_priv *priv, int ring) in safexcel_complete()
649 struct safexcel_crypto_priv *priv, in safexcel_invalidate_cache()
684 static inline void safexcel_handle_result_descriptor(struct safexcel_crypto_priv *priv, in safexcel_handle_result_descriptor()
756 struct safexcel_crypto_priv *priv;
763 struct safexcel_crypto_priv *priv = irq_data->priv; in safexcel_irq_ring()
800 struct safexcel_crypto_priv *priv = irq_data->priv; in safexcel_irq_ring_thread()
860 static int safexcel_register_algorithms(struct safexcel_crypto_priv *priv) in safexcel_register_algorithms()
899 static void safexcel_unregister_algorithms(struct safexcel_crypto_priv *priv) in safexcel_unregister_algorithms()
916 static void safexcel_configure(struct safexcel_crypto_priv *priv) in safexcel_configure()
946 static void safexcel_init_register_offsets(struct safexcel_crypto_priv *priv) in safexcel_init_register_offsets()
983 struct safexcel_crypto_priv *priv; in safexcel_probe()
1139 static void safexcel_hw_reset_rings(struct safexcel_crypto_priv *priv) in safexcel_hw_reset_rings()
1160 struct safexcel_crypto_priv *priv = platform_get_drvdata(pdev); in safexcel_remove()