Lines Matching refs:virt_addr
38 buf->virt_addr, buf->dma_addr); in comedi_buf_map_kref_release()
42 ClearPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_kref_release()
43 free_page((unsigned long)buf->virt_addr); in comedi_buf_map_kref_release()
98 void *virt_addr; in comedi_buf_map_alloc() local
105 virt_addr = dma_alloc_coherent(bm->dma_hw_dev, in comedi_buf_map_alloc()
108 if (!virt_addr) in comedi_buf_map_alloc()
113 buf->virt_addr = virt_addr + (i << PAGE_SHIFT); in comedi_buf_map_alloc()
121 buf->virt_addr = (void *)get_zeroed_page(GFP_KERNEL); in comedi_buf_map_alloc()
122 if (!buf->virt_addr) in comedi_buf_map_alloc()
125 SetPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_alloc()
171 async->prealloc_buf = buf->virt_addr; in __comedi_buf_alloc()
179 pages[i] = virt_to_page(buf->virt_addr); in __comedi_buf_alloc()
213 void *b = bm->page_list[pg].virt_addr + pgoff; in comedi_buf_map_access()