command_queue
wait_event_interruptible_timeout(command_queue, gd.pending == 0,
wait_event_interruptible_timeout(command_queue, gd.pending == 0,
wait_event_interruptible_timeout(command_queue, gd.pending == 0,
wake_up_interruptible(&command_queue);
static DECLARE_WAIT_QUEUE_HEAD(command_queue);
struct command_queue queue[CPT_NUM_QS_PER_VF];
struct command_queue *queue = NULL;
struct command_queue *queue = NULL;
struct command_queue *queue;
struct iris_iface_q_info command_queue;
struct iris_iface_q_info *q_info = &core->command_queue;
iris_hfi_queue_init(core, IFACEQ_CMDQ_ID, &core->command_queue);
iris_hfi_queue_deinit(&core->command_queue);
list_add_tail(&cmd->queue_node, &sp->command_queue);
if (list_empty(&sp->command_queue))
next = sp->command_queue.next;
struct list_head command_queue;
INIT_LIST_HEAD(&sp->command_queue);
__le32 command_queue;
list_for_each_entry_safe(cmd, cmd_next, &ctl->command_queue, entry) {
if (wait_event_interruptible(ctl->command_wq, !list_empty(&ctl->command_queue) ||
cmd = list_first_entry(&ctl->command_queue, struct t7xx_fsm_command, entry);
list_add_tail(&cmd->entry, &ctl->command_queue);
INIT_LIST_HEAD(&ctl->command_queue);
struct list_head command_queue;