Home
last modified time | relevance | path

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

/trusted-firmware-a/include/drivers/nxp/crypto/caam/
A Dsec_hw_specific.h230 struct sec_job_ring_t { struct
271 typedef struct sec_job_ring_t sec_job_ring_t; argument
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);
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 …]
/trusted-firmware-a/drivers/nxp/crypto/caam/src/
A Dsec_hw_specific.c23 extern struct sec_job_ring_t g_job_rings[MAX_SEC_JOB_RINGS];
70 static inline int hw_get_available_slots(sec_job_ring_t *jr) in hw_get_available_slots()
148 int hw_reset_job_ring(sec_job_ring_t *job_ring) in hw_reset_job_ring()
180 int hw_shutdown_job_ring(sec_job_ring_t *job_ring) in hw_shutdown_job_ring()
280 int hw_job_ring_error(sec_job_ring_t *job_ring) in hw_job_ring_error()
387 void hw_flush_job_ring(struct sec_job_ring_t *job_ring, in hw_flush_job_ring()
546 void sec_handle_desc_error(sec_job_ring_t *job_ring, in sec_handle_desc_error()
557 struct sec_job_ring_t *job_ring = NULL; in flush_job_rings()
572 int shutdown_job_ring(struct sec_job_ring_t *job_ring) in shutdown_job_ring()
597 int jr_enable_irqs(struct sec_job_ring_t *job_ring) in jr_enable_irqs()
[all …]
A Dsec_jr_driver.c25 struct sec_job_ring_t g_job_rings[MAX_SEC_JOB_RINGS];
40 struct sec_job_ring_t *job_ring = &g_job_rings[g_job_rings_no++]; in init_job_ring()
140 struct sec_job_ring_t *job_ring = (sec_job_ring_t *) job_ring_handle; in dequeue_jr()
196 struct sec_job_ring_t *job_ring; in enq_jr_desc()
198 job_ring = (struct sec_job_ring_t *)job_ring_handle; in enq_jr_desc()

Completed in 6 milliseconds