Lines Matching refs:cmd_q
309 if (ccp->cmd_q[i].active) in ccp_enqueue_cmd()
321 wake_up_process(ccp->cmd_q[i].kthread); in ccp_enqueue_cmd()
343 if (ccp->cmd_q[i].active) in ccp_do_cmd_backlog()
353 wake_up_process(ccp->cmd_q[i].kthread); in ccp_do_cmd_backlog()
356 static struct ccp_cmd *ccp_dequeue_cmd(struct ccp_cmd_queue *cmd_q) in ccp_dequeue_cmd() argument
358 struct ccp_device *ccp = cmd_q->ccp; in ccp_dequeue_cmd()
365 cmd_q->active = 0; in ccp_dequeue_cmd()
368 cmd_q->suspended = 1; in ccp_dequeue_cmd()
377 cmd_q->active = 1; in ccp_dequeue_cmd()
418 struct ccp_cmd_queue *cmd_q = (struct ccp_cmd_queue *)data; in ccp_cmd_queue_thread() local
431 cmd = ccp_dequeue_cmd(cmd_q); in ccp_cmd_queue_thread()
438 cmd->ret = ccp_run_cmd(cmd_q, cmd); in ccp_cmd_queue_thread()
526 if (ccp->cmd_q[i].suspended) in ccp_queues_suspended()
546 wake_up_process(ccp->cmd_q[i].kthread); in ccp_dev_suspend()
570 ccp->cmd_q[i].suspended = 0; in ccp_dev_resume()
571 wake_up_process(ccp->cmd_q[i].kthread); in ccp_dev_resume()