Lines Matching refs:bbuf
790 struct artpec6_crypto_bounce_buffer *bbuf = kzalloc(alloc_size, flags); in artpec6_crypto_alloc_bounce() local
792 if (!bbuf) in artpec6_crypto_alloc_bounce()
795 base = bbuf + 1; in artpec6_crypto_alloc_bounce()
796 bbuf->buf = PTR_ALIGN(base, ARTPEC_CACHE_LINE_MAX); in artpec6_crypto_alloc_bounce()
797 return bbuf; in artpec6_crypto_alloc_bounce()
803 struct artpec6_crypto_bounce_buffer *bbuf; in setup_bounce_buffer_in() local
806 bbuf = artpec6_crypto_alloc_bounce(common->gfp_flags); in setup_bounce_buffer_in()
807 if (!bbuf) in setup_bounce_buffer_in()
810 bbuf->length = size; in setup_bounce_buffer_in()
811 bbuf->sg = walk->sg; in setup_bounce_buffer_in()
812 bbuf->offset = walk->offset; in setup_bounce_buffer_in()
814 ret = artpec6_crypto_setup_in_descr(common, bbuf->buf, size, false); in setup_bounce_buffer_in()
816 kfree(bbuf); in setup_bounce_buffer_in()
821 list_add_tail(&bbuf->list, &common->dma->bounce_buffers); in setup_bounce_buffer_in()