Lines Matching refs:bbuf
787 struct artpec6_crypto_bounce_buffer *bbuf = kzalloc(alloc_size, flags);
789 if (!bbuf)
792 base = bbuf + 1;
793 bbuf->buf = PTR_ALIGN(base, ARTPEC_CACHE_LINE_MAX);
794 return bbuf;
800 struct artpec6_crypto_bounce_buffer *bbuf;
803 bbuf = artpec6_crypto_alloc_bounce(common->gfp_flags);
804 if (!bbuf)
807 bbuf->length = size;
808 bbuf->sg = walk->sg;
809 bbuf->offset = walk->offset;
811 ret = artpec6_crypto_setup_in_descr(common, bbuf->buf, size, false);
813 kfree(bbuf);
818 list_add_tail(&bbuf->list, &common->dma->bounce_buffers);