Lines Matching refs:virt_addr
37 buf->virt_addr, buf->dma_addr); in comedi_buf_map_kref_release()
41 ClearPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_kref_release()
42 free_page((unsigned long)buf->virt_addr); in comedi_buf_map_kref_release()
97 void *virt_addr; in comedi_buf_map_alloc() local
104 virt_addr = dma_alloc_coherent(bm->dma_hw_dev, in comedi_buf_map_alloc()
107 if (!virt_addr) in comedi_buf_map_alloc()
112 buf->virt_addr = virt_addr + (i << PAGE_SHIFT); in comedi_buf_map_alloc()
120 buf->virt_addr = (void *)get_zeroed_page(GFP_KERNEL); in comedi_buf_map_alloc()
121 if (!buf->virt_addr) in comedi_buf_map_alloc()
124 SetPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_alloc()
170 async->prealloc_buf = buf->virt_addr; in __comedi_buf_alloc()
178 pages[i] = virt_to_page(buf->virt_addr); in __comedi_buf_alloc()
212 void *b = bm->page_list[pg].virt_addr + pgoff; in comedi_buf_map_access()