Lines Matching refs:queue_id
136 * @param queue_id Hardware command queue to initialize.
143 cvmx_cmd_queue_result_t cvmx_cmd_queue_initialize(cvmx_cmd_queue_id_t queue_id, int max_depth, int fpa_pool, int pool_size)
150 qstate = __cvmx_cmd_queue_get_state(queue_id);
213 __cvmx_cmd_queue_state_ptr->ticket[__cvmx_cmd_queue_get_index(queue_id)] = 0;
225 * @param queue_id Queue to shutdown
229 cvmx_cmd_queue_result_t cvmx_cmd_queue_shutdown(cvmx_cmd_queue_id_t queue_id)
231 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id);
238 if (cvmx_cmd_queue_length(queue_id) > 0)
244 __cvmx_cmd_queue_lock(queue_id, qptr);
260 * @param queue_id Hardware command queue to query
264 int cvmx_cmd_queue_length(cvmx_cmd_queue_id_t queue_id)
268 if (__cvmx_cmd_queue_get_state(queue_id) == NULL)
274 switch ((cvmx_cmd_queue_id_t)(queue_id & 0xff0000))
280 cvmx_write_csr(CVMX_PKO_REG_READ_IDX, queue_id & 0xffff);
305 dmax_counts.u64 = cvmx_read_csr(CVMX_PEXP_NPEI_DMAX_COUNTS(queue_id & 0x7));
311 dmax_counts.u64 = cvmx_read_csr(CVMX_DPI_DMAX_COUNTS(queue_id & 0x7));
327 * @param queue_id Command queue to query
331 void *cvmx_cmd_queue_buffer(cvmx_cmd_queue_id_t queue_id)
333 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id);