Lines Matching refs:req_queue
61 static struct ccp_crypto_queue req_queue;
110 list_for_each_entry_continue(tmp, &req_queue.cmds, entry) {
121 if (req_queue.backlog != &req_queue.cmds) {
123 if (req_queue.backlog == &crypto_cmd->entry)
124 req_queue.backlog = crypto_cmd->entry.next;
126 *backlog = container_of(req_queue.backlog,
128 req_queue.backlog = req_queue.backlog->next;
131 if (req_queue.backlog == &crypto_cmd->entry)
132 req_queue.backlog = crypto_cmd->entry.next;
136 req_queue.cmd_count--;
221 if (req_queue.cmd_count >= CCP_CRYPTO_MAX_QLEN) {
232 list_for_each_entry(tmp, &req_queue.cmds, entry) {
246 if (req_queue.cmd_count >= CCP_CRYPTO_MAX_QLEN) {
248 if (req_queue.backlog == &req_queue.cmds)
249 req_queue.backlog = &crypto_cmd->entry;
253 req_queue.cmd_count++;
254 list_add_tail(&crypto_cmd->entry, &req_queue.cmds);
414 INIT_LIST_HEAD(&req_queue.cmds);
415 req_queue.backlog = &req_queue.cmds;
416 req_queue.cmd_count = 0;