Home
last modified time | relevance | path

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

/optee_os/core/drivers/crypto/caam/
H A Dcaam_jr.c42 struct jr_privdata { struct
72 static struct jr_privdata *jr_privdata; argument
79 static void do_jr_free(struct jr_privdata *jr_priv) in do_jr_free()
95 static enum caam_status do_jr_alloc(struct jr_privdata **privdata, in do_jr_alloc()
99 struct jr_privdata *jr_priv = NULL; in do_jr_alloc()
191 exceptions = cpu_spin_lock_xsave(&jr_privdata->outlock); in do_jr_dequeue()
193 nb_jobs_done = caam_hal_jr_get_nbjob_done(jr_privdata->baseaddr); in do_jr_dequeue()
196 cpu_spin_unlock_xrestore(&jr_privdata->outlock, exceptions); in do_jr_dequeue()
201 if ((jr_privdata->outread_index + nb_jobs_done) > in do_jr_dequeue()
202 jr_privdata->nb_jobs) { in do_jr_dequeue()
[all …]