Lines Matching refs:temp_buffer
455 void *temp_buffer = RT_NULL; in nvme_blk_read() local
468 temp_buffer = rt_pages_alloc(page_bits); in nvme_blk_read()
470 if (!temp_buffer) in nvme_blk_read()
475 buffer_dma = (rt_ubase_t)rt_kmem_v2p(temp_buffer); in nvme_blk_read()
491 if (temp_buffer) in nvme_blk_read()
493 rt_hw_cpu_dcache_ops(RT_HW_CACHE_INVALIDATE, temp_buffer, buffer_size); in nvme_blk_read()
494 rt_memcpy(buffer, temp_buffer, buffer_size); in nvme_blk_read()
502 if (temp_buffer) in nvme_blk_read()
504 rt_pages_free(temp_buffer, page_bits); in nvme_blk_read()
517 void *temp_buffer = RT_NULL; in nvme_blk_write() local
530 temp_buffer = rt_pages_alloc(page_bits); in nvme_blk_write()
532 if (!temp_buffer) in nvme_blk_write()
537 buffer_dma = (rt_ubase_t)rt_kmem_v2p(temp_buffer); in nvme_blk_write()
539 rt_memcpy(temp_buffer, buffer, buffer_size); in nvme_blk_write()
540 buffer = temp_buffer; in nvme_blk_write()
547 if (temp_buffer) in nvme_blk_write()
549 rt_pages_free(temp_buffer, page_bits); in nvme_blk_write()