Lines Matching refs:area
252 struct vm_struct *area; in __dma_common_pages_remap() local
254 area = get_vm_area_caller(size, vm_flags, caller); in __dma_common_pages_remap()
255 if (!area) in __dma_common_pages_remap()
258 if (map_vm_area(area, prot, pages)) { in __dma_common_pages_remap()
259 vunmap(area->addr); in __dma_common_pages_remap()
263 return area; in __dma_common_pages_remap()
274 struct vm_struct *area; in dma_common_pages_remap() local
276 area = __dma_common_pages_remap(pages, size, vm_flags, prot, caller); in dma_common_pages_remap()
277 if (!area) in dma_common_pages_remap()
280 area->pages = pages; in dma_common_pages_remap()
282 return area->addr; in dma_common_pages_remap()
296 struct vm_struct *area; in dma_common_contiguous_remap() local
305 area = __dma_common_pages_remap(pages, size, vm_flags, prot, caller); in dma_common_contiguous_remap()
309 if (!area) in dma_common_contiguous_remap()
311 return area->addr; in dma_common_contiguous_remap()
319 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_free_remap() local
321 if (!area || (area->flags & vm_flags) != vm_flags) { in dma_common_free_remap()