Home
last modified time | relevance | path

Searched refs:jrp (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/crypto/caam/
H A Djr.c76 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); in caam_reset_hw_jr() local
83 clrsetbits_32(&jrp->rregs->rconfig_lo, 0, JRCFG_IMSK); in caam_reset_hw_jr()
86 wr_reg32(&jrp->rregs->jrcommand, JRCR_RESET); in caam_reset_hw_jr()
87 while (((rd_reg32(&jrp->rregs->jrintstatus) & JRINT_ERR_HALT_MASK) == in caam_reset_hw_jr()
91 if ((rd_reg32(&jrp->rregs->jrintstatus) & JRINT_ERR_HALT_MASK) != in caam_reset_hw_jr()
93 dev_err(dev, "failed to flush job ring %d\n", jrp->ridx); in caam_reset_hw_jr()
99 wr_reg32(&jrp->rregs->jrcommand, JRCR_RESET); in caam_reset_hw_jr()
100 while ((rd_reg32(&jrp->rregs->jrcommand) & JRCR_RESET) && --timeout) in caam_reset_hw_jr()
104 dev_err(dev, "failed to reset job ring %d\n", jrp->ridx); in caam_reset_hw_jr()
109 clrsetbits_32(&jrp in caam_reset_hw_jr()
119 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_shutdown() local
169 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_interrupt() local
208 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_dequeue() local
370 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_enqueue() local
437 struct caam_drv_private_jr *jrp; caam_jr_init() local
[all...]
H A Dcaampkc.c121 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); in rsa_pub_done() local
143 crypto_finalize_akcipher_request(jrp->engine, req, ecode); in rsa_pub_done()
151 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); in rsa_priv_f_done() local
186 crypto_finalize_akcipher_request(jrp->engine, req, ecode); in rsa_priv_f_done()
H A Dcaamhash.c579 struct caam_drv_private_jr *jrp = dev_get_drvdata(jrdev); in ahash_done_cpy() local
611 crypto_finalize_hash_request(jrp->engine, req, ecode); in ahash_done_cpy()
630 struct caam_drv_private_jr *jrp = dev_get_drvdata(jrdev); in ahash_done_switch() local
673 crypto_finalize_hash_request(jrp->engine, req, ecode); in ahash_done_switch()
H A Dcaamalg.c975 struct caam_drv_private_jr *jrp = dev_get_drvdata(jrdev); in aead_crypt_done() local
999 crypto_finalize_aead_request(jrp->engine, req, ecode); in aead_crypt_done()
1009 struct caam_drv_private_jr *jrp = dev_get_drvdata(jrdev); in skcipher_crypt_done() local
1050 crypto_finalize_skcipher_request(jrp->engine, req, ecode); in skcipher_crypt_done()
/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Djr.c83 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); in caam_jr_stop_processing() local
87 if (rd_reg32(&jrp->rregs->jrintstatus) & JRINT_ERR_HALT_INPROGRESS) in caam_jr_stop_processing()
91 clrsetbits_32(&jrp->rregs->jrintstatus, JRINT_ERR_HALT_MASK, 0); in caam_jr_stop_processing()
94 wr_reg32(&jrp->rregs->jrcommand, jrcr_bits); in caam_jr_stop_processing()
97 while (((rd_reg32(&jrp->rregs->jrintstatus) & JRINT_ERR_HALT_MASK) == in caam_jr_stop_processing()
101 if ((rd_reg32(&jrp->rregs->jrintstatus) & JRINT_ERR_HALT_MASK) != in caam_jr_stop_processing()
103 dev_err(dev, "failed to flush job ring %d\n", jrp->ridx); in caam_jr_stop_processing()
124 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); in caam_jr_restart_processing() local
125 u32 halt_status = rd_reg32(&jrp->rregs->jrintstatus) & in caam_jr_restart_processing()
133 clrsetbits_32(&jrp in caam_jr_restart_processing()
140 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_reset_hw_jr() local
173 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_shutdown() local
228 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_interrupt() local
268 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_dequeue() local
431 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_enqueue() local
504 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_init_hw() local
517 caam_jr_reset_index(struct caam_drv_private_jr *jrp) caam_jr_reset_index() argument
529 struct caam_drv_private_jr *jrp; caam_jr_init() local
690 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); caam_jr_get_hw_state() local
[all...]
H A Dcaampkc.c127 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); in rsa_pub_done() local
149 crypto_finalize_akcipher_request(jrp->engine, req, ecode); in rsa_pub_done()
157 struct caam_drv_private_jr *jrp = dev_get_drvdata(dev); in rsa_priv_f_done() local
192 crypto_finalize_akcipher_request(jrp->engine, req, ecode); in rsa_priv_f_done()
H A Dcaamhash.c588 struct caam_drv_private_jr *jrp = dev_get_drvdata(jrdev); in ahash_done_cpy() local
620 crypto_finalize_hash_request(jrp->engine, req, ecode); in ahash_done_cpy()
639 struct caam_drv_private_jr *jrp = dev_get_drvdata(jrdev); in ahash_done_switch() local
682 crypto_finalize_hash_request(jrp->engine, req, ecode); in ahash_done_switch()
H A Dcaamalg.c984 struct caam_drv_private_jr *jrp = dev_get_drvdata(jrdev); in aead_crypt_done() local
1008 crypto_finalize_aead_request(jrp->engine, req, ecode); in aead_crypt_done()
1025 struct caam_drv_private_jr *jrp = dev_get_drvdata(jrdev); in skcipher_crypt_done() local
1065 crypto_finalize_skcipher_request(jrp->engine, req, ecode); in skcipher_crypt_done()

Completed in 18 milliseconds