Lines Matching refs:dma_handle
385 dma_addr_t dma_handle;
387 cpu_addr = dma_alloc_coherent(dev, size, &dma_handle, gfp);
408 can use to access it from the CPU and dma_handle which you pass to the
420 dma_free_coherent(dev, size, cpu_addr, dma_handle);
423 dma_handle are the values dma_alloc_coherent() returned to you.
449 cpu_addr = dma_pool_alloc(pool, flags, &dma_handle);
453 this returns two values, cpu_addr and dma_handle.
457 dma_pool_free(pool, cpu_addr, dma_handle);
460 dma_handle are the values dma_pool_alloc() returned. This function
534 dma_addr_t dma_handle;
538 dma_handle = dma_map_single(dev, addr, size, direction);
539 if (dma_mapping_error(dev, dma_handle)) {
550 dma_unmap_single(dev, dma_handle, size, direction);
565 dma_addr_t dma_handle;
567 dma_handle = dma_map_single(dev, addr, size, direction);
568 if ((dma_handle & 0xffff != 0) || (dma_handle >= 0x1000000)) {
573 dma_addr_t dma_handle;
575 dma_handle = dma_map_single(dev, addr, size, direction);
576 if (dma_handle == DMA_ERROR_CODE) {
590 dma_addr_t dma_handle;
595 dma_handle = dma_map_page(dev, page, offset, size, direction);
596 if (dma_mapping_error(dev, dma_handle)) {
607 dma_unmap_page(dev, dma_handle, size, direction);
664 dma_sync_single_for_cpu(dev, dma_handle, size, direction);
676 dma_sync_single_for_device(dev, dma_handle, size, direction);
702 if (dma_mapping_error(cp->dev, dma_handle)) {
781 dma_addr_t dma_handle;
783 dma_handle = dma_map_single(dev, addr, size, direction);
784 if (dma_mapping_error(dev, dma_handle)) {