Home
last modified time | relevance | path

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

/optee_os/core/drivers/crypto/caam/
A Dcaam_jr.c240 ret_job_id |= caller->job_id; in do_jr_dequeue()
248 caller->job_id = JR_JOB_FREE; in do_jr_dequeue()
290 uint32_t *job_id) in do_jr_enqueue() argument
333 caller->job_id = job_mask; in do_jr_enqueue()
375 *job_id = job_mask; in do_jr_enqueue()
394 void caam_jr_cancel(uint32_t job_id) in caam_jr_cancel() argument
406 if (jr_privdata->callers[idx].job_id == job_id) { in caam_jr_cancel()
458 if (!jobctx->callback && job_id) { in caam_jr_enqueue()
463 if (jobctx->callback && !job_id) { in caam_jr_enqueue()
491 if (job_id) { in caam_jr_enqueue()
[all …]
A Dcaam_rng.c48 uint32_t job_id; /* Job Id enqueued */ member
112 caam_jr_cancel(rng->job_id); in do_free()
135 rng->job_id, jobctx->status); in rng_data_done()
148 rng->job_id = 0; in rng_data_done()
195 rng->job_id = 0; in do_rng_start()
198 ret = caam_jr_enqueue(&rng->jobctx, &rng->job_id); in do_rng_start()
249 wait_jobs |= rng->job_id; in do_check_data()
/optee_os/core/drivers/crypto/caam/include/
A Dcaam_jr.h75 void caam_jr_cancel(uint32_t job_id);
96 enum caam_status caam_jr_enqueue(struct caam_jobctx *jobctx, uint32_t *job_id);

Completed in 5 milliseconds