Lines Matching refs:size
173 sector_t offs, size, next; in parse_extended() local
181 size = nr_sects(p)*sector_size; in parse_extended()
184 if (offs + size > this_size) in parse_extended()
188 if (next + size > first_sector + first_size) in parse_extended()
192 put_partition(state, state->next, next, size); in parse_extended()
250 sector_t offset, sector_t size, int origin) in parse_solaris_x86() argument
355 sector_t offset, sector_t size, int origin, char *flavour, in parse_bsd() argument
389 if (offset == bsd_start && size == bsd_size) in parse_bsd()
392 if (offset > bsd_start || offset+size < bsd_start+bsd_size) { in parse_bsd()
409 sector_t offset, sector_t size, int origin) in parse_freebsd() argument
412 parse_bsd(state, offset, size, origin, "bsd", BSD_MAXPARTITIONS); in parse_freebsd()
417 sector_t offset, sector_t size, int origin) in parse_netbsd() argument
420 parse_bsd(state, offset, size, origin, "netbsd", BSD_MAXPARTITIONS); in parse_netbsd()
425 sector_t offset, sector_t size, int origin) in parse_openbsd() argument
428 parse_bsd(state, offset, size, origin, "openbsd", in parse_openbsd()
483 sector_t offset, sector_t size, int origin) in parse_unixware() argument
529 sector_t offset, sector_t size, int origin) in parse_minix() argument
663 sector_t size = nr_sects(p)*sector_size; in msdos_partition() local
665 if (!size) in msdos_partition()
676 n = min(size, max(sector_size, n)); in msdos_partition()
680 parse_extended(state, start, size, disksig); in msdos_partition()
684 put_partition(state, slot, start, size); in msdos_partition()