HelenOS sources

label_t            42 uspace/lib/label/include/label/label.h extern errno_t label_open(label_bd_t *, label_t **);
label_t            43 uspace/lib/label/include/label/label.h extern errno_t label_create(label_bd_t *, label_type_t, label_t **);
label_t            44 uspace/lib/label/include/label/label.h extern void label_close(label_t *);
label_t            45 uspace/lib/label/include/label/label.h extern errno_t label_destroy(label_t *);
label_t            46 uspace/lib/label/include/label/label.h extern errno_t label_get_info(label_t *, label_info_t *);
label_t            48 uspace/lib/label/include/label/label.h extern label_part_t *label_part_first(label_t *);
label_t            52 uspace/lib/label/include/label/label.h extern errno_t label_part_create(label_t *, label_part_spec_t *,
label_t            56 uspace/lib/label/include/label/label.h extern errno_t label_suggest_ptype(label_t *, label_pcnt_t, label_ptype_t *);
label_t            56 uspace/lib/label/include/types/liblabel.h 	errno_t (*open)(label_bd_t *, label_t **);
label_t            57 uspace/lib/label/include/types/liblabel.h 	errno_t (*create)(label_bd_t *, label_t **);
label_t            58 uspace/lib/label/include/types/liblabel.h 	void (*close)(label_t *);
label_t            59 uspace/lib/label/include/types/liblabel.h 	errno_t (*destroy)(label_t *);
label_t            60 uspace/lib/label/include/types/liblabel.h 	errno_t (*get_info)(label_t *, label_info_t *);
label_t            61 uspace/lib/label/include/types/liblabel.h 	label_part_t *(*part_first)(label_t *);
label_t            64 uspace/lib/label/include/types/liblabel.h 	errno_t (*part_create)(label_t *, label_part_spec_t *, label_part_t **);
label_t            66 uspace/lib/label/include/types/liblabel.h 	errno_t (*suggest_ptype)(label_t *, label_pcnt_t, label_ptype_t *);
label_t            42 uspace/lib/label/src/dummy.c static errno_t dummy_open(label_bd_t *, label_t **);
label_t            43 uspace/lib/label/src/dummy.c static errno_t dummy_create(label_bd_t *, label_t **);
label_t            44 uspace/lib/label/src/dummy.c static void dummy_close(label_t *);
label_t            45 uspace/lib/label/src/dummy.c static errno_t dummy_destroy(label_t *);
label_t            46 uspace/lib/label/src/dummy.c static errno_t dummy_get_info(label_t *, label_info_t *);
label_t            47 uspace/lib/label/src/dummy.c static label_part_t *dummy_part_first(label_t *);
label_t            50 uspace/lib/label/src/dummy.c static errno_t dummy_part_create(label_t *, label_part_spec_t *, label_part_t **);
label_t            52 uspace/lib/label/src/dummy.c static errno_t dummy_suggest_ptype(label_t *, label_pcnt_t, label_ptype_t *);
label_t            68 uspace/lib/label/src/dummy.c static errno_t dummy_open(label_bd_t *bd, label_t **rlabel)
label_t            70 uspace/lib/label/src/dummy.c 	label_t *label = NULL;
label_t            89 uspace/lib/label/src/dummy.c 	label = calloc(1, sizeof(label_t));
label_t           129 uspace/lib/label/src/dummy.c static errno_t dummy_create(label_bd_t *bd, label_t **rlabel)
label_t           134 uspace/lib/label/src/dummy.c static void dummy_close(label_t *label)
label_t           149 uspace/lib/label/src/dummy.c static errno_t dummy_destroy(label_t *label)
label_t           154 uspace/lib/label/src/dummy.c static errno_t dummy_get_info(label_t *label, label_info_t *linfo)
label_t           164 uspace/lib/label/src/dummy.c static label_part_t *dummy_part_first(label_t *label)
label_t           194 uspace/lib/label/src/dummy.c static errno_t dummy_part_create(label_t *label, label_part_spec_t *pspec,
label_t           205 uspace/lib/label/src/dummy.c static errno_t dummy_suggest_ptype(label_t *label, label_pcnt_t pcnt,
label_t            48 uspace/lib/label/src/gpt.c static errno_t gpt_open(label_bd_t *, label_t **);
label_t            49 uspace/lib/label/src/gpt.c static errno_t gpt_create(label_bd_t *, label_t **);
label_t            50 uspace/lib/label/src/gpt.c static void gpt_close(label_t *);
label_t            51 uspace/lib/label/src/gpt.c static errno_t gpt_destroy(label_t *);
label_t            52 uspace/lib/label/src/gpt.c static errno_t gpt_get_info(label_t *, label_info_t *);
label_t            53 uspace/lib/label/src/gpt.c static label_part_t *gpt_part_first(label_t *);
label_t            56 uspace/lib/label/src/gpt.c static errno_t gpt_part_create(label_t *, label_part_spec_t *, label_part_t **);
label_t            58 uspace/lib/label/src/gpt.c static errno_t gpt_suggest_ptype(label_t *, label_pcnt_t, label_ptype_t *);
label_t            60 uspace/lib/label/src/gpt.c static errno_t gpt_check_free_idx(label_t *, int);
label_t            61 uspace/lib/label/src/gpt.c static errno_t gpt_check_free_range(label_t *, uint64_t, uint64_t);
label_t            65 uspace/lib/label/src/gpt.c static errno_t gpt_pte_to_part(label_t *, gpt_entry_t *, int);
label_t            66 uspace/lib/label/src/gpt.c static errno_t gpt_pte_update(label_t *, gpt_entry_t *, int);
label_t            68 uspace/lib/label/src/gpt.c static errno_t gpt_update_pt_crc(label_t *, uint32_t);
label_t            94 uspace/lib/label/src/gpt.c static errno_t gpt_open(label_bd_t *bd, label_t **rlabel)
label_t            96 uspace/lib/label/src/gpt.c 	label_t *label = NULL;
label_t           168 uspace/lib/label/src/gpt.c 	label = calloc(1, sizeof(label_t));
label_t           347 uspace/lib/label/src/gpt.c static errno_t gpt_create(label_bd_t *bd, label_t **rlabel)
label_t           349 uspace/lib/label/src/gpt.c 	label_t *label = NULL;
label_t           463 uspace/lib/label/src/gpt.c 	label = calloc(1, sizeof(label_t));
label_t           497 uspace/lib/label/src/gpt.c static void gpt_close(label_t *label)
label_t           512 uspace/lib/label/src/gpt.c static errno_t gpt_destroy(label_t *label)
label_t           572 uspace/lib/label/src/gpt.c static bool gpt_can_create_pri(label_t *label)
label_t           577 uspace/lib/label/src/gpt.c static bool gpt_can_delete_part(label_t *label)
label_t           582 uspace/lib/label/src/gpt.c static bool gpt_can_modify_part(label_t *label)
label_t           587 uspace/lib/label/src/gpt.c static errno_t gpt_get_info(label_t *label, label_info_t *linfo)
label_t           603 uspace/lib/label/src/gpt.c static label_part_t *gpt_part_first(label_t *label)
label_t           633 uspace/lib/label/src/gpt.c static errno_t gpt_part_create(label_t *label, label_part_spec_t *pspec,
label_t           724 uspace/lib/label/src/gpt.c static errno_t gpt_suggest_ptype(label_t *label, label_pcnt_t pcnt,
label_t           757 uspace/lib/label/src/gpt.c static errno_t gpt_check_free_idx(label_t *label, int index)
label_t           780 uspace/lib/label/src/gpt.c static errno_t gpt_check_free_range(label_t *label, uint64_t block0,
label_t           823 uspace/lib/label/src/gpt.c static errno_t gpt_pte_to_part(label_t *label, gpt_entry_t *pte, int index)
label_t           865 uspace/lib/label/src/gpt.c static errno_t gpt_pte_update(label_t *label, gpt_entry_t *pte, int index)
label_t           930 uspace/lib/label/src/gpt.c static errno_t gpt_update_pt_crc(label_t *label, uint32_t crc)
label_t            53 uspace/lib/label/src/label.c errno_t label_open(label_bd_t *bd, label_t **rlabel)
label_t            69 uspace/lib/label/src/label.c errno_t label_create(label_bd_t *bd, label_type_t ltype, label_t **rlabel)
label_t            90 uspace/lib/label/src/label.c void label_close(label_t *label)
label_t            98 uspace/lib/label/src/label.c errno_t label_destroy(label_t *label)
label_t           103 uspace/lib/label/src/label.c errno_t label_get_info(label_t *label, label_info_t *linfo)
label_t           108 uspace/lib/label/src/label.c label_part_t *label_part_first(label_t *label)
label_t           123 uspace/lib/label/src/label.c errno_t label_part_create(label_t *label, label_part_spec_t *pspec,
label_t           139 uspace/lib/label/src/label.c errno_t label_suggest_ptype(label_t *label, label_pcnt_t pcnt,
label_t            45 uspace/lib/label/src/mbr.c static errno_t mbr_open(label_bd_t *, label_t **);
label_t            46 uspace/lib/label/src/mbr.c static errno_t mbr_open_ext(label_t *);
label_t            47 uspace/lib/label/src/mbr.c static errno_t mbr_create(label_bd_t *, label_t **);
label_t            48 uspace/lib/label/src/mbr.c static void mbr_close(label_t *);
label_t            49 uspace/lib/label/src/mbr.c static errno_t mbr_destroy(label_t *);
label_t            50 uspace/lib/label/src/mbr.c static errno_t mbr_get_info(label_t *, label_info_t *);
label_t            51 uspace/lib/label/src/mbr.c static label_part_t *mbr_part_first(label_t *);
label_t            54 uspace/lib/label/src/mbr.c static errno_t mbr_part_create(label_t *, label_part_spec_t *, label_part_t **);
label_t            56 uspace/lib/label/src/mbr.c static errno_t mbr_suggest_ptype(label_t *, label_pcnt_t, label_ptype_t *);
label_t            58 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_idx(label_t *, int);
label_t            59 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_pri_range(label_t *, uint64_t, uint64_t);
label_t            60 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_log_range(label_t *, uint64_t, uint64_t, uint64_t);
label_t            64 uspace/lib/label/src/mbr.c static errno_t mbr_pte_to_part(label_t *, mbr_pte_t *, int);
label_t            65 uspace/lib/label/src/mbr.c static errno_t mbr_pte_to_log_part(label_t *, uint64_t, mbr_pte_t *);
label_t            67 uspace/lib/label/src/mbr.c static errno_t mbr_pte_update(label_t *, mbr_pte_t *, int);
label_t            68 uspace/lib/label/src/mbr.c static errno_t mbr_log_part_insert(label_t *, label_part_t *);
label_t            69 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_create(label_t *, label_part_t *);
label_t            70 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_delete(label_t *, label_part_t *);
label_t            71 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_update_next(label_t *, label_part_t *);
label_t            72 uspace/lib/label/src/mbr.c static void mbr_update_log_indices(label_t *);
label_t            88 uspace/lib/label/src/mbr.c static errno_t mbr_open(label_bd_t *bd, label_t **rlabel)
label_t            90 uspace/lib/label/src/mbr.c 	label_t *label = NULL;
label_t           136 uspace/lib/label/src/mbr.c 	label = calloc(1, sizeof(label_t));
label_t           204 uspace/lib/label/src/mbr.c static errno_t mbr_open_ext(label_t *label)
label_t           302 uspace/lib/label/src/mbr.c static errno_t mbr_create(label_bd_t *bd, label_t **rlabel)
label_t           304 uspace/lib/label/src/mbr.c 	label_t *label = NULL;
label_t           329 uspace/lib/label/src/mbr.c 	label = calloc(1, sizeof(label_t));
label_t           371 uspace/lib/label/src/mbr.c static void mbr_close(label_t *label)
label_t           393 uspace/lib/label/src/mbr.c static errno_t mbr_destroy(label_t *label)
label_t           427 uspace/lib/label/src/mbr.c static bool mbr_can_delete_part(label_t *label)
label_t           432 uspace/lib/label/src/mbr.c static bool mbr_can_modify_part(label_t *label)
label_t           437 uspace/lib/label/src/mbr.c static errno_t mbr_get_info(label_t *label, label_info_t *linfo)
label_t           467 uspace/lib/label/src/mbr.c static label_part_t *mbr_part_first(label_t *label)
label_t           489 uspace/lib/label/src/mbr.c static label_part_t *mbr_log_part_first(label_t *label)
label_t           522 uspace/lib/label/src/mbr.c static label_part_t *mbr_pri_part_first(label_t *label)
label_t           558 uspace/lib/label/src/mbr.c static errno_t mbr_part_create(label_t *label, label_part_spec_t *pspec,
label_t           788 uspace/lib/label/src/mbr.c static errno_t mbr_suggest_ptype(label_t *label, label_pcnt_t pcnt,
label_t           825 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_idx(label_t *label, int index)
label_t           842 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_pri_range(label_t *label, uint64_t block0,
label_t           862 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_log_range(label_t *label, uint64_t hdr_blocks,
label_t           904 uspace/lib/label/src/mbr.c static errno_t mbr_pte_to_part(label_t *label, mbr_pte_t *pte, int index)
label_t           942 uspace/lib/label/src/mbr.c static errno_t mbr_pte_to_log_part(label_t *label, uint64_t ebr_b0,
label_t          1020 uspace/lib/label/src/mbr.c static errno_t mbr_pte_update(label_t *label, mbr_pte_t *pte, int index)
label_t          1051 uspace/lib/label/src/mbr.c static errno_t mbr_log_part_insert(label_t *label, label_part_t *part)
label_t          1077 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_create(label_t *label, label_part_t *part)
label_t          1110 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_delete(label_t *label, label_part_t *part)
label_t          1136 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_update_next(label_t *label, label_part_t *part)
label_t          1185 uspace/lib/label/src/mbr.c static void mbr_update_log_indices(label_t *label)
label_t           144 uspace/lib/label/test/label.c 	label_t *label;
label_t           180 uspace/lib/label/test/label.c 	label_t *label;
label_t           242 uspace/lib/label/test/label.c 	label_t *label;
label_t           302 uspace/lib/label/test/label.c 	label_t *label;
label_t           393 uspace/lib/label/test/label.c 	label_t *label;
label_t           532 uspace/lib/label/test/label.c 	label_t *label;
label_t            62 uspace/srv/bd/vbd/disk.c static errno_t vbds_disk_parts_add(vbds_disk_t *, label_t *);
label_t           408 uspace/srv/bd/vbd/disk.c static errno_t vbds_disk_parts_add(vbds_disk_t *disk, label_t *label)
label_t           471 uspace/srv/bd/vbd/disk.c 	label_t *label = NULL;
label_t           676 uspace/srv/bd/vbd/disk.c 	label_t *label;
label_t           748 uspace/srv/bd/vbd/disk.c 	label_t *label;
label_t            97 uspace/srv/bd/vbd/types/vbd.h 	label_t *label;
HelenOS homepage, sources at GitHub