Lines Matching refs:req_queue
61 static struct ccp_crypto_queue req_queue;
103 list_for_each_entry_continue(tmp, &req_queue.cmds, entry) {
114 if (req_queue.backlog != &req_queue.cmds) {
116 if (req_queue.backlog == &crypto_cmd->entry)
117 req_queue.backlog = crypto_cmd->entry.next;
119 *backlog = container_of(req_queue.backlog,
121 req_queue.backlog = req_queue.backlog->next;
124 if (req_queue.backlog == &crypto_cmd->entry)
125 req_queue.backlog = crypto_cmd->entry.next;
129 req_queue.cmd_count--;
214 if (req_queue.cmd_count >= CCP_CRYPTO_MAX_QLEN) {
225 list_for_each_entry(tmp, &req_queue.cmds, entry) {
239 if (req_queue.cmd_count >= CCP_CRYPTO_MAX_QLEN) {
241 if (req_queue.backlog == &req_queue.cmds)
242 req_queue.backlog = &crypto_cmd->entry;
246 req_queue.cmd_count++;
247 list_add_tail(&crypto_cmd->entry, &req_queue.cmds);
406 INIT_LIST_HEAD(&req_queue.cmds);
407 req_queue.backlog = &req_queue.cmds;
408 req_queue.cmd_count = 0;