Lines Matching refs:req_queue
64 static struct ccp_crypto_queue req_queue; variable
106 list_for_each_entry_continue(tmp, &req_queue.cmds, entry) { in ccp_crypto_cmd_complete()
117 if (req_queue.backlog != &req_queue.cmds) { in ccp_crypto_cmd_complete()
119 if (req_queue.backlog == &crypto_cmd->entry) in ccp_crypto_cmd_complete()
120 req_queue.backlog = crypto_cmd->entry.next; in ccp_crypto_cmd_complete()
122 *backlog = container_of(req_queue.backlog, in ccp_crypto_cmd_complete()
124 req_queue.backlog = req_queue.backlog->next; in ccp_crypto_cmd_complete()
127 if (req_queue.backlog == &crypto_cmd->entry) in ccp_crypto_cmd_complete()
128 req_queue.backlog = crypto_cmd->entry.next; in ccp_crypto_cmd_complete()
132 req_queue.cmd_count--; in ccp_crypto_cmd_complete()
217 if (req_queue.cmd_count >= CCP_CRYPTO_MAX_QLEN) { in ccp_crypto_enqueue_cmd()
228 list_for_each_entry(tmp, &req_queue.cmds, entry) { in ccp_crypto_enqueue_cmd()
242 if (req_queue.cmd_count >= CCP_CRYPTO_MAX_QLEN) { in ccp_crypto_enqueue_cmd()
244 if (req_queue.backlog == &req_queue.cmds) in ccp_crypto_enqueue_cmd()
245 req_queue.backlog = &crypto_cmd->entry; in ccp_crypto_enqueue_cmd()
249 req_queue.cmd_count++; in ccp_crypto_enqueue_cmd()
250 list_add_tail(&crypto_cmd->entry, &req_queue.cmds); in ccp_crypto_enqueue_cmd()
409 INIT_LIST_HEAD(&req_queue.cmds); in ccp_crypto_init()
410 req_queue.backlog = &req_queue.cmds; in ccp_crypto_init()
411 req_queue.cmd_count = 0; in ccp_crypto_init()