Lines Matching refs:virt_addr
769 static int dma_sb_map_area(struct ps3_dma_region *r, unsigned long virt_addr, in dma_sb_map_area() argument
776 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_sb_map_area()
777 : virt_addr; in dma_sb_map_area()
787 virt_addr); in dma_sb_map_area()
824 static int dma_ioc0_map_area(struct ps3_dma_region *r, unsigned long virt_addr, in dma_ioc0_map_area() argument
831 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_ioc0_map_area()
832 : virt_addr; in dma_ioc0_map_area()
838 virt_addr, len); in dma_ioc0_map_area()
866 virt_addr, phys_addr, aligned_phys, *bus_addr); in dma_ioc0_map_area()
968 unsigned long virt_addr, len; in dma_sb_region_create_linear() local
986 virt_addr = map.rm.base + r->offset; in dma_sb_region_create_linear()
990 result = dma_sb_map_area(r, virt_addr, len, &tmp, in dma_sb_region_create_linear()
998 virt_addr = map.rm.size; in dma_sb_region_create_linear()
1001 virt_addr += r->offset - map.rm.size; in dma_sb_region_create_linear()
1004 result = dma_sb_map_area(r, virt_addr, len, &tmp, in dma_sb_region_create_linear()
1069 unsigned long virt_addr, unsigned long len, dma_addr_t *bus_addr, in dma_sb_map_area_linear() argument
1072 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_sb_map_area_linear()
1073 : virt_addr; in dma_sb_map_area_linear()
1165 int ps3_dma_map(struct ps3_dma_region *r, unsigned long virt_addr, in ps3_dma_map() argument
1169 return r->region_ops->map(r, virt_addr, len, bus_addr, iopte_flag); in ps3_dma_map()