crypto_cmd 84 drivers/crypto/ccp/ccp-crypto-main.c struct ccp_crypto_cmd *crypto_cmd; crypto_cmd 97 drivers/crypto/ccp/ccp-crypto-main.c struct ccp_crypto_cmd *crypto_cmd, struct ccp_crypto_cmd **backlog) crypto_cmd 109 drivers/crypto/ccp/ccp-crypto-main.c tmp = crypto_cmd; crypto_cmd 111 drivers/crypto/ccp/ccp-crypto-main.c if (crypto_cmd->tfm != tmp->tfm) crypto_cmd 123 drivers/crypto/ccp/ccp-crypto-main.c if (req_queue.backlog == &crypto_cmd->entry) crypto_cmd 124 drivers/crypto/ccp/ccp-crypto-main.c req_queue.backlog = crypto_cmd->entry.next; crypto_cmd 131 drivers/crypto/ccp/ccp-crypto-main.c if (req_queue.backlog == &crypto_cmd->entry) crypto_cmd 132 drivers/crypto/ccp/ccp-crypto-main.c req_queue.backlog = crypto_cmd->entry.next; crypto_cmd 137 drivers/crypto/ccp/ccp-crypto-main.c list_del(&crypto_cmd->entry); crypto_cmd 146 drivers/crypto/ccp/ccp-crypto-main.c struct ccp_crypto_cmd *crypto_cmd = data; crypto_cmd 148 drivers/crypto/ccp/ccp-crypto-main.c struct crypto_async_request *req = crypto_cmd->req; crypto_cmd 154 drivers/crypto/ccp/ccp-crypto-main.c if (crypto_cmd->ret == -EBUSY) { crypto_cmd 155 drivers/crypto/ccp/ccp-crypto-main.c crypto_cmd->ret = -EINPROGRESS; crypto_cmd 166 drivers/crypto/ccp/ccp-crypto-main.c held = ccp_crypto_cmd_complete(crypto_cmd, &backlog); crypto_cmd 173 drivers/crypto/ccp/ccp-crypto-main.c if (crypto_cmd->ret == -EBUSY) crypto_cmd 208 drivers/crypto/ccp/ccp-crypto-main.c kfree(crypto_cmd); crypto_cmd 211 drivers/crypto/ccp/ccp-crypto-main.c static int ccp_crypto_enqueue_cmd(struct ccp_crypto_cmd *crypto_cmd) crypto_cmd 222 drivers/crypto/ccp/ccp-crypto-main.c if (!(crypto_cmd->cmd->flags & CCP_CMD_MAY_BACKLOG)) { crypto_cmd 233 drivers/crypto/ccp/ccp-crypto-main.c if (crypto_cmd->tfm != tmp->tfm) crypto_cmd 241 drivers/crypto/ccp/ccp-crypto-main.c ret = ccp_enqueue_cmd(crypto_cmd->cmd); crypto_cmd 249 drivers/crypto/ccp/ccp-crypto-main.c req_queue.backlog = &crypto_cmd->entry; crypto_cmd 251 drivers/crypto/ccp/ccp-crypto-main.c crypto_cmd->ret = ret; crypto_cmd 254 drivers/crypto/ccp/ccp-crypto-main.c list_add_tail(&crypto_cmd->entry, &req_queue.cmds); crypto_cmd 262 drivers/crypto/ccp/ccp-crypto-main.c kfree(crypto_cmd); crypto_cmd 277 drivers/crypto/ccp/ccp-crypto-main.c struct ccp_crypto_cmd *crypto_cmd; crypto_cmd 282 drivers/crypto/ccp/ccp-crypto-main.c crypto_cmd = kzalloc(sizeof(*crypto_cmd), gfp); crypto_cmd 283 drivers/crypto/ccp/ccp-crypto-main.c if (!crypto_cmd) crypto_cmd 291 drivers/crypto/ccp/ccp-crypto-main.c crypto_cmd->cmd = cmd; crypto_cmd 292 drivers/crypto/ccp/ccp-crypto-main.c crypto_cmd->req = req; crypto_cmd 293 drivers/crypto/ccp/ccp-crypto-main.c crypto_cmd->tfm = req->tfm; crypto_cmd 296 drivers/crypto/ccp/ccp-crypto-main.c cmd->data = crypto_cmd; crypto_cmd 303 drivers/crypto/ccp/ccp-crypto-main.c return ccp_crypto_enqueue_cmd(crypto_cmd);