HelenOS sources
label_part_t 45 uspace/lib/label/include/label/empty.h extern errno_t label_part_empty(label_part_t *);
label_part_t 48 uspace/lib/label/include/label/label.h extern label_part_t *label_part_first(label_t *);
label_part_t 49 uspace/lib/label/include/label/label.h extern label_part_t *label_part_next(label_part_t *);
label_part_t 50 uspace/lib/label/include/label/label.h extern void label_part_get_info(label_part_t *, label_part_info_t *);
label_part_t 53 uspace/lib/label/include/label/label.h label_part_t **);
label_part_t 54 uspace/lib/label/include/label/label.h extern errno_t label_part_destroy(label_part_t *);
label_part_t 61 uspace/lib/label/include/types/liblabel.h label_part_t *(*part_first)(label_t *);
label_part_t 62 uspace/lib/label/include/types/liblabel.h label_part_t *(*part_next)(label_part_t *);
label_part_t 63 uspace/lib/label/include/types/liblabel.h void (*part_get_info)(label_part_t *, label_part_info_t *);
label_part_t 64 uspace/lib/label/include/types/liblabel.h errno_t (*part_create)(label_t *, label_part_spec_t *, label_part_t **);
label_part_t 65 uspace/lib/label/include/types/liblabel.h errno_t (*part_destroy)(label_part_t *);
label_part_t 184 uspace/lib/label/include/types/liblabel.h label_part_t *ext_part;
label_part_t 47 uspace/lib/label/src/dummy.c static label_part_t *dummy_part_first(label_t *);
label_part_t 48 uspace/lib/label/src/dummy.c static label_part_t *dummy_part_next(label_part_t *);
label_part_t 49 uspace/lib/label/src/dummy.c static void dummy_part_get_info(label_part_t *, label_part_info_t *);
label_part_t 50 uspace/lib/label/src/dummy.c static errno_t dummy_part_create(label_t *, label_part_spec_t *, label_part_t **);
label_part_t 51 uspace/lib/label/src/dummy.c static errno_t dummy_part_destroy(label_part_t *);
label_part_t 71 uspace/lib/label/src/dummy.c label_part_t *part = NULL;
label_part_t 108 uspace/lib/label/src/dummy.c part = calloc(1, sizeof(label_part_t));
label_part_t 136 uspace/lib/label/src/dummy.c label_part_t *part;
label_part_t 164 uspace/lib/label/src/dummy.c static label_part_t *dummy_part_first(label_t *label)
label_part_t 172 uspace/lib/label/src/dummy.c return list_get_instance(link, label_part_t, lparts);
label_part_t 175 uspace/lib/label/src/dummy.c static label_part_t *dummy_part_next(label_part_t *part)
label_part_t 183 uspace/lib/label/src/dummy.c return list_get_instance(link, label_part_t, lparts);
label_part_t 186 uspace/lib/label/src/dummy.c static void dummy_part_get_info(label_part_t *part, label_part_info_t *pinfo)
label_part_t 195 uspace/lib/label/src/dummy.c label_part_t **rpart)
label_part_t 200 uspace/lib/label/src/dummy.c static errno_t dummy_part_destroy(label_part_t *part)
label_part_t 238 uspace/lib/label/src/empty.c errno_t label_part_empty(label_part_t *part)
label_part_t 53 uspace/lib/label/src/gpt.c static label_part_t *gpt_part_first(label_t *);
label_part_t 54 uspace/lib/label/src/gpt.c static label_part_t *gpt_part_next(label_part_t *);
label_part_t 55 uspace/lib/label/src/gpt.c static void gpt_part_get_info(label_part_t *, label_part_info_t *);
label_part_t 56 uspace/lib/label/src/gpt.c static errno_t gpt_part_create(label_t *, label_part_spec_t *, label_part_t **);
label_part_t 57 uspace/lib/label/src/gpt.c static errno_t gpt_part_destroy(label_part_t *);
label_part_t 64 uspace/lib/label/src/gpt.c static errno_t gpt_part_to_pte(label_part_t *, gpt_entry_t *);
label_part_t 499 uspace/lib/label/src/gpt.c label_part_t *part;
label_part_t 516 uspace/lib/label/src/gpt.c label_part_t *part;
label_part_t 603 uspace/lib/label/src/gpt.c static label_part_t *gpt_part_first(label_t *label)
label_part_t 611 uspace/lib/label/src/gpt.c return list_get_instance(link, label_part_t, lparts);
label_part_t 614 uspace/lib/label/src/gpt.c static label_part_t *gpt_part_next(label_part_t *part)
label_part_t 622 uspace/lib/label/src/gpt.c return list_get_instance(link, label_part_t, lparts);
label_part_t 625 uspace/lib/label/src/gpt.c static void gpt_part_get_info(label_part_t *part, label_part_info_t *pinfo)
label_part_t 634 uspace/lib/label/src/gpt.c label_part_t **rpart)
label_part_t 636 uspace/lib/label/src/gpt.c label_part_t *part;
label_part_t 640 uspace/lib/label/src/gpt.c part = calloc(1, sizeof(label_part_t));
label_part_t 705 uspace/lib/label/src/gpt.c static errno_t gpt_part_destroy(label_part_t *part)
label_part_t 759 uspace/lib/label/src/gpt.c label_part_t *part;
label_part_t 783 uspace/lib/label/src/gpt.c label_part_t *part;
label_part_t 805 uspace/lib/label/src/gpt.c static errno_t gpt_part_to_pte(label_part_t *part, gpt_entry_t *pte)
label_part_t 825 uspace/lib/label/src/gpt.c label_part_t *part;
label_part_t 843 uspace/lib/label/src/gpt.c part = calloc(1, sizeof(label_part_t));
label_part_t 108 uspace/lib/label/src/label.c label_part_t *label_part_first(label_t *label)
label_part_t 113 uspace/lib/label/src/label.c label_part_t *label_part_next(label_part_t *part)
label_part_t 118 uspace/lib/label/src/label.c void label_part_get_info(label_part_t *part, label_part_info_t *pinfo)
label_part_t 124 uspace/lib/label/src/label.c label_part_t **rpart)
label_part_t 129 uspace/lib/label/src/label.c errno_t label_part_destroy(label_part_t *part)
label_part_t 51 uspace/lib/label/src/mbr.c static label_part_t *mbr_part_first(label_t *);
label_part_t 52 uspace/lib/label/src/mbr.c static label_part_t *mbr_part_next(label_part_t *);
label_part_t 53 uspace/lib/label/src/mbr.c static void mbr_part_get_info(label_part_t *, label_part_info_t *);
label_part_t 54 uspace/lib/label/src/mbr.c static errno_t mbr_part_create(label_t *, label_part_spec_t *, label_part_t **);
label_part_t 55 uspace/lib/label/src/mbr.c static errno_t mbr_part_destroy(label_part_t *);
label_part_t 63 uspace/lib/label/src/mbr.c static errno_t mbr_part_to_pte(label_part_t *, mbr_pte_t *);
label_part_t 66 uspace/lib/label/src/mbr.c static void mbr_log_part_to_ptes(label_part_t *, mbr_pte_t *, mbr_pte_t *);
label_part_t 68 uspace/lib/label/src/mbr.c static errno_t mbr_log_part_insert(label_t *, label_part_t *);
label_part_t 69 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_create(label_t *, label_part_t *);
label_part_t 70 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_delete(label_t *, label_part_t *);
label_part_t 71 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_update_next(label_t *, label_part_t *);
label_part_t 373 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 396 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 467 uspace/lib/label/src/mbr.c static label_part_t *mbr_part_first(label_t *label)
label_part_t 475 uspace/lib/label/src/mbr.c return list_get_instance(link, label_part_t, lparts);
label_part_t 478 uspace/lib/label/src/mbr.c static label_part_t *mbr_part_next(label_part_t *part)
label_part_t 486 uspace/lib/label/src/mbr.c return list_get_instance(link, label_part_t, lparts);
label_part_t 489 uspace/lib/label/src/mbr.c static label_part_t *mbr_log_part_first(label_t *label)
label_part_t 497 uspace/lib/label/src/mbr.c return list_get_instance(link, label_part_t, llog);
label_part_t 500 uspace/lib/label/src/mbr.c static label_part_t *mbr_log_part_next(label_part_t *part)
label_part_t 508 uspace/lib/label/src/mbr.c return list_get_instance(link, label_part_t, llog);
label_part_t 511 uspace/lib/label/src/mbr.c static label_part_t *mbr_log_part_prev(label_part_t *part)
label_part_t 519 uspace/lib/label/src/mbr.c return list_get_instance(link, label_part_t, llog);
label_part_t 522 uspace/lib/label/src/mbr.c static label_part_t *mbr_pri_part_first(label_t *label)
label_part_t 530 uspace/lib/label/src/mbr.c return list_get_instance(link, label_part_t, lpri);
label_part_t 533 uspace/lib/label/src/mbr.c static label_part_t *mbr_pri_part_next(label_part_t *part)
label_part_t 541 uspace/lib/label/src/mbr.c return list_get_instance(link, label_part_t, lpri);
label_part_t 544 uspace/lib/label/src/mbr.c static void mbr_part_get_info(label_part_t *part, label_part_info_t *pinfo)
label_part_t 559 uspace/lib/label/src/mbr.c label_part_t **rpart)
label_part_t 561 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 562 uspace/lib/label/src/mbr.c label_part_t *prev;
label_part_t 563 uspace/lib/label/src/mbr.c label_part_t *next;
label_part_t 570 uspace/lib/label/src/mbr.c part = calloc(1, sizeof(label_part_t));
label_part_t 706 uspace/lib/label/src/mbr.c static errno_t mbr_part_destroy(label_part_t *part)
label_part_t 709 uspace/lib/label/src/mbr.c label_part_t *prev;
label_part_t 710 uspace/lib/label/src/mbr.c label_part_t *next;
label_part_t 827 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 845 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 865 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 888 uspace/lib/label/src/mbr.c static errno_t mbr_part_to_pte(label_part_t *part, mbr_pte_t *pte)
label_part_t 906 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 917 uspace/lib/label/src/mbr.c part = calloc(1, sizeof(label_part_t));
label_part_t 945 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 956 uspace/lib/label/src/mbr.c part = calloc(1, sizeof(label_part_t));
label_part_t 976 uspace/lib/label/src/mbr.c static void mbr_log_part_to_ptes(label_part_t *part, mbr_pte_t *pthis,
label_part_t 979 uspace/lib/label/src/mbr.c label_part_t *next;
label_part_t 1051 uspace/lib/label/src/mbr.c static errno_t mbr_log_part_insert(label_t *label, label_part_t *part)
label_part_t 1053 uspace/lib/label/src/mbr.c label_part_t *cur;
label_part_t 1077 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_create(label_t *label, label_part_t *part)
label_part_t 1110 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_delete(label_t *label, label_part_t *part)
label_part_t 1136 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_update_next(label_t *label, label_part_t *part)
label_part_t 1187 uspace/lib/label/src/mbr.c label_part_t *part;
label_part_t 147 uspace/lib/label/test/label.c label_part_t *part;
label_part_t 183 uspace/lib/label/test/label.c label_part_t *part;
label_part_t 245 uspace/lib/label/test/label.c label_part_t *part;
label_part_t 305 uspace/lib/label/test/label.c label_part_t *part;
label_part_t 396 uspace/lib/label/test/label.c label_part_t *part, *lpart, *epart;
label_part_t 535 uspace/lib/label/test/label.c label_part_t *part;
label_part_t 304 uspace/srv/bd/vbd/disk.c static errno_t vbds_part_add(vbds_disk_t *disk, label_part_t *lpart,
label_part_t 366 uspace/srv/bd/vbd/disk.c label_part_t **rlpart)
label_part_t 368 uspace/srv/bd/vbd/disk.c label_part_t *lpart;
label_part_t 410 uspace/srv/bd/vbd/disk.c label_part_t *part;
label_part_t 822 uspace/srv/bd/vbd/disk.c label_part_t *lpart;
label_part_t 889 uspace/srv/bd/vbd/disk.c label_part_t *lpart;
label_part_t 75 uspace/srv/bd/vbd/types/vbd.h label_part_t *lpart;
HelenOS homepage, sources at GitHub