Lines Matching defs:err
22 #include <linux/err.h>
218 int err;
245 static void omap_sham_finish_req(struct ahash_request *req, int err);
1009 int err;
1021 err = omap_sham_xmit_cpu(dd, ctx->total, final);
1023 err = omap_sham_xmit_dma(dd, ctx->total, final);
1026 dev_dbg(dd->dev, "update: err: %d, digcnt: %zd\n", err, ctx->digcnt);
1028 return err;
1035 int err = 0, use_dma = 1;
1048 err = omap_sham_xmit_dma(dd, ctx->total, 1);
1050 err = omap_sham_xmit_cpu(dd, ctx->total, 1);
1054 dev_dbg(dd->dev, "final_req: err: %d\n", err);
1056 return err;
1065 int err;
1072 err = omap_sham_prepare_request(engine, areq);
1073 if (err)
1074 return err;
1076 err = pm_runtime_resume_and_get(dd->dev);
1077 if (err < 0) {
1078 dev_err(dd->dev, "failed to get sync: %d\n", err);
1079 return err;
1082 dd->err = 0;
1089 err = omap_sham_update_req(dd);
1091 err = omap_sham_final_req(dd);
1093 if (err != -EINPROGRESS)
1094 omap_sham_finish_req(req, err);
1118 int err = 0;
1124 err = omap_sham_finish_hmac(req);
1129 return err;
1132 static void omap_sham_finish_req(struct ahash_request *req, int err)
1150 if (!err)
1159 if (!err) {
1161 err = omap_sham_finish(req);
1175 crypto_finalize_hash_request(dd->engine, req, err);
1290 int err, i;
1292 err = crypto_shash_setkey(tctx->fallback, key, keylen);
1293 if (err)
1294 return err;
1297 err = crypto_shash_tfm_digest(bctx->shash, key, keylen,
1299 if (err)
1300 return err;
1317 return err;
1722 int err = 0;
1732 if (dd->err) {
1733 err = dd->err;
1747 dev_dbg(dd->dev, "update done: err: %d\n", err);
1749 omap_sham_finish_req(dd->req, err);
1915 int err = 0;
1920 err = -EINVAL;
1921 goto err;
1924 err = of_address_to_resource(node, 0, res);
1925 if (err < 0) {
1927 err = -EINVAL;
1928 goto err;
1934 err = -EINVAL;
1935 goto err;
1938 err:
1939 return err;
1958 int err = 0;
1964 err = -ENODEV;
1965 goto err;
1972 err = dd->irq;
1973 goto err;
1979 err:
1980 return err;
2065 int err, i, j;
2071 err = -ENOMEM;
2081 err = (dev->of_node) ? omap_sham_get_res_of(dd, dev, &res) :
2083 if (err)
2088 err = PTR_ERR(dd->io_base);
2093 err = devm_request_irq(dev, dd->irq, dd->pdata->intr_hdlr,
2095 if (err) {
2096 dev_err(dev, "unable to request irq %d, err = %d\n",
2097 dd->irq, err);
2106 err = PTR_ERR(dd->dma_lch);
2107 if (err == -EPROBE_DEFER)
2124 err = pm_runtime_resume_and_get(dev);
2125 if (err < 0) {
2126 dev_err(dev, "failed to get sync: %d\n", err);
2143 err = -ENOMEM;
2147 err = crypto_engine_start(dd->engine);
2148 if (err)
2165 err = crypto_engine_register_ahash(ealg);
2166 if (err)
2173 err = sysfs_create_group(&dev->kobj, &omap_sham_attr_group);
2174 if (err) {
2200 return err;