Lines Matching refs:region

79 		      struct region_t *region)  in get_region()  argument
86 region->base = FLREG_BASE(frba->flreg[region_type]); in get_region()
87 region->limit = FLREG_LIMIT(frba->flreg[region_type]); in get_region()
88 region->size = region->limit - region->base + 1; in get_region()
125 struct region_t region; in dump_region() local
128 ret = get_region(frba, num, &region); in dump_region()
133 num, region_name(num), region.base, region.limit, in dump_region()
134 region.size < 1 ? "(unused)" : ""); in dump_region()
452 struct region_t region; in write_regions() local
455 ret = get_region(frba, i, &region); in write_regions()
459 if (region.size <= 0) in write_regions()
464 if (write(region_fd, image + region.base, region.size) != in write_regions()
465 region.size) { in write_regions()
631 struct region_t region; in inject_region() local
642 ret = get_region(frba, region_type, &region); in inject_region()
645 if (region.size <= 0xfff) { in inject_region()
655 if ((region_size > region.size) || in inject_region()
656 ((region_type != 1) && (region_size > region.size))) { in inject_region()
658 region_name(region_type), region.size, in inject_region()
659 region.size, region_size, region_size); in inject_region()
663 if ((region_type == 1) && (region_size < region.size)) { in inject_region()
665 region_name(region_type), region.size, in inject_region()
666 region.size, region_size, region_size); in inject_region()
667 offset = region.size - region_size; in inject_region()
668 memset(image + region.base, 0xff, offset); in inject_region()
671 if (size < region.base + offset + region_size) { in inject_region()
673 size, region.base + offset + region_size); in inject_region()
677 if (read(region_fd, image + region.base + offset, region_size) in inject_region()