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()
1272 struct sa_req sa_req = { 0 }; in sa_cipher_run() local
1301 sa_req.size = req->cryptlen; in sa_cipher_run()
1302 sa_req.enc_size = req->cryptlen; in sa_cipher_run()
1303 sa_req.src = req->src; in sa_cipher_run()
1304 sa_req.dst = req->dst; in sa_cipher_run()
1305 sa_req.enc_iv = iv; in sa_cipher_run()
1306 sa_req.type = CRYPTO_ALG_TYPE_SKCIPHER; in sa_cipher_run()
1307 sa_req.enc = enc; in sa_cipher_run()
1308 sa_req.callback = sa_aes_dma_in_callback; in sa_cipher_run()
1309 sa_req.mdata_size = 44; in sa_cipher_run()
1310 sa_req.base = &req->base; in sa_cipher_run()
1311 sa_req.ctx = ctx; in sa_cipher_run()
1313 return sa_run(&sa_req); in sa_cipher_run()
1379 struct sa_req sa_req = { 0 }; in sa_sha_run() local
1411 sa_req.size = auth_len; in sa_sha_run()
1412 sa_req.auth_size = auth_len; in sa_sha_run()
1413 sa_req.src = req->src; in sa_sha_run()
1414 sa_req.dst = req->src; in sa_sha_run()
1415 sa_req.enc = true; in sa_sha_run()
1416 sa_req.type = CRYPTO_ALG_TYPE_AHASH; in sa_sha_run()
1417 sa_req.callback = sa_sha_dma_in_callback; in sa_sha_run()
1418 sa_req.mdata_size = 28; in sa_sha_run()
1419 sa_req.ctx = ctx; in sa_sha_run()
1420 sa_req.base = &req->base; in sa_sha_run()
1422 return sa_run(&sa_req); in sa_sha_run()
1889 struct sa_req sa_req = { 0 }; in sa_aead_run() local
1918 sa_req.enc_offset = req->assoclen; in sa_aead_run()
1919 sa_req.enc_size = enc_size; in sa_aead_run()
1920 sa_req.auth_size = auth_size; in sa_aead_run()
1921 sa_req.size = auth_size; in sa_aead_run()
1922 sa_req.enc_iv = iv; in sa_aead_run()
1923 sa_req.type = CRYPTO_ALG_TYPE_AEAD; in sa_aead_run()
1924 sa_req.enc = enc; in sa_aead_run()
1925 sa_req.callback = sa_aead_dma_in_callback; in sa_aead_run()
1926 sa_req.mdata_size = 52; in sa_aead_run()
1927 sa_req.base = &req->base; in sa_aead_run()
1928 sa_req.ctx = ctx; in sa_aead_run()
1929 sa_req.src = req->src; in sa_aead_run()
1930 sa_req.dst = req->dst; in sa_aead_run()
1932 return sa_run(&sa_req); in sa_aead_run()