Searched refs:job_ring (Results 1 – 9 of 9) sorted by relevance
/tf-a-ffa_el3_spmc/drivers/nxp/crypto/caam/src/ |
A D | sec_jr_driver.c | 44 job_ring->jr_mode = jr_mode; in init_job_ring() 45 job_ring->irq_fd = irq_id; in init_job_ring() 73 ret = jr_enable_irqs(job_ring); in init_job_ring() 85 job_ring->coalescing_en = 1; in init_job_ring() 90 return job_ring; in init_job_ring() 150 if (job_ring == NULL) { in dequeue_jr() 212 if (SEC_JOB_RING_IS_FULL(job_ring->pidx, job_ring->cidx, in enq_jr_desc() 219 sec_write_addr(&job_ring->input_ring[job_ring->pidx], in enq_jr_desc() 225 flush_dcache_range((uintptr_t)(&job_ring->input_ring[job_ring->pidx]), in enq_jr_desc() 228 inv_dcache_range((uintptr_t)(&job_ring->output_ring[job_ring->cidx]), in enq_jr_desc() [all …]
|
A D | sec_hw_specific.c | 197 jr_disable_irqs(job_ring); in hw_shutdown_job_ring() 238 jr_enable_irqs(job_ring); in hw_shutdown_job_ring() 395 VERBOSE("JR pi[%d]i ci[%d]\n", job_ring->pidx, job_ring->cidx); in hw_flush_job_ring() 404 VERBOSE("JR pi[%d]i ci[%d]\n", job_ring->pidx, job_ring->cidx); in hw_flush_job_ring() 414 job_ring->cidx = SEC_CIRCULAR_COUNTER(job_ring->cidx, in hw_flush_job_ring() 476 VERBOSE("JR - pi %d, ci %d, ", job_ring->pidx, job_ring->cidx); in hw_poll_job_ring() 484 (uintptr_t)(&job_ring->output_ring[job_ring->cidx]), in hw_poll_job_ring() 491 sec_in32(&(job_ring->output_ring[job_ring->cidx].status)); in hw_poll_job_ring() 496 &job_ring->output_ring[job_ring->cidx].desc; in hw_poll_job_ring() 508 job_ring->cidx = SEC_CIRCULAR_COUNTER(job_ring->cidx, in hw_poll_job_ring() [all …]
|
A D | caam.c | 22 static void *job_ring; variable 142 job_ring = init_job_ring(SEC_NOTIFICATION_TYPE_POLL, 0, 0, in configure_jr() 145 if (job_ring == NULL) { in configure_jr() 182 } else if (job_ring != NULL) { in config_sec_block() 258 ret = enq_jr_desc(job_ring, jobdesc); in run_descriptor_jr() 268 ret = dequeue_jr(job_ring, -1); in run_descriptor_jr()
|
A D | hw_key_blob.c | 24 void *job_ring) in blob_done() argument
|
A D | rng.c | 22 void *job_ring) in rng_done() argument
|
/tf-a-ffa_el3_spmc/include/drivers/nxp/crypto/caam/ |
A D | sec_hw_specific.h | 348 int hw_reset_job_ring(sec_job_ring_t *job_ring); 359 int hw_shutdown_job_ring(sec_job_ring_t *job_ring); 369 void hw_handle_job_ring_error(sec_job_ring_t *job_ring, 380 int hw_job_ring_error(sec_job_ring_t *job_ring); 403 int hw_job_ring_enable_coalescing(sec_job_ring_t *job_ring); 410 int hw_job_ring_disable_coalescing(sec_job_ring_t *job_ring); 439 void hw_flush_job_ring(struct sec_job_ring_t *job_ring, 467 void sec_handle_desc_error(struct sec_job_ring_t *job_ring, 478 int shutdown_job_ring(struct sec_job_ring_t *job_ring); 486 int jr_enable_irqs(struct sec_job_ring_t *job_ring); [all …]
|
A D | sec_jr_driver.h | 55 void *arg, void *job_ring);
|
/tf-a-ffa_el3_spmc/drivers/nxp/crypto/caam/src/auth/ |
A D | hash.c | 31 void *job_ring) in hash_done() argument
|
A D | rsa.c | 32 void *job_ring) in rsa_done() argument
|
Completed in 14 milliseconds