Lines Matching refs:backlog

58 	struct list_head *backlog;  member
100 struct ccp_crypto_cmd *crypto_cmd, struct ccp_crypto_cmd **backlog) in ccp_crypto_cmd_complete() argument
105 *backlog = NULL; in ccp_crypto_cmd_complete()
124 if (req_queue.backlog != &req_queue.cmds) { in ccp_crypto_cmd_complete()
126 if (req_queue.backlog == &crypto_cmd->entry) in ccp_crypto_cmd_complete()
127 req_queue.backlog = crypto_cmd->entry.next; in ccp_crypto_cmd_complete()
129 *backlog = container_of(req_queue.backlog, in ccp_crypto_cmd_complete()
131 req_queue.backlog = req_queue.backlog->next; in ccp_crypto_cmd_complete()
134 if (req_queue.backlog == &crypto_cmd->entry) in ccp_crypto_cmd_complete()
135 req_queue.backlog = crypto_cmd->entry.next; in ccp_crypto_cmd_complete()
150 struct ccp_crypto_cmd *held, *next, *backlog; in ccp_crypto_complete() local
169 held = ccp_crypto_cmd_complete(crypto_cmd, &backlog); in ccp_crypto_complete()
170 if (backlog) { in ccp_crypto_complete()
171 backlog->ret = -EINPROGRESS; in ccp_crypto_complete()
172 backlog->req->complete(backlog->req, -EINPROGRESS); in ccp_crypto_complete()
201 next = ccp_crypto_cmd_complete(held, &backlog); in ccp_crypto_complete()
202 if (backlog) { in ccp_crypto_complete()
203 backlog->ret = -EINPROGRESS; in ccp_crypto_complete()
204 backlog->req->complete(backlog->req, -EINPROGRESS); in ccp_crypto_complete()
251 if (req_queue.backlog == &req_queue.cmds) in ccp_crypto_enqueue_cmd()
252 req_queue.backlog = &crypto_cmd->entry; in ccp_crypto_enqueue_cmd()
416 req_queue.backlog = &req_queue.cmds; in ccp_crypto_init()