Lines Matching refs:map
84 rbmap_t map; in parseBlockMap() local
96 map = malloc(sizeof(*map)); in parseBlockMap()
97 map->base = (hammer_off_t)base; in parseBlockMap()
98 map->app = (long)app; in parseBlockMap()
99 map->free = (long)free; in parseBlockMap()
100 map->zone = zone; in parseBlockMap()
101 map->bytes = 0; in parseBlockMap()
102 RB_INSERT(rbmap_tree, &rbroot, map); in parseBlockMap()
110 rbmap_t map; in parseBTree() local
117 map = RB_LOOKUP(rbmap_tree, &rbroot, base); in parseBTree()
118 if (map == NULL) { in parseBTree()
122 map->bytes += 4096; in parseBTree()
127 map = RB_LOOKUP(rbmap_tree, &rbroot, base); in parseBTree()
128 if (map == NULL) { in parseBTree()
132 map->bytes += (bytes + 15) & ~15; in parseBTree()
140 rbmap_t map; in dumpResults() local
144 RB_FOREACH(map, rbmap_tree, &rbroot) { in dumpResults()
145 bfree = 8192 * 1024 - (int64_t)map->bytes; in dumpResults()
150 if (map->free == bfree) in dumpResults()
158 if (map->free == 0 && bfree == 8192 * 1024) { in dumpResults()
159 if (map->zone == 3 || map->zone == 4 || in dumpResults()
160 map->zone == 15) in dumpResults()
165 map->base, in dumpResults()
166 (intmax_t)(int64_t)map->free, in dumpResults()