Lines Matching refs:req
263 static int geode_skcipher_crypt(struct skcipher_request *req, int mode, int dir)
265 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req);
272 struct skcipher_request *subreq = skcipher_request_ctx(req);
274 *subreq = *req;
282 err = skcipher_walk_virt(&walk, req, false);
294 static int geode_cbc_encrypt(struct skcipher_request *req)
296 return geode_skcipher_crypt(req, AES_MODE_CBC, AES_DIR_ENCRYPT);
299 static int geode_cbc_decrypt(struct skcipher_request *req)
301 return geode_skcipher_crypt(req, AES_MODE_CBC, AES_DIR_DECRYPT);
304 static int geode_ecb_encrypt(struct skcipher_request *req)
306 return geode_skcipher_crypt(req, AES_MODE_ECB, AES_DIR_ENCRYPT);
309 static int geode_ecb_decrypt(struct skcipher_request *req)
311 return geode_skcipher_crypt(req, AES_MODE_ECB, AES_DIR_DECRYPT);