Lines Matching refs:sa_req
219 struct sa_req { struct
638 static inline void sa_update_cmdl(struct sa_req *req, u32 *cmdl, in sa_update_cmdl()
1079 static int sa_run(struct sa_req *req) in sa_run()
1301 struct sa_req sa_req = { 0 }; in sa_cipher_run() local
1327 sa_req.size = req->cryptlen; in sa_cipher_run()
1328 sa_req.enc_size = req->cryptlen; in sa_cipher_run()
1329 sa_req.src = req->src; in sa_cipher_run()
1330 sa_req.dst = req->dst; in sa_cipher_run()
1331 sa_req.enc_iv = iv; in sa_cipher_run()
1332 sa_req.type = CRYPTO_ALG_TYPE_SKCIPHER; in sa_cipher_run()
1333 sa_req.enc = enc; in sa_cipher_run()
1334 sa_req.callback = sa_aes_dma_in_callback; in sa_cipher_run()
1335 sa_req.mdata_size = 44; in sa_cipher_run()
1336 sa_req.base = &req->base; in sa_cipher_run()
1337 sa_req.ctx = ctx; in sa_cipher_run()
1339 return sa_run(&sa_req); in sa_cipher_run()
1405 struct sa_req sa_req = { 0 }; in sa_sha_run() local
1437 sa_req.size = auth_len; in sa_sha_run()
1438 sa_req.auth_size = auth_len; in sa_sha_run()
1439 sa_req.src = req->src; in sa_sha_run()
1440 sa_req.dst = req->src; in sa_sha_run()
1441 sa_req.enc = true; in sa_sha_run()
1442 sa_req.type = CRYPTO_ALG_TYPE_AHASH; in sa_sha_run()
1443 sa_req.callback = sa_sha_dma_in_callback; in sa_sha_run()
1444 sa_req.mdata_size = 28; in sa_sha_run()
1445 sa_req.ctx = ctx; in sa_sha_run()
1446 sa_req.base = &req->base; in sa_sha_run()
1448 return sa_run(&sa_req); in sa_sha_run()
1913 struct sa_req sa_req = { 0 }; in sa_aead_run() local
1942 sa_req.enc_offset = req->assoclen; in sa_aead_run()
1943 sa_req.enc_size = enc_size; in sa_aead_run()
1944 sa_req.auth_size = auth_size; in sa_aead_run()
1945 sa_req.size = auth_size; in sa_aead_run()
1946 sa_req.enc_iv = iv; in sa_aead_run()
1947 sa_req.type = CRYPTO_ALG_TYPE_AEAD; in sa_aead_run()
1948 sa_req.enc = enc; in sa_aead_run()
1949 sa_req.callback = sa_aead_dma_in_callback; in sa_aead_run()
1950 sa_req.mdata_size = 52; in sa_aead_run()
1951 sa_req.base = &req->base; in sa_aead_run()
1952 sa_req.ctx = ctx; in sa_aead_run()
1953 sa_req.src = req->src; in sa_aead_run()
1954 sa_req.dst = req->dst; in sa_aead_run()
1956 return sa_run(&sa_req); in sa_aead_run()