Lines Matching refs:queue_id
104 * @queue_id: Hardware command queue to initialize.
111 cvmx_cmd_queue_result_t cvmx_cmd_queue_initialize(cvmx_cmd_queue_id_t queue_id,
120 qstate = __cvmx_cmd_queue_get_state(queue_id);
191 ticket[__cvmx_cmd_queue_get_index(queue_id)] = 0;
202 * @queue_id: Queue to shutdown
206 cvmx_cmd_queue_result_t cvmx_cmd_queue_shutdown(cvmx_cmd_queue_id_t queue_id)
208 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id);
215 if (cvmx_cmd_queue_length(queue_id) > 0) {
221 __cvmx_cmd_queue_lock(queue_id, qptr);
237 * @queue_id: Hardware command queue to query
241 int cvmx_cmd_queue_length(cvmx_cmd_queue_id_t queue_id)
244 if (__cvmx_cmd_queue_get_state(queue_id) == NULL)
252 switch ((cvmx_cmd_queue_id_t) (queue_id & 0xff0000)) {
254 cvmx_write_csr(CVMX_PKO_REG_READ_IDX, queue_id & 0xffff);
273 (queue_id & 0x7));
288 * @queue_id: Command queue to query
292 void *cvmx_cmd_queue_buffer(cvmx_cmd_queue_id_t queue_id)
294 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id);