Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/crypto/caam_jr/
H A Dcaam_jr_hw.c140 job_ring); in hw_shutdown_job_ring()
250 (void *)job_ring); in hw_job_ring_error_print()
255 (void *)job_ring); in hw_job_ring_error_print()
268 (void *)job_ring); in hw_job_ring_error_print()
272 (void *)job_ring); in hw_job_ring_error_print()
291 ASSERT(job_ring != NULL); in hw_job_ring_set_coalescing_param()
294 job_ring); in hw_job_ring_set_coalescing_param()
316 ASSERT(job_ring != NULL); in hw_job_ring_enable_coalescing()
319 job_ring); in hw_job_ring_enable_coalescing()
333 job_ring); in hw_job_ring_enable_coalescing()
[all …]
H A Dcaam_jr_uio.c340 if (job_ring == NULL) { in free_job_ring()
347 job_ring->jr_id, job_ring->uio_fd); in free_job_ring()
350 job_ring->uio_fd = -1; in free_job_ring()
355 if (munmap(job_ring->register_base_addr, job_ring->map_size)) { in free_job_ring()
380 if (job_ring == NULL) { in config_job_ring()
394 job_ring->jr_id); in config_job_ring()
397 uio_device_file_name, job_ring->jr_id, job_ring->uio_fd); in config_job_ring()
401 job_ring->uio_fd, job_ring->uio_minor_number, in config_job_ring()
406 return job_ring; in config_job_ring()
485 job_ring->map_size); in sec_cleanup()
[all …]
H A Dcaam_jr_hw_specific.h166 #define hw_enqueue_desc_on_job_ring(job_ring) SET_JR_REG(IRJA, (job_ring), 1) argument
168 #define hw_set_input_ring_size(job_ring, size) SET_JR_REG(IRSR, job_ring, \ argument
171 #define hw_set_output_ring_size(job_ring, size) SET_JR_REG(ORSR, job_ring, \ argument
177 SET_JR_REG(IRBA, job_ring, PHYS_ADDR_HI(start_addr)); \
178 SET_JR_REG_LO(IRBA, job_ring, PHYS_ADDR_LO(start_addr));\
183 SET_JR_REG(ORBA, job_ring, PHYS_ADDR_HI(start_addr)); \
184 SET_JR_REG_LO(ORBA, job_ring, PHYS_ADDR_LO(start_addr));\
190 SET_JR_REG(IRBA, job_ring, 0); \
191 SET_JR_REG_LO(IRBA, job_ring, PHYS_ADDR_LO(start_addr));\
196 SET_JR_REG(ORBA, job_ring, 0); \
[all …]
H A Dcaam_jr.c492 job_ring, job_ring->pidx, job_ring->cidx, do_notify); in hw_flush_job_ring()
498 job_ring, job_ring->pidx, job_ring->cidx, in hw_flush_job_ring()
507 job_ring->cidx = SEC_CIRCULAR_COUNTER(job_ring->cidx, in hw_flush_job_ring()
571 job_ring, job_ring->pidx, job_ring->cidx, in hw_poll_job_ring()
583 temp_addr = &(job_ring->output_ring[job_ring->cidx].desc); in hw_poll_job_ring()
602 job_ring->cidx = SEC_CIRCULAR_COUNTER(job_ring->cidx, in hw_poll_job_ring()
2081 while (job_ring->pidx != job_ring->cidx) in close_job_ring()
2109 job_ring); in shutdown_job_ring()
2118 job_ring); in shutdown_job_ring()
2241 job_ring); in init_job_ring()
[all …]