Lines Matching defs:ext_part_t
258 } ext_part_t;
270 extern int fdisk_is_linux_swap(ext_part_t *epp, uint32_t part_start,
272 extern int libfdisk_init(ext_part_t **epp, char *devstr, struct ipart *parttab,
274 extern int libfdisk_reset(ext_part_t *epp);
275 extern void libfdisk_fini(ext_part_t **epp);
276 extern int fdisk_ext_find_first_free_sec(ext_part_t *epp,
278 extern uint32_t fdisk_ext_find_last_free_sec(ext_part_t *epp, uint32_t begsec);
279 extern int fdisk_ext_part_exists(ext_part_t *epp);
280 extern int fdisk_validate_logical_drive(ext_part_t *epp, uint32_t begsec,
282 extern int fdisk_ext_validate_part_start(ext_part_t *epp, uint32_t begcyl,
284 extern int fdisk_get_solaris_part(ext_part_t *epp, int *pnum, uint32_t *begsec,
286 extern int fdisk_get_part_info(ext_part_t *epp, int pnum, uchar_t *sysid,
288 extern int fdisk_commit_ext_part(ext_part_t *epp);
289 extern void fdisk_change_logical_drive_id(ext_part_t *epp, int pno,
291 extern void fdisk_add_logical_drive(ext_part_t *epp, uint32_t begsec,
293 extern void fdisk_delete_logical_drive(ext_part_t *epp, int pno);
294 extern int fdisk_init_ext_part(ext_part_t *epp, uint32_t rsect, uint32_t nsect);
295 extern int fdisk_delete_ext_part(ext_part_t *epp);
296 extern int fdisk_get_disk_geom(ext_part_t *epp, int type, int what);
297 extern int fdisk_invalid_bb_sig(ext_part_t *epp, uchar_t **bbsig_arr);
298 extern int fdisk_mounted_logical_drives(ext_part_t *epp);