Searched refs:job_ring (Results 1 – 9 of 9) sorted by relevance
/arm-trusted-firmware-2.8.0/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
|
/arm-trusted-firmware-2.8.0/include/drivers/nxp/crypto/caam/ |
A D | sec_hw_specific.h | 345 int hw_reset_job_ring(sec_job_ring_t *job_ring); 356 int hw_shutdown_job_ring(sec_job_ring_t *job_ring); 366 void hw_handle_job_ring_error(sec_job_ring_t *job_ring, 377 int hw_job_ring_error(sec_job_ring_t *job_ring); 400 int hw_job_ring_enable_coalescing(sec_job_ring_t *job_ring); 407 int hw_job_ring_disable_coalescing(sec_job_ring_t *job_ring); 436 void hw_flush_job_ring(struct sec_job_ring_t *job_ring, 464 void sec_handle_desc_error(struct sec_job_ring_t *job_ring, 475 int shutdown_job_ring(struct sec_job_ring_t *job_ring); 483 int jr_enable_irqs(struct sec_job_ring_t *job_ring); [all …]
|
A D | sec_jr_driver.h | 55 void *arg, void *job_ring);
|
/arm-trusted-firmware-2.8.0/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 10 milliseconds