Lines Matching refs:virt_addr
771 static int dma_sb_map_area(struct ps3_dma_region *r, unsigned long virt_addr, in dma_sb_map_area() argument
778 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_sb_map_area()
779 : virt_addr; in dma_sb_map_area()
789 virt_addr); in dma_sb_map_area()
826 static int dma_ioc0_map_area(struct ps3_dma_region *r, unsigned long virt_addr, in dma_ioc0_map_area() argument
833 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_ioc0_map_area()
834 : virt_addr; in dma_ioc0_map_area()
840 virt_addr, len); in dma_ioc0_map_area()
868 virt_addr, phys_addr, aligned_phys, *bus_addr); in dma_ioc0_map_area()
970 unsigned long virt_addr, len; in dma_sb_region_create_linear() local
988 virt_addr = map.rm.base + r->offset; in dma_sb_region_create_linear()
992 result = dma_sb_map_area(r, virt_addr, len, &tmp, in dma_sb_region_create_linear()
1000 virt_addr = map.rm.size; in dma_sb_region_create_linear()
1003 virt_addr += r->offset - map.rm.size; in dma_sb_region_create_linear()
1006 result = dma_sb_map_area(r, virt_addr, len, &tmp, in dma_sb_region_create_linear()
1071 unsigned long virt_addr, unsigned long len, dma_addr_t *bus_addr, in dma_sb_map_area_linear() argument
1074 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_sb_map_area_linear()
1075 : virt_addr; in dma_sb_map_area_linear()
1167 int ps3_dma_map(struct ps3_dma_region *r, unsigned long virt_addr, in ps3_dma_map() argument
1171 return r->region_ops->map(r, virt_addr, len, bus_addr, iopte_flag); in ps3_dma_map()