Lines Matching refs:safexcel_crypto_priv
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);
667 void *safexcel_ring_next_rptr(struct safexcel_crypto_priv *priv,
669 void *safexcel_ring_first_rptr(struct safexcel_crypto_priv *priv, int ring);
670 void safexcel_ring_rollback_wptr(struct safexcel_crypto_priv *priv,
672 struct safexcel_command_desc *safexcel_add_cdesc(struct safexcel_crypto_priv *priv,
678 struct safexcel_result_desc *safexcel_add_rdesc(struct safexcel_crypto_priv *priv,
682 int safexcel_ring_first_rdr_index(struct safexcel_crypto_priv *priv,
684 int safexcel_ring_rdr_rdesc_index(struct safexcel_crypto_priv *priv,
687 void safexcel_rdr_req_set(struct safexcel_crypto_priv *priv,
692 safexcel_rdr_req_get(struct safexcel_crypto_priv *priv, int ring);