dma_addr_t tmp;
tmp = le64_to_cpu(sqe->in);
- if (unlikely(!tmp))
- return;
if (src) {
if (req->src)
}
tmp = le64_to_cpu(sqe->out);
- if (unlikely(!tmp))
- return;
if (req->dst) {
if (dst)
dma_addr_t dma;
dma = le64_to_cpu(sqe->in);
- if (unlikely(!dma))
- return;
if (src && req->src)
dma_free_coherent(dev, ctx->key_sz << 2, req->src, dma);
dma = le64_to_cpu(sqe->out);
- if (unlikely(!dma))
- return;
if (req->dst)
dma_free_coherent(dev, ctx->key_sz << 1, req->dst, dma);
dma_addr_t dma;
dma = le64_to_cpu(sqe->in);
- if (unlikely(!dma))
- return;
if (src && req->src)
dma_free_coherent(dev, ctx->key_sz, req->src, dma);
dma = le64_to_cpu(sqe->out);
- if (unlikely(!dma))
- return;
if (req->dst)
dma_free_coherent(dev, ctx->key_sz, req->dst, dma);
}
c_req->c_in_dma = qp_ctx->res[req_id].pbuf_dma;
-
- if (!c_req->c_in_dma) {
- dev_err(dev, "fail to set pbuffer address!\n");
- return -ENOMEM;
- }
-
c_req->c_out_dma = c_req->c_in_dma;
return 0;