Lines Matching refs:sa_req
200 struct sa_req { struct
617 static inline void sa_update_cmdl(struct sa_req *req, u32 *cmdl, in sa_update_cmdl()
1054 static int sa_run(struct sa_req *req) in sa_run()
1276 struct sa_req sa_req = { 0 }; in sa_cipher_run() local
1305 sa_req.size = req->cryptlen; in sa_cipher_run()
1306 sa_req.enc_size = req->cryptlen; in sa_cipher_run()
1307 sa_req.src = req->src; in sa_cipher_run()
1308 sa_req.dst = req->dst; in sa_cipher_run()
1309 sa_req.enc_iv = iv; in sa_cipher_run()
1310 sa_req.type = CRYPTO_ALG_TYPE_SKCIPHER; in sa_cipher_run()
1311 sa_req.enc = enc; in sa_cipher_run()
1312 sa_req.callback = sa_aes_dma_in_callback; in sa_cipher_run()
1313 sa_req.mdata_size = 44; in sa_cipher_run()
1314 sa_req.base = &req->base; in sa_cipher_run()
1315 sa_req.ctx = ctx; in sa_cipher_run()
1317 return sa_run(&sa_req); in sa_cipher_run()
1383 struct sa_req sa_req = { 0 }; in sa_sha_run() local
1415 sa_req.size = auth_len; in sa_sha_run()
1416 sa_req.auth_size = auth_len; in sa_sha_run()
1417 sa_req.src = req->src; in sa_sha_run()
1418 sa_req.dst = req->src; in sa_sha_run()
1419 sa_req.enc = true; in sa_sha_run()
1420 sa_req.type = CRYPTO_ALG_TYPE_AHASH; in sa_sha_run()
1421 sa_req.callback = sa_sha_dma_in_callback; in sa_sha_run()
1422 sa_req.mdata_size = 28; in sa_sha_run()
1423 sa_req.ctx = ctx; in sa_sha_run()
1424 sa_req.base = &req->base; in sa_sha_run()
1426 return sa_run(&sa_req); in sa_sha_run()
1893 struct sa_req sa_req = { 0 }; in sa_aead_run() local
1922 sa_req.enc_offset = req->assoclen; in sa_aead_run()
1923 sa_req.enc_size = enc_size; in sa_aead_run()
1924 sa_req.auth_size = auth_size; in sa_aead_run()
1925 sa_req.size = auth_size; in sa_aead_run()
1926 sa_req.enc_iv = iv; in sa_aead_run()
1927 sa_req.type = CRYPTO_ALG_TYPE_AEAD; in sa_aead_run()
1928 sa_req.enc = enc; in sa_aead_run()
1929 sa_req.callback = sa_aead_dma_in_callback; in sa_aead_run()
1930 sa_req.mdata_size = 52; in sa_aead_run()
1931 sa_req.base = &req->base; in sa_aead_run()
1932 sa_req.ctx = ctx; in sa_aead_run()
1933 sa_req.src = req->src; in sa_aead_run()
1934 sa_req.dst = req->dst; in sa_aead_run()
1936 return sa_run(&sa_req); in sa_aead_run()