Lines Matching refs:rm
102 struct mem_region rm; member
111 DBG("%s:%d: map.rm.size = %llxh\n", func, line, m->rm.size); in _debug_dump_map()
129 return (phys_addr < map.rm.size || phys_addr >= map.total) in ps3_mm_phys_to_lpar()
234 r->offset = r->base - map.rm.size; in ps3_mm_get_repository_highmem()
286 if (result || r->base < map.rm.size) { in ps3_mm_region_create()
293 r->offset = r->base - map.rm.size; in ps3_mm_region_create()
322 map.total = map.rm.size; in ps3_mm_region_destroy()
341 if (lpar_addr >= map.rm.size) in dma_sb_lpar_to_bus()
989 if (r->offset < map.rm.size) { in dma_sb_region_create_linear()
991 virt_addr = map.rm.base + r->offset; in dma_sb_region_create_linear()
992 len = map.rm.size - r->offset; in dma_sb_region_create_linear()
1001 if (r->offset + r->len > map.rm.size) { in dma_sb_region_create_linear()
1003 virt_addr = map.rm.size; in dma_sb_region_create_linear()
1005 if (r->offset >= map.rm.size) in dma_sb_region_create_linear()
1006 virt_addr += r->offset - map.rm.size; in dma_sb_region_create_linear()
1008 len -= map.rm.size - r->offset; in dma_sb_region_create_linear()
1031 if (r->offset < map.rm.size) { in dma_sb_region_free_linear()
1033 lpar_addr = map.rm.base + r->offset; in dma_sb_region_free_linear()
1034 len = map.rm.size - r->offset; in dma_sb_region_free_linear()
1042 if (r->offset + r->len > map.rm.size) { in dma_sb_region_free_linear()
1046 if (r->offset >= map.rm.size) in dma_sb_region_free_linear()
1047 lpar_addr += r->offset - map.rm.size; in dma_sb_region_free_linear()
1049 len -= map.rm.size - r->offset; in dma_sb_region_free_linear()
1132 if (r->offset >= map.rm.size) in ps3_dma_region_init()
1208 result = ps3_repository_read_mm_info(&map.rm.base, &map.rm.size, in ps3_mm_init()
1214 map.rm.offset = map.rm.base; in ps3_mm_init()
1219 BUG_ON(map.rm.base); in ps3_mm_init()
1220 BUG_ON(!map.rm.size); in ps3_mm_init()
1225 result = ps3_mm_region_create(&map.r1, map.total - map.rm.size); in ps3_mm_init()
1232 map.total = map.rm.size + map.r1.size; in ps3_mm_init()
1238 __func__, __LINE__, map.rm.size, in ps3_mm_init()
1239 map.total - map.rm.size); in ps3_mm_init()
1240 memblock_add(map.rm.size, map.total - map.rm.size); in ps3_mm_init()