Lines Matching refs:queue_id

163  * @queue_id:  Hardware command queue to initialize.
170 cvmx_cmd_queue_result_t cvmx_cmd_queue_initialize(cvmx_cmd_queue_id_t queue_id,
179 * @queue_id: Queue to shutdown
183 cvmx_cmd_queue_result_t cvmx_cmd_queue_shutdown(cvmx_cmd_queue_id_t queue_id);
189 * @queue_id: Hardware command queue to query
193 int cvmx_cmd_queue_length(cvmx_cmd_queue_id_t queue_id);
201 * @queue_id: Command queue to query
205 void *cvmx_cmd_queue_buffer(cvmx_cmd_queue_id_t queue_id);
210 * @queue_id: Queue ID to get an index for
214 static inline int __cvmx_cmd_queue_get_index(cvmx_cmd_queue_id_t queue_id)
223 int unit = queue_id >> 16;
224 int q = (queue_id >> 4) & 0xf;
225 int core = queue_id & 0xf;
233 * @queue_id: Queue ID to lock
236 static inline void __cvmx_cmd_queue_lock(cvmx_cmd_queue_id_t queue_id,
278 [ticket_ptr] "=" GCC_OFF_SMALL_ASM()(__cvmx_cmd_queue_state_ptr->ticket[__cvmx_cmd_queue_get_index(queue_id)]),
298 * @queue_id: Queue id to get
303 *__cvmx_cmd_queue_get_state(cvmx_cmd_queue_id_t queue_id)
308 state[__cvmx_cmd_queue_get_index(queue_id)];
316 * @queue_id: Hardware command queue to write to
327 queue_id,
332 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id);
336 __cvmx_cmd_queue_lock(queue_id, qptr);
345 (cvmx_cmd_queue_length(queue_id) > (int)qptr->max_depth)) {
414 * @queue_id: Hardware command queue to write to
425 queue_id,
430 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id);
434 __cvmx_cmd_queue_lock(queue_id, qptr);
443 (cvmx_cmd_queue_length(queue_id) > (int)qptr->max_depth)) {
513 * @queue_id: Hardware command queue to write to
525 queue_id,
531 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id);
535 __cvmx_cmd_queue_lock(queue_id, qptr);
544 (cvmx_cmd_queue_length(queue_id) > (int)qptr->max_depth)) {