Lines Matching refs:queue_id
170 cvmx_cmd_queue_result_t cvmx_cmd_queue_initialize(cvmx_cmd_queue_id_t queue_id,
183 cvmx_cmd_queue_result_t cvmx_cmd_queue_shutdown(cvmx_cmd_queue_id_t queue_id);
193 int cvmx_cmd_queue_length(cvmx_cmd_queue_id_t queue_id);
205 void *cvmx_cmd_queue_buffer(cvmx_cmd_queue_id_t queue_id);
214 static inline int __cvmx_cmd_queue_get_index(cvmx_cmd_queue_id_t queue_id) in __cvmx_cmd_queue_get_index() argument
223 int unit = queue_id >> 16; in __cvmx_cmd_queue_get_index()
224 int q = (queue_id >> 4) & 0xf; in __cvmx_cmd_queue_get_index()
225 int core = queue_id & 0xf; in __cvmx_cmd_queue_get_index()
236 static inline void __cvmx_cmd_queue_lock(cvmx_cmd_queue_id_t queue_id, in __cvmx_cmd_queue_lock() argument
278 … "=" GCC_OFF_SMALL_ASM()(__cvmx_cmd_queue_state_ptr->ticket[__cvmx_cmd_queue_get_index(queue_id)]), in __cvmx_cmd_queue_lock()
303 *__cvmx_cmd_queue_get_state(cvmx_cmd_queue_id_t queue_id) in __cvmx_cmd_queue_get_state() argument
308 state[__cvmx_cmd_queue_get_index(queue_id)]; in __cvmx_cmd_queue_get_state()
327 queue_id, in cvmx_cmd_queue_write()
332 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id); in cvmx_cmd_queue_write()
336 __cvmx_cmd_queue_lock(queue_id, qptr); in cvmx_cmd_queue_write()
345 (cvmx_cmd_queue_length(queue_id) > (int)qptr->max_depth)) { in cvmx_cmd_queue_write()
425 queue_id, in cvmx_cmd_queue_write2()
430 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id); in cvmx_cmd_queue_write2()
434 __cvmx_cmd_queue_lock(queue_id, qptr); in cvmx_cmd_queue_write2()
443 (cvmx_cmd_queue_length(queue_id) > (int)qptr->max_depth)) { in cvmx_cmd_queue_write2()
525 queue_id, in cvmx_cmd_queue_write3()
531 __cvmx_cmd_queue_state_t *qptr = __cvmx_cmd_queue_get_state(queue_id); in cvmx_cmd_queue_write3()
535 __cvmx_cmd_queue_lock(queue_id, qptr); in cvmx_cmd_queue_write3()
544 (cvmx_cmd_queue_length(queue_id) > (int)qptr->max_depth)) { in cvmx_cmd_queue_write3()