FLAGS_CBC
if ((dd->flags & (FLAGS_CBC | FLAGS_CTR)) && dd->req->iv)
if (dd->flags & FLAGS_CBC)
if (dd->flags & (FLAGS_CBC | FLAGS_CTR))
!!(mode & FLAGS_CBC));
return omap_aes_crypt(req, FLAGS_ENCRYPT | FLAGS_CBC);
return omap_aes_crypt(req, FLAGS_CBC);
if ((dd->flags & FLAGS_CBC) && dd->req->iv)
if (dd->flags & FLAGS_CBC)
if ((dd->flags & FLAGS_CBC) && dd->req->iv)
!!(mode & FLAGS_CBC));
return omap_des_crypt(req, FLAGS_ENCRYPT | FLAGS_CBC);
return omap_des_crypt(req, FLAGS_CBC);
if (dev->flags & FLAGS_CBC) {
if (dev->flags & FLAGS_CBC) {
if ((dev->flags & FLAGS_CBC) && req->iv) {
if ((dev->flags & FLAGS_CBC) && req->iv)
req->cryptlen, !!(mode & FLAGS_ENCRYPT), !!(mode & FLAGS_CBC));
return sahara_aes_crypt(req, FLAGS_ENCRYPT | FLAGS_CBC);
return sahara_aes_crypt(req, FLAGS_CBC);