Lines Matching refs:bbuf
786 struct artpec6_crypto_bounce_buffer *bbuf = kzalloc(alloc_size, flags); in artpec6_crypto_alloc_bounce() local
788 if (!bbuf) in artpec6_crypto_alloc_bounce()
791 base = bbuf + 1; in artpec6_crypto_alloc_bounce()
792 bbuf->buf = PTR_ALIGN(base, ARTPEC_CACHE_LINE_MAX); in artpec6_crypto_alloc_bounce()
793 return bbuf; in artpec6_crypto_alloc_bounce()
799 struct artpec6_crypto_bounce_buffer *bbuf; in setup_bounce_buffer_in() local
802 bbuf = artpec6_crypto_alloc_bounce(common->gfp_flags); in setup_bounce_buffer_in()
803 if (!bbuf) in setup_bounce_buffer_in()
806 bbuf->length = size; in setup_bounce_buffer_in()
807 bbuf->sg = walk->sg; in setup_bounce_buffer_in()
808 bbuf->offset = walk->offset; in setup_bounce_buffer_in()
810 ret = artpec6_crypto_setup_in_descr(common, bbuf->buf, size, false); in setup_bounce_buffer_in()
812 kfree(bbuf); in setup_bounce_buffer_in()
817 list_add_tail(&bbuf->list, &common->dma->bounce_buffers); in setup_bounce_buffer_in()