Lines Matching refs:rm
101 struct mem_region rm; member
110 DBG("%s:%d: map.rm.size = %llxh\n", func, line, m->rm.size); in _debug_dump_map()
128 return (phys_addr < map.rm.size || phys_addr >= map.total) in ps3_mm_phys_to_lpar()
231 r->offset = r->base - map.rm.size; in ps3_mm_get_repository_highmem()
283 if (result || r->base < map.rm.size) { in ps3_mm_region_create()
290 r->offset = r->base - map.rm.size; in ps3_mm_region_create()
319 map.total = map.rm.size; in ps3_mm_region_destroy()
338 if (lpar_addr >= map.rm.size) in dma_sb_lpar_to_bus()
986 if (r->offset < map.rm.size) { in dma_sb_region_create_linear()
988 virt_addr = map.rm.base + r->offset; in dma_sb_region_create_linear()
989 len = map.rm.size - r->offset; in dma_sb_region_create_linear()
998 if (r->offset + r->len > map.rm.size) { in dma_sb_region_create_linear()
1000 virt_addr = map.rm.size; in dma_sb_region_create_linear()
1002 if (r->offset >= map.rm.size) in dma_sb_region_create_linear()
1003 virt_addr += r->offset - map.rm.size; in dma_sb_region_create_linear()
1005 len -= map.rm.size - r->offset; in dma_sb_region_create_linear()
1028 if (r->offset < map.rm.size) { in dma_sb_region_free_linear()
1030 lpar_addr = map.rm.base + r->offset; in dma_sb_region_free_linear()
1031 len = map.rm.size - r->offset; in dma_sb_region_free_linear()
1039 if (r->offset + r->len > map.rm.size) { in dma_sb_region_free_linear()
1043 if (r->offset >= map.rm.size) in dma_sb_region_free_linear()
1044 lpar_addr += r->offset - map.rm.size; in dma_sb_region_free_linear()
1046 len -= map.rm.size - r->offset; in dma_sb_region_free_linear()
1128 if (r->offset >= map.rm.size) in ps3_dma_region_init()
1194 result = ps3_repository_read_mm_info(&map.rm.base, &map.rm.size, in ps3_mm_init()
1200 map.rm.offset = map.rm.base; in ps3_mm_init()
1205 BUG_ON(map.rm.base); in ps3_mm_init()
1206 BUG_ON(!map.rm.size); in ps3_mm_init()
1211 result = ps3_mm_region_create(&map.r1, map.total - map.rm.size); in ps3_mm_init()
1218 map.total = map.rm.size + map.r1.size; in ps3_mm_init()
1224 __func__, __LINE__, map.rm.size, in ps3_mm_init()
1225 map.total - map.rm.size); in ps3_mm_init()
1226 memblock_add(map.rm.size, map.total - map.rm.size); in ps3_mm_init()