HelenOS sources

label              75 kernel/generic/include/ipc/ipc.h 	sysarg_t label;
label             202 kernel/generic/src/ipc/ipc.c 	phone->label = 0;
label             372 kernel/generic/src/ipc/ipc.c 	call->data.request_label = phone->label;
label             524 kernel/generic/src/ipc/ipc.c 		call->data.request_label = newphone->label;
label             674 kernel/generic/src/ipc/ipc.c 		phone->label = 0;
label              90 kernel/generic/src/ipc/ops/conctmeto.c 	pobj->phone->label = ipc_get_arg5(&answer->data);
label              51 kernel/generic/src/ipc/ops/concttome.c 		pobj->phone->label = ipc_get_arg5(&call->data);
label             203 kernel/generic/src/ipc/sysipc.c 			phone->label = 0;
label             370 kernel/generic/src/ipc/sysipc.c     sysarg_t arg1, sysarg_t arg2, sysarg_t arg3, sysarg_t label)
label             399 kernel/generic/src/ipc/sysipc.c 	call->data.answer_label = label;
label             422 kernel/generic/src/ipc/sysipc.c     sysarg_t label)
label             448 kernel/generic/src/ipc/sysipc.c 	call->data.answer_label = label;
label             442 uspace/app/fdisk/fdisk.c 	char *label = NULL;
label             510 uspace/app/fdisk/fdisk.c 		rc = tinput_read_i(tinput, "New volume", &label);
label             550 uspace/app/fdisk/fdisk.c 	pspec.label = label;
label             559 uspace/app/fdisk/fdisk.c 	free(label);
label             564 uspace/app/fdisk/fdisk.c 	free(label);
label             587 uspace/app/fdisk/fdisk.c 	const char *label;
label             619 uspace/app/fdisk/fdisk.c 			if (str_size(pinfo.label) > 0)
label             620 uspace/app/fdisk/fdisk.c 				label = pinfo.label;
label             622 uspace/app/fdisk/fdisk.c 				label = "(No name)";
label             624 uspace/app/fdisk/fdisk.c 			int ret = asprintf(&sdesc, "%s %s, %s, %s", label,
label             919 uspace/app/fdisk/fdisk.c 	const char *label;
label            1012 uspace/app/fdisk/fdisk.c 		if (str_size(pinfo.label) > 0)
label            1013 uspace/app/fdisk/fdisk.c 			label = pinfo.label;
label            1015 uspace/app/fdisk/fdisk.c 			label = "(No name)";
label            1018 uspace/app/fdisk/fdisk.c 			printf("Entire disk: %s %s", label, scapa);
label            1020 uspace/app/fdisk/fdisk.c 			printf("Partition %d: %s %s", npart, label, scapa);
label             114 uspace/app/hello/hello.c 	rc = ui_label_create(ui_res, "Hello, world!", &hello.label);
label             121 uspace/app/hello/hello.c 	ui_label_set_rect(hello.label, &rect);
label             122 uspace/app/hello/hello.c 	ui_label_set_halign(hello.label, gfx_halign_center);
label             123 uspace/app/hello/hello.c 	ui_label_set_valign(hello.label, gfx_valign_center);
label             125 uspace/app/hello/hello.c 	rc = ui_fixed_add(hello.fixed, ui_label_ctl(hello.label));
label              50 uspace/app/hello/hello.h 	ui_label_t *label;
label              60 uspace/app/mkexfat/exfat.h 	uint16_t 	label[11];
label             103 uspace/app/mkexfat/mkexfat.c 	const char *label;
label             643 uspace/app/mkexfat/mkexfat.c 	if (cfg->label != NULL) {
label             645 uspace/app/mkexfat/mkexfat.c 		rc = str_to_utf16(wlabel, EXFAT_VOLLABEL_LEN + 1, cfg->label);
label             652 uspace/app/mkexfat/mkexfat.c 		memcpy(d->vollabel.label, wlabel, EXFAT_VOLLABEL_LEN * 2);
label             802 uspace/app/mkexfat/mkexfat.c 	cfg.label = NULL;
label             837 uspace/app/mkexfat/mkexfat.c 			cfg.label = optarg;
label              57 uspace/app/mkext4/mkext4.c 	const char *label = "";
label             144 uspace/app/mkext4/mkext4.c 			label = *argv;
label             182 uspace/app/mkext4/mkext4.c 	cfg.volume_name = label;
label              95 uspace/app/mkfat/fat.h 			uint8_t		label[11];
label             126 uspace/app/mkfat/fat.h 			uint8_t		label[11];
label              85 uspace/app/mkfat/mkfat.c 	const char *label;
label             111 uspace/app/mkfat/mkfat.c 	cfg.label = NULL;
label             172 uspace/app/mkfat/mkfat.c 			cfg.label = *argv;
label             362 uspace/app/mkfat/mkfat.c 	if (cfg->label != NULL && fat_label_encode(NULL, cfg->label) != EOK)
label             443 uspace/app/mkfat/mkfat.c 		if (idx == 0 && cfg->label != NULL) {
label             445 uspace/app/mkfat/mkfat.c 			(void) fat_label_encode(&de->name, cfg->label);
label             491 uspace/app/mkfat/mkfat.c 	if (cfg->label != NULL)
label             492 uspace/app/mkfat/mkfat.c 		bs_label = cfg->label;
label             533 uspace/app/mkfat/mkfat.c 		(void) fat_label_encode(&bs->fat32.label, bs_label);
label             541 uspace/app/mkfat/mkfat.c 		(void) fat_label_encode(&bs->label, bs_label);
label              51 uspace/app/sysinst/rdimg.c static errno_t rd_img_part_by_label(vol_t *vol, const char *label,
label              74 uspace/app/sysinst/rdimg.c 		if (str_cmp(vinfo.label, label) == 0) {
label             150 uspace/app/sysinst/sysinst.c 	pspec.label = INST_VOL_LABEL;
label              56 uspace/app/sysinst/types/volume.h 	char *label;
label              77 uspace/app/sysinst/volume.c 	volume->label = str_dup("");
label              80 uspace/app/sysinst/volume.c 	if (volume->label == NULL || volume->mountp == NULL) {
label             100 uspace/app/sysinst/volume.c 	free(volume->label);
label             241 uspace/app/sysinst/volume.c     const char *label, vol_volume_t **rvolume)
label             248 uspace/app/sysinst/volume.c 		if (str_cmp(volume->label, label) == 0 &&
label             249 uspace/app/sysinst/volume.c 		    str_size(label) > 0) {
label             262 uspace/app/sysinst/volume.c 	free(volume->label);
label             263 uspace/app/sysinst/volume.c 	volume->label = str_dup(label);
label             265 uspace/app/sysinst/volume.c 	if (volume->label == NULL) {
label             287 uspace/app/sysinst/volume.c errno_t vol_volume_lookup_ref(vol_volumes_t *volumes, const char *label,
label             293 uspace/app/sysinst/volume.c 	rc = vol_volume_lookup_ref_locked(volumes, label, rvolume);
label             413 uspace/app/sysinst/volume.c 			    volume->label);
label             534 uspace/app/sysinst/volume.c 	const char *label;
label             553 uspace/app/sysinst/volume.c 		label = sif_node_get_attr(nvolume, "label");
label             556 uspace/app/sysinst/volume.c 		if (label == NULL || mountp == NULL) {
label             561 uspace/app/sysinst/volume.c 		free(volume->label);
label             564 uspace/app/sysinst/volume.c 		volume->label = str_dup(label);
label             590 uspace/app/sysinst/volume.c 	str_cpy(vinfo->label, sizeof(vinfo->label), volume->label);
label             960 uspace/app/uidemo/uidemo.c 	rc = ui_label_create(ui_res, "Text label", &demo.label);
label             979 uspace/app/uidemo/uidemo.c 	ui_label_set_rect(demo.label, &rect);
label             980 uspace/app/uidemo/uidemo.c 	ui_label_set_halign(demo.label, gfx_halign_center);
label             982 uspace/app/uidemo/uidemo.c 	rc = ui_fixed_add(demo.bfixed, ui_label_ctl(demo.label));
label              73 uspace/app/uidemo/uidemo.h 	ui_label_t *label;
label             247 uspace/app/vol/vol.c 		    vinfo.label, svc_name, sfstype,
label             308 uspace/app/vol/vol.c 		table_printf(table, "%s\t" "%s\n", vinfo.label, vinfo.path);
label            1194 uspace/lib/c/generic/async/server.c 	sysarg_t label = 0;
label            1196 uspace/lib/c/generic/async/server.c 	    0, label);
label              70 uspace/lib/c/generic/ipc.c     sysarg_t arg1, sysarg_t arg2, sysarg_t arg3, void *label)
label              74 uspace/lib/c/generic/ipc.c 	    (sysarg_t) label);
label              96 uspace/lib/c/generic/ipc.c     void *label)
label             109 uspace/lib/c/generic/ipc.c 	    (sysarg_t) label);
label              84 uspace/lib/c/include/ipc/ipc.h #define ipc_call_async_0(phandle, method, label) \
label              85 uspace/lib/c/include/ipc/ipc.h 	ipc_call_async_fast((phandle), (method), 0, 0, 0, (label))
label              86 uspace/lib/c/include/ipc/ipc.h #define ipc_call_async_1(phandle, method, arg1, label) \
label              87 uspace/lib/c/include/ipc/ipc.h 	ipc_call_async_fast((phandle), (method), (arg1), 0, 0, (label))
label              88 uspace/lib/c/include/ipc/ipc.h #define ipc_call_async_2(phandle, method, arg1, arg2, label) \
label              89 uspace/lib/c/include/ipc/ipc.h 	ipc_call_async_fast((phandle), (method), (arg1), (arg2), 0, (label))
label              90 uspace/lib/c/include/ipc/ipc.h #define ipc_call_async_3(phandle, method, arg1, arg2, arg3, label) \
label              92 uspace/lib/c/include/ipc/ipc.h 	    (label))
label              93 uspace/lib/c/include/ipc/ipc.h #define ipc_call_async_4(phandle, method, arg1, arg2, arg3, arg4, label) \
label              95 uspace/lib/c/include/ipc/ipc.h 	    (arg4), 0, (label))
label              97 uspace/lib/c/include/ipc/ipc.h     label) \
label              99 uspace/lib/c/include/ipc/ipc.h 	    (arg4), (arg5), (label))
label              68 uspace/lib/c/include/ipc/vfs.h 	char label[FS_LABEL_MAXLEN + 1];
label              81 uspace/lib/device/include/types/vol.h 	char label[VOL_LABEL_MAXLEN + 1];
label              93 uspace/lib/device/include/types/vol.h 	char label[VOL_LABEL_MAXLEN + 1];
label             391 uspace/lib/device/src/vol.c     const char *label, const char *mountp)
label             400 uspace/lib/device/src/vol.c 	retval = async_data_write_start(exch, label, str_size(label));
label             916 uspace/lib/ext4/src/ops.c 	memcpy(info->label, pinfo.vol_name, sizeof(pinfo.vol_name));
label             146 uspace/lib/fdisk/include/types/fdisk.h 	char *label;
label             158 uspace/lib/fdisk/include/types/fdisk.h 	const char *label;
label             174 uspace/lib/fdisk/include/types/fdisk.h 	char *label;
label             272 uspace/lib/fdisk/src/fdisk.c 		part->label = str_dup(vpinfo.label);
label             306 uspace/lib/fdisk/src/fdisk.c 		free(part->label);
label             322 uspace/lib/fdisk/src/fdisk.c 	free(part->label);
label             675 uspace/lib/fdisk/src/fdisk.c 	info->label = part->label;
label             750 uspace/lib/fdisk/src/fdisk.c 	const char *label;
label             754 uspace/lib/fdisk/src/fdisk.c 	label = pspec->label != NULL ? pspec->label : "";
label             777 uspace/lib/fdisk/src/fdisk.c 		    label, mountp);
label             792 uspace/lib/fdisk/src/fdisk.c 		part->label = str_dup(vpinfo.label);
label             794 uspace/lib/fdisk/src/fdisk.c 		if (part->label == NULL) {
label              95 uspace/lib/label/include/std/fat.h 			uint8_t		label[11];
label             126 uspace/lib/label/include/std/fat.h 			uint8_t		label[11];
label              46 uspace/lib/label/include/types/liblabel.h typedef struct label label_t;
label              94 uspace/lib/label/include/types/liblabel.h 	struct label *label;
label              70 uspace/lib/label/src/dummy.c 	label_t *label = NULL;
label              89 uspace/lib/label/src/dummy.c 	label = calloc(1, sizeof(label_t));
label              90 uspace/lib/label/src/dummy.c 	if (label == NULL)
label              93 uspace/lib/label/src/dummy.c 	list_initialize(&label->parts);
label              94 uspace/lib/label/src/dummy.c 	list_initialize(&label->pri_parts);
label              95 uspace/lib/label/src/dummy.c 	list_initialize(&label->log_parts);
label             100 uspace/lib/label/src/dummy.c 	label->ops = &dummy_label_ops;
label             101 uspace/lib/label/src/dummy.c 	label->ltype = lt_none;
label             102 uspace/lib/label/src/dummy.c 	label->bd = *bd;
label             103 uspace/lib/label/src/dummy.c 	label->ablock0 = ba_min;
label             104 uspace/lib/label/src/dummy.c 	label->anblocks = ba_max - ba_min + 1;
label             105 uspace/lib/label/src/dummy.c 	label->pri_entries = 0;
label             106 uspace/lib/label/src/dummy.c 	label->block_size = bsize;
label             117 uspace/lib/label/src/dummy.c 	part->label = label;
label             118 uspace/lib/label/src/dummy.c 	list_append(&part->lparts, &label->parts);
label             119 uspace/lib/label/src/dummy.c 	list_append(&part->lpri, &label->pri_parts);
label             121 uspace/lib/label/src/dummy.c 	*rlabel = label;
label             125 uspace/lib/label/src/dummy.c 	free(label);
label             134 uspace/lib/label/src/dummy.c static void dummy_close(label_t *label)
label             138 uspace/lib/label/src/dummy.c 	part = dummy_part_first(label);
label             143 uspace/lib/label/src/dummy.c 		part = dummy_part_first(label);
label             146 uspace/lib/label/src/dummy.c 	free(label);
label             149 uspace/lib/label/src/dummy.c static errno_t dummy_destroy(label_t *label)
label             154 uspace/lib/label/src/dummy.c static errno_t dummy_get_info(label_t *label, label_info_t *linfo)
label             159 uspace/lib/label/src/dummy.c 	linfo->ablock0 = label->ablock0;
label             160 uspace/lib/label/src/dummy.c 	linfo->anblocks = label->anblocks;
label             164 uspace/lib/label/src/dummy.c static label_part_t *dummy_part_first(label_t *label)
label             168 uspace/lib/label/src/dummy.c 	link = list_first(&label->parts);
label             179 uspace/lib/label/src/dummy.c 	link = list_next(&part->lparts, &part->label->parts);
label             194 uspace/lib/label/src/dummy.c static errno_t dummy_part_create(label_t *label, label_part_spec_t *pspec,
label             205 uspace/lib/label/src/dummy.c static errno_t dummy_suggest_ptype(label_t *label, label_pcnt_t pcnt,
label             249 uspace/lib/label/src/empty.c 	bd = &part->label->bd;
label             251 uspace/lib/label/src/empty.c 	block_size = part->label->block_size;
label              96 uspace/lib/label/src/gpt.c 	label_t *label = NULL;
label             168 uspace/lib/label/src/gpt.c 	label = calloc(1, sizeof(label_t));
label             169 uspace/lib/label/src/gpt.c 	if (label == NULL)
label             172 uspace/lib/label/src/gpt.c 	list_initialize(&label->parts);
label             173 uspace/lib/label/src/gpt.c 	list_initialize(&label->pri_parts);
label             174 uspace/lib/label/src/gpt.c 	list_initialize(&label->log_parts);
label             305 uspace/lib/label/src/gpt.c 		rc = gpt_pte_to_part(label, eptr, entry + 1);
label             319 uspace/lib/label/src/gpt.c 	label->ops = &gpt_label_ops;
label             320 uspace/lib/label/src/gpt.c 	label->ltype = lt_gpt;
label             321 uspace/lib/label/src/gpt.c 	label->bd = *bd;
label             322 uspace/lib/label/src/gpt.c 	label->ablock0 = ba_min;
label             323 uspace/lib/label/src/gpt.c 	label->anblocks = ba_max - ba_min + 1;
label             324 uspace/lib/label/src/gpt.c 	label->pri_entries = num_entries;
label             325 uspace/lib/label/src/gpt.c 	label->block_size = bsize;
label             327 uspace/lib/label/src/gpt.c 	label->lt.gpt.hdr_ba[0] = gpt_hdr_ba;
label             328 uspace/lib/label/src/gpt.c 	label->lt.gpt.hdr_ba[1] = h1ba;
label             329 uspace/lib/label/src/gpt.c 	label->lt.gpt.ptable_ba[0] = ptba[0];
label             330 uspace/lib/label/src/gpt.c 	label->lt.gpt.ptable_ba[1] = ptba[1];
label             331 uspace/lib/label/src/gpt.c 	label->lt.gpt.esize = esize;
label             332 uspace/lib/label/src/gpt.c 	label->lt.gpt.pt_blocks = pt_blocks;
label             333 uspace/lib/label/src/gpt.c 	label->lt.gpt.pt_crc = pt_crc;
label             334 uspace/lib/label/src/gpt.c 	label->lt.gpt.hdr_size = hdr_size;
label             336 uspace/lib/label/src/gpt.c 	*rlabel = label;
label             343 uspace/lib/label/src/gpt.c 	free(label);
label             349 uspace/lib/label/src/gpt.c 	label_t *label = NULL;
label             463 uspace/lib/label/src/gpt.c 	label = calloc(1, sizeof(label_t));
label             464 uspace/lib/label/src/gpt.c 	if (label == NULL)
label             467 uspace/lib/label/src/gpt.c 	list_initialize(&label->parts);
label             468 uspace/lib/label/src/gpt.c 	list_initialize(&label->pri_parts);
label             469 uspace/lib/label/src/gpt.c 	list_initialize(&label->log_parts);
label             471 uspace/lib/label/src/gpt.c 	label->ops = &gpt_label_ops;
label             472 uspace/lib/label/src/gpt.c 	label->ltype = lt_gpt;
label             473 uspace/lib/label/src/gpt.c 	label->bd = *bd;
label             474 uspace/lib/label/src/gpt.c 	label->ablock0 = ba_min;
label             475 uspace/lib/label/src/gpt.c 	label->anblocks = ba_max - ba_min + 1;
label             476 uspace/lib/label/src/gpt.c 	label->pri_entries = num_entries;
label             477 uspace/lib/label/src/gpt.c 	label->block_size = bsize;
label             479 uspace/lib/label/src/gpt.c 	label->lt.gpt.hdr_ba[0] = hdr_ba[0];
label             480 uspace/lib/label/src/gpt.c 	label->lt.gpt.hdr_ba[1] = hdr_ba[1];
label             481 uspace/lib/label/src/gpt.c 	label->lt.gpt.ptable_ba[0] = ptba[0];
label             482 uspace/lib/label/src/gpt.c 	label->lt.gpt.ptable_ba[1] = ptba[1];
label             483 uspace/lib/label/src/gpt.c 	label->lt.gpt.esize = esize;
label             484 uspace/lib/label/src/gpt.c 	label->lt.gpt.pt_blocks = pt_blocks;
label             485 uspace/lib/label/src/gpt.c 	label->lt.gpt.pt_crc = pt_crc;
label             486 uspace/lib/label/src/gpt.c 	label->lt.gpt.hdr_size = sizeof(gpt_header_t);
label             488 uspace/lib/label/src/gpt.c 	*rlabel = label;
label             493 uspace/lib/label/src/gpt.c 	free(label);
label             497 uspace/lib/label/src/gpt.c static void gpt_close(label_t *label)
label             501 uspace/lib/label/src/gpt.c 	part = gpt_part_first(label);
label             506 uspace/lib/label/src/gpt.c 		part = gpt_part_first(label);
label             509 uspace/lib/label/src/gpt.c 	free(label);
label             512 uspace/lib/label/src/gpt.c static errno_t gpt_destroy(label_t *label)
label             520 uspace/lib/label/src/gpt.c 	part = gpt_part_first(label);
label             527 uspace/lib/label/src/gpt.c 		gpt_hdr = calloc(1, label->block_size);
label             533 uspace/lib/label/src/gpt.c 		rc = label->bd.ops->write(label->bd.arg, label->lt.gpt.hdr_ba[i],
label             543 uspace/lib/label/src/gpt.c 		etable = calloc(1, label->lt.gpt.pt_blocks *
label             544 uspace/lib/label/src/gpt.c 		    label->block_size);
label             550 uspace/lib/label/src/gpt.c 		rc = label->bd.ops->write(label->bd.arg,
label             551 uspace/lib/label/src/gpt.c 		    label->lt.gpt.ptable_ba[i], label->lt.gpt.pt_blocks,
label             562 uspace/lib/label/src/gpt.c 	rc = gpt_pmbr_destroy(&label->bd, label->block_size);
label             566 uspace/lib/label/src/gpt.c 	free(label);
label             572 uspace/lib/label/src/gpt.c static bool gpt_can_create_pri(label_t *label)
label             574 uspace/lib/label/src/gpt.c 	return list_count(&label->parts) < (size_t)label->pri_entries;
label             577 uspace/lib/label/src/gpt.c static bool gpt_can_delete_part(label_t *label)
label             579 uspace/lib/label/src/gpt.c 	return list_count(&label->parts) > 0;
label             582 uspace/lib/label/src/gpt.c static bool gpt_can_modify_part(label_t *label)
label             584 uspace/lib/label/src/gpt.c 	return list_count(&label->parts) > 0;
label             587 uspace/lib/label/src/gpt.c static errno_t gpt_get_info(label_t *label, label_info_t *linfo)
label             592 uspace/lib/label/src/gpt.c 	if (gpt_can_create_pri(label))
label             594 uspace/lib/label/src/gpt.c 	if (gpt_can_delete_part(label))
label             596 uspace/lib/label/src/gpt.c 	if (gpt_can_modify_part(label))
label             598 uspace/lib/label/src/gpt.c 	linfo->ablock0 = label->ablock0;
label             599 uspace/lib/label/src/gpt.c 	linfo->anblocks = label->anblocks;
label             603 uspace/lib/label/src/gpt.c static label_part_t *gpt_part_first(label_t *label)
label             607 uspace/lib/label/src/gpt.c 	link = list_first(&label->parts);
label             618 uspace/lib/label/src/gpt.c 	link = list_next(&part->lparts, &part->label->parts);
label             633 uspace/lib/label/src/gpt.c static errno_t gpt_part_create(label_t *label, label_part_spec_t *pspec,
label             647 uspace/lib/label/src/gpt.c 	rc = gpt_check_free_idx(label, pspec->index);
label             654 uspace/lib/label/src/gpt.c 	rc = gpt_check_free_range(label, pspec->block0, pspec->nblocks);
label             674 uspace/lib/label/src/gpt.c 	part->label = label;
label             689 uspace/lib/label/src/gpt.c 	rc = gpt_pte_update(label, &pte, pspec->index - 1);
label             695 uspace/lib/label/src/gpt.c 	list_append(&part->lparts, &label->parts);
label             696 uspace/lib/label/src/gpt.c 	list_append(&part->lpri, &label->pri_parts);
label             714 uspace/lib/label/src/gpt.c 	rc = gpt_pte_update(part->label, &pte, part->index - 1);
label             724 uspace/lib/label/src/gpt.c static errno_t gpt_suggest_ptype(label_t *label, label_pcnt_t pcnt,
label             757 uspace/lib/label/src/gpt.c static errno_t gpt_check_free_idx(label_t *label, int index)
label             761 uspace/lib/label/src/gpt.c 	if (index < 1 || index > label->pri_entries)
label             764 uspace/lib/label/src/gpt.c 	part = gpt_part_first(label);
label             780 uspace/lib/label/src/gpt.c static errno_t gpt_check_free_range(label_t *label, uint64_t block0,
label             785 uspace/lib/label/src/gpt.c 	if (block0 < label->ablock0)
label             787 uspace/lib/label/src/gpt.c 	if (block0 + nblocks > label->ablock0 + label->anblocks)
label             790 uspace/lib/label/src/gpt.c 	part = gpt_part_first(label);
label             823 uspace/lib/label/src/gpt.c static errno_t gpt_pte_to_part(label_t *label, gpt_entry_t *pte, int index)
label             854 uspace/lib/label/src/gpt.c 	part->label = label;
label             855 uspace/lib/label/src/gpt.c 	list_append(&part->lparts, &label->parts);
label             856 uspace/lib/label/src/gpt.c 	list_append(&part->lpri, &label->pri_parts);
label             865 uspace/lib/label/src/gpt.c static errno_t gpt_pte_update(label_t *label, gpt_entry_t *pte, int index)
label             878 uspace/lib/label/src/gpt.c 	pos = index * label->lt.gpt.esize;
label             880 uspace/lib/label/src/gpt.c 	ptbytes = label->pri_entries * label->lt.gpt.esize;
label             882 uspace/lib/label/src/gpt.c 	buf = calloc(1, label->block_size * label->lt.gpt.pt_blocks);
label             888 uspace/lib/label/src/gpt.c 		ba = label->lt.gpt.ptable_ba[i];
label             889 uspace/lib/label/src/gpt.c 		nblocks = label->lt.gpt.pt_blocks;
label             891 uspace/lib/label/src/gpt.c 		rc = label->bd.ops->read(label->bd.arg, ba, nblocks, buf);
label             898 uspace/lib/label/src/gpt.c 		if (crc != label->lt.gpt.pt_crc) {
label             908 uspace/lib/label/src/gpt.c 		rc = label->bd.ops->write(label->bd.arg, ba, nblocks, buf);
label             915 uspace/lib/label/src/gpt.c 		rc = gpt_update_pt_crc(label, crc);
label             922 uspace/lib/label/src/gpt.c 	label->lt.gpt.pt_crc = crc;
label             930 uspace/lib/label/src/gpt.c static errno_t gpt_update_pt_crc(label_t *label, uint32_t crc)
label             936 uspace/lib/label/src/gpt.c 	gpt_hdr = calloc(1, label->block_size);
label             943 uspace/lib/label/src/gpt.c 		rc = label->bd.ops->read(label->bd.arg,
label             944 uspace/lib/label/src/gpt.c 		    label->lt.gpt.hdr_ba[i], 1, gpt_hdr);
label             951 uspace/lib/label/src/gpt.c 		gpt_hdr_compute_crc(gpt_hdr, label->lt.gpt.hdr_size);
label             953 uspace/lib/label/src/gpt.c 		rc = label->bd.ops->write(label->bd.arg,
label             954 uspace/lib/label/src/gpt.c 		    label->lt.gpt.hdr_ba[i], 1, gpt_hdr);
label              90 uspace/lib/label/src/label.c void label_close(label_t *label)
label              92 uspace/lib/label/src/label.c 	if (label == NULL)
label              95 uspace/lib/label/src/label.c 	label->ops->close(label);
label              98 uspace/lib/label/src/label.c errno_t label_destroy(label_t *label)
label             100 uspace/lib/label/src/label.c 	return label->ops->destroy(label);
label             103 uspace/lib/label/src/label.c errno_t label_get_info(label_t *label, label_info_t *linfo)
label             105 uspace/lib/label/src/label.c 	return label->ops->get_info(label, linfo);
label             108 uspace/lib/label/src/label.c label_part_t *label_part_first(label_t *label)
label             110 uspace/lib/label/src/label.c 	return label->ops->part_first(label);
label             115 uspace/lib/label/src/label.c 	return part->label->ops->part_next(part);
label             120 uspace/lib/label/src/label.c 	return part->label->ops->part_get_info(part, pinfo);
label             123 uspace/lib/label/src/label.c errno_t label_part_create(label_t *label, label_part_spec_t *pspec,
label             126 uspace/lib/label/src/label.c 	return label->ops->part_create(label, pspec, rpart);
label             131 uspace/lib/label/src/label.c 	return part->label->ops->part_destroy(part);
label             139 uspace/lib/label/src/label.c errno_t label_suggest_ptype(label_t *label, label_pcnt_t pcnt,
label             142 uspace/lib/label/src/label.c 	return label->ops->suggest_ptype(label, pcnt, ptype);
label              90 uspace/lib/label/src/mbr.c 	label_t *label = NULL;
label             136 uspace/lib/label/src/mbr.c 	label = calloc(1, sizeof(label_t));
label             137 uspace/lib/label/src/mbr.c 	if (label == NULL)
label             140 uspace/lib/label/src/mbr.c 	list_initialize(&label->parts);
label             141 uspace/lib/label/src/mbr.c 	list_initialize(&label->pri_parts);
label             142 uspace/lib/label/src/mbr.c 	list_initialize(&label->log_parts);
label             169 uspace/lib/label/src/mbr.c 	label->ext_part = NULL;
label             172 uspace/lib/label/src/mbr.c 		rc = mbr_pte_to_part(label, eptr, entry + 1);
label             180 uspace/lib/label/src/mbr.c 	label->ops = &mbr_label_ops;
label             181 uspace/lib/label/src/mbr.c 	label->ltype = lt_mbr;
label             182 uspace/lib/label/src/mbr.c 	label->bd = *bd;
label             183 uspace/lib/label/src/mbr.c 	label->block_size = bsize;
label             184 uspace/lib/label/src/mbr.c 	label->ablock0 = mbr_ablock0;
label             185 uspace/lib/label/src/mbr.c 	label->anblocks = nblocks - mbr_ablock0;
label             186 uspace/lib/label/src/mbr.c 	label->pri_entries = mbr_nprimary;
label             188 uspace/lib/label/src/mbr.c 	if (label->ext_part != NULL) {
label             190 uspace/lib/label/src/mbr.c 		rc = mbr_open_ext(label);
label             195 uspace/lib/label/src/mbr.c 	*rlabel = label;
label             199 uspace/lib/label/src/mbr.c 	mbr_close(label);
label             204 uspace/lib/label/src/mbr.c static errno_t mbr_open_ext(label_t *label)
label             219 uspace/lib/label/src/mbr.c 	ebr = calloc(1, label->block_size);
label             226 uspace/lib/label/src/mbr.c 	ep_b0 = label->ext_part->block0;
label             229 uspace/lib/label/src/mbr.c 	ebr_b0 = label->ext_part->block0;
label             237 uspace/lib/label/src/mbr.c 	ebr_nblocks_max = label->ext_part->nblocks;
label             241 uspace/lib/label/src/mbr.c 		rc = label->bd.ops->read(label->bd.arg, ebr_b0, 1, ebr);
label             263 uspace/lib/label/src/mbr.c 		rc = mbr_pte_to_log_part(label, ebr_b0, ethis);
label             288 uspace/lib/label/src/mbr.c 		if (ebr_b0 + ebr_nblocks_max > label->ablock0 + label->anblocks) {
label             304 uspace/lib/label/src/mbr.c 	label_t *label = NULL;
label             329 uspace/lib/label/src/mbr.c 	label = calloc(1, sizeof(label_t));
label             330 uspace/lib/label/src/mbr.c 	if (label == NULL) {
label             335 uspace/lib/label/src/mbr.c 	list_initialize(&label->parts);
label             336 uspace/lib/label/src/mbr.c 	list_initialize(&label->pri_parts);
label             337 uspace/lib/label/src/mbr.c 	list_initialize(&label->log_parts);
label             354 uspace/lib/label/src/mbr.c 	label->ops = &mbr_label_ops;
label             355 uspace/lib/label/src/mbr.c 	label->ltype = lt_mbr;
label             356 uspace/lib/label/src/mbr.c 	label->block_size = bsize;
label             357 uspace/lib/label/src/mbr.c 	label->bd = *bd;
label             358 uspace/lib/label/src/mbr.c 	label->ablock0 = mbr_ablock0;
label             359 uspace/lib/label/src/mbr.c 	label->anblocks = nblocks - mbr_ablock0;
label             360 uspace/lib/label/src/mbr.c 	label->pri_entries = mbr_nprimary;
label             361 uspace/lib/label/src/mbr.c 	label->ext_part = NULL;
label             363 uspace/lib/label/src/mbr.c 	*rlabel = label;
label             367 uspace/lib/label/src/mbr.c 	free(label);
label             371 uspace/lib/label/src/mbr.c static void mbr_close(label_t *label)
label             375 uspace/lib/label/src/mbr.c 	if (label == NULL)
label             378 uspace/lib/label/src/mbr.c 	part = mbr_part_first(label);
label             387 uspace/lib/label/src/mbr.c 		part = mbr_part_first(label);
label             390 uspace/lib/label/src/mbr.c 	free(label);
label             393 uspace/lib/label/src/mbr.c static errno_t mbr_destroy(label_t *label)
label             399 uspace/lib/label/src/mbr.c 	part = mbr_part_first(label);
label             405 uspace/lib/label/src/mbr.c 	mbr = calloc(1, label->block_size);
label             411 uspace/lib/label/src/mbr.c 	rc = label->bd.ops->write(label->bd.arg, mbr_ba, 1, mbr);
label             420 uspace/lib/label/src/mbr.c 	free(label);
label             427 uspace/lib/label/src/mbr.c static bool mbr_can_delete_part(label_t *label)
label             429 uspace/lib/label/src/mbr.c 	return list_count(&label->parts) > 0;
label             432 uspace/lib/label/src/mbr.c static bool mbr_can_modify_part(label_t *label)
label             434 uspace/lib/label/src/mbr.c 	return list_count(&label->parts) > 0;
label             437 uspace/lib/label/src/mbr.c static errno_t mbr_get_info(label_t *label, label_info_t *linfo)
label             446 uspace/lib/label/src/mbr.c 	if (list_count(&label->pri_parts) < mbr_nprimary)
label             449 uspace/lib/label/src/mbr.c 	if ((linfo->flags & lf_can_create_pri) != 0 && label->ext_part == NULL)
label             452 uspace/lib/label/src/mbr.c 	if (label->ext_part != NULL)
label             455 uspace/lib/label/src/mbr.c 	if (mbr_can_delete_part(label))
label             458 uspace/lib/label/src/mbr.c 	if (mbr_can_modify_part(label))
label             461 uspace/lib/label/src/mbr.c 	linfo->ablock0 = label->ablock0;
label             462 uspace/lib/label/src/mbr.c 	linfo->anblocks = label->anblocks;
label             467 uspace/lib/label/src/mbr.c static label_part_t *mbr_part_first(label_t *label)
label             471 uspace/lib/label/src/mbr.c 	link = list_first(&label->parts);
label             482 uspace/lib/label/src/mbr.c 	link = list_next(&part->lparts, &part->label->parts);
label             489 uspace/lib/label/src/mbr.c static label_part_t *mbr_log_part_first(label_t *label)
label             493 uspace/lib/label/src/mbr.c 	link = list_first(&label->log_parts);
label             504 uspace/lib/label/src/mbr.c 	link = list_next(&part->llog, &part->label->log_parts);
label             515 uspace/lib/label/src/mbr.c 	link = list_prev(&part->llog, &part->label->log_parts);
label             522 uspace/lib/label/src/mbr.c static label_part_t *mbr_pri_part_first(label_t *label)
label             526 uspace/lib/label/src/mbr.c 	link = list_first(&label->pri_parts);
label             537 uspace/lib/label/src/mbr.c 	link = list_next(&part->lpri, &part->label->pri_parts);
label             558 uspace/lib/label/src/mbr.c static errno_t mbr_part_create(label_t *label, label_part_spec_t *pspec,
label             575 uspace/lib/label/src/mbr.c 	part->label = label;
label             592 uspace/lib/label/src/mbr.c 		if (label->ext_part != NULL) {
label             610 uspace/lib/label/src/mbr.c 		rc = mbr_check_free_idx(label, pspec->index);
label             617 uspace/lib/label/src/mbr.c 		rc = mbr_check_free_pri_range(label, pspec->block0, pspec->nblocks);
label             634 uspace/lib/label/src/mbr.c 		rc = mbr_pte_update(label, &pte, pspec->index - 1);
label             641 uspace/lib/label/src/mbr.c 			label->ext_part = part;
label             644 uspace/lib/label/src/mbr.c 			rc = mbr_ebr_create(label, NULL);
label             646 uspace/lib/label/src/mbr.c 				label->ext_part = NULL;
label             652 uspace/lib/label/src/mbr.c 		list_append(&part->lparts, &label->parts);
label             653 uspace/lib/label/src/mbr.c 		list_append(&part->lpri, &label->pri_parts);
label             656 uspace/lib/label/src/mbr.c 		rc = mbr_check_free_log_range(label, pspec->hdr_blocks,
label             664 uspace/lib/label/src/mbr.c 		rc = mbr_log_part_insert(label, part);
label             669 uspace/lib/label/src/mbr.c 		rc = mbr_ebr_create(label, part);
label             676 uspace/lib/label/src/mbr.c 			rc = mbr_ebr_update_next(label, prev);
label             689 uspace/lib/label/src/mbr.c 				rc = mbr_ebr_create(label, next);
label             696 uspace/lib/label/src/mbr.c 		mbr_update_log_indices(label);
label             721 uspace/lib/label/src/mbr.c 		rc = mbr_pte_update(part->label, &pte, part->index - 1);
label             726 uspace/lib/label/src/mbr.c 		if (part == part->label->ext_part)
label             727 uspace/lib/label/src/mbr.c 			part->label->ext_part = NULL;
label             738 uspace/lib/label/src/mbr.c 			rc = mbr_ebr_update_next(part->label, prev);
label             746 uspace/lib/label/src/mbr.c 			rc = mbr_ebr_delete(part->label, part);
label             762 uspace/lib/label/src/mbr.c 				ep_b0 = part->label->ext_part->block0;
label             766 uspace/lib/label/src/mbr.c 				rc = mbr_ebr_create(part->label, next);
label             768 uspace/lib/label/src/mbr.c 					list_prepend(&part->llog, &part->label->log_parts);
label             773 uspace/lib/label/src/mbr.c 				rc = mbr_ebr_delete(part->label, part);
label             780 uspace/lib/label/src/mbr.c 		mbr_update_log_indices(part->label);
label             788 uspace/lib/label/src/mbr.c static errno_t mbr_suggest_ptype(label_t *label, label_pcnt_t pcnt,
label             825 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_idx(label_t *label, int index)
label             829 uspace/lib/label/src/mbr.c 	if (index < 1 || index > label->pri_entries)
label             832 uspace/lib/label/src/mbr.c 	part = mbr_pri_part_first(label);
label             842 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_pri_range(label_t *label, uint64_t block0,
label             847 uspace/lib/label/src/mbr.c 	if (block0 < label->ablock0)
label             849 uspace/lib/label/src/mbr.c 	if (block0 + nblocks > label->ablock0 + label->anblocks)
label             852 uspace/lib/label/src/mbr.c 	part = mbr_pri_part_first(label);
label             862 uspace/lib/label/src/mbr.c static errno_t mbr_check_free_log_range(label_t *label, uint64_t hdr_blocks,
label             867 uspace/lib/label/src/mbr.c 	if (block0 - hdr_blocks < label->ext_part->block0)
label             869 uspace/lib/label/src/mbr.c 	if (block0 + nblocks > label->ext_part->block0 + label->ext_part->nblocks)
label             872 uspace/lib/label/src/mbr.c 	part = mbr_log_part_first(label);
label             904 uspace/lib/label/src/mbr.c static errno_t mbr_pte_to_part(label_t *label, mbr_pte_t *pte, int index)
label             933 uspace/lib/label/src/mbr.c 	part->label = label;
label             934 uspace/lib/label/src/mbr.c 	list_append(&part->lparts, &label->parts);
label             935 uspace/lib/label/src/mbr.c 	list_append(&part->lpri, &label->pri_parts);
label             938 uspace/lib/label/src/mbr.c 		label->ext_part = part;
label             942 uspace/lib/label/src/mbr.c static errno_t mbr_pte_to_log_part(label_t *label, uint64_t ebr_b0,
label             960 uspace/lib/label/src/mbr.c 	nlparts = list_count(&label->log_parts);
label             969 uspace/lib/label/src/mbr.c 	part->label = label;
label             970 uspace/lib/label/src/mbr.c 	list_append(&part->lparts, &label->parts);
label             971 uspace/lib/label/src/mbr.c 	list_append(&part->llog, &label->log_parts);
label             984 uspace/lib/label/src/mbr.c 	ep_b0 = part->label->ext_part->block0;
label            1020 uspace/lib/label/src/mbr.c static errno_t mbr_pte_update(label_t *label, mbr_pte_t *pte, int index)
label            1025 uspace/lib/label/src/mbr.c 	br = calloc(1, label->block_size);
label            1029 uspace/lib/label/src/mbr.c 	rc = label->bd.ops->read(label->bd.arg, mbr_ba, 1, br);
label            1037 uspace/lib/label/src/mbr.c 	rc = label->bd.ops->write(label->bd.arg, mbr_ba, 1, br);
label            1051 uspace/lib/label/src/mbr.c static errno_t mbr_log_part_insert(label_t *label, label_part_t *part)
label            1055 uspace/lib/label/src/mbr.c 	cur = mbr_log_part_first(label);
label            1065 uspace/lib/label/src/mbr.c 		list_append(&part->llog, &label->log_parts);
label            1077 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_create(label_t *label, label_part_t *part)
label            1083 uspace/lib/label/src/mbr.c 	br = calloc(1, label->block_size);
label            1092 uspace/lib/label/src/mbr.c 		ba = label->ext_part->block0;
label            1097 uspace/lib/label/src/mbr.c 	rc = label->bd.ops->write(label->bd.arg, ba, 1, br);
label            1110 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_delete(label_t *label, label_part_t *part)
label            1116 uspace/lib/label/src/mbr.c 	br = calloc(1, label->block_size);
label            1122 uspace/lib/label/src/mbr.c 	rc = label->bd.ops->write(label->bd.arg, ba, 1, br);
label            1136 uspace/lib/label/src/mbr.c static errno_t mbr_ebr_update_next(label_t *label, label_part_t *part)
label            1145 uspace/lib/label/src/mbr.c 	br = calloc(1, label->block_size);
label            1149 uspace/lib/label/src/mbr.c 	rc = label->bd.ops->read(label->bd.arg, ba, 1, br);
label            1164 uspace/lib/label/src/mbr.c 	rc = label->bd.ops->write(label->bd.arg, ba, 1, br);
label            1185 uspace/lib/label/src/mbr.c static void mbr_update_log_indices(label_t *label)
label            1192 uspace/lib/label/src/mbr.c 	part = mbr_log_part_first(label);
label              37 uspace/lib/label/test/label.c PCUT_TEST_SUITE(label);
label             144 uspace/lib/label/test/label.c 	label_t *label;
label             157 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             160 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             167 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             173 uspace/lib/label/test/label.c 	label_close(label);
label             180 uspace/lib/label/test/label.c 	label_t *label;
label             193 uspace/lib/label/test/label.c 	rc = label_create(&lbd, lt_mbr, &label);
label             196 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             204 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             208 uspace/lib/label/test/label.c 	label_close(label);
label             210 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             213 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             221 uspace/lib/label/test/label.c 	rc = label_destroy(label);
label             226 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             229 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             235 uspace/lib/label/test/label.c 	label_close(label);
label             242 uspace/lib/label/test/label.c 	label_t *label;
label             255 uspace/lib/label/test/label.c 	rc = label_create(&lbd, lt_gpt, &label);
label             258 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             265 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             269 uspace/lib/label/test/label.c 	label_close(label);
label             271 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             274 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             281 uspace/lib/label/test/label.c 	rc = label_destroy(label);
label             286 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             289 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             295 uspace/lib/label/test/label.c 	label_close(label);
label             302 uspace/lib/label/test/label.c 	label_t *label;
label             318 uspace/lib/label/test/label.c 	rc = label_create(&lbd, lt_mbr, &label);
label             321 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             325 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             328 uspace/lib/label/test/label.c 	rc = label_suggest_ptype(label, lpc_ext4, &ptype);
label             339 uspace/lib/label/test/label.c 	rc = label_part_create(label, &pspec, &part);
label             349 uspace/lib/label/test/label.c 	label_close(label);
label             351 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             354 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             362 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             377 uspace/lib/label/test/label.c 	label_close(label);
label             379 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             383 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             386 uspace/lib/label/test/label.c 	label_close(label);
label             393 uspace/lib/label/test/label.c 	label_t *label;
label             409 uspace/lib/label/test/label.c 	rc = label_create(&lbd, lt_mbr, &label);
label             412 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             416 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             426 uspace/lib/label/test/label.c 	rc = label_part_create(label, &pspec, &epart);
label             436 uspace/lib/label/test/label.c 	label_close(label);
label             438 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             441 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             449 uspace/lib/label/test/label.c 	epart = label_part_first(label);
label             460 uspace/lib/label/test/label.c 	rc = label_suggest_ptype(label, lpc_ext4, &ptype);
label             471 uspace/lib/label/test/label.c 	rc = label_part_create(label, &pspec, &lpart);
label             481 uspace/lib/label/test/label.c 	label_close(label);
label             483 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             491 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             516 uspace/lib/label/test/label.c 	label_close(label);
label             518 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             522 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             525 uspace/lib/label/test/label.c 	label_close(label);
label             532 uspace/lib/label/test/label.c 	label_t *label;
label             548 uspace/lib/label/test/label.c 	rc = label_create(&lbd, lt_gpt, &label);
label             551 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             555 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             558 uspace/lib/label/test/label.c 	rc = label_suggest_ptype(label, lpc_ext4, &ptype);
label             569 uspace/lib/label/test/label.c 	rc = label_part_create(label, &pspec, &part);
label             579 uspace/lib/label/test/label.c 	label_close(label);
label             581 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             584 uspace/lib/label/test/label.c 	rc = label_get_info(label, &linfo);
label             591 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             606 uspace/lib/label/test/label.c 	label_close(label);
label             608 uspace/lib/label/test/label.c 	rc = label_open(&lbd, &label);
label             612 uspace/lib/label/test/label.c 	part = label_part_first(label);
label             615 uspace/lib/label/test/label.c 	label_close(label);
label             620 uspace/lib/label/test/label.c PCUT_EXPORT(label);
label              33 uspace/lib/label/test/main.c PCUT_IMPORT(label);
label              84 uspace/lib/posix/include/libc/ipc/ipc.h #define ipc_call_async_0(phandle, method, label) \
label              85 uspace/lib/posix/include/libc/ipc/ipc.h 	ipc_call_async_fast((phandle), (method), 0, 0, 0, (label))
label              86 uspace/lib/posix/include/libc/ipc/ipc.h #define ipc_call_async_1(phandle, method, arg1, label) \
label              87 uspace/lib/posix/include/libc/ipc/ipc.h 	ipc_call_async_fast((phandle), (method), (arg1), 0, 0, (label))
label              88 uspace/lib/posix/include/libc/ipc/ipc.h #define ipc_call_async_2(phandle, method, arg1, arg2, label) \
label              89 uspace/lib/posix/include/libc/ipc/ipc.h 	ipc_call_async_fast((phandle), (method), (arg1), (arg2), 0, (label))
label              90 uspace/lib/posix/include/libc/ipc/ipc.h #define ipc_call_async_3(phandle, method, arg1, arg2, arg3, label) \
label              92 uspace/lib/posix/include/libc/ipc/ipc.h 	    (label))
label              93 uspace/lib/posix/include/libc/ipc/ipc.h #define ipc_call_async_4(phandle, method, arg1, arg2, arg3, arg4, label) \
label              95 uspace/lib/posix/include/libc/ipc/ipc.h 	    (arg4), 0, (label))
label              97 uspace/lib/posix/include/libc/ipc/ipc.h     label) \
label              99 uspace/lib/posix/include/libc/ipc/ipc.h 	    (arg4), (arg5), (label))
label              68 uspace/lib/posix/include/libc/ipc/vfs.h 	char label[FS_LABEL_MAXLEN + 1];
label             106 uspace/lib/ui/src/filedialog.c 	ui_label_t *label = NULL;
label             148 uspace/lib/ui/src/filedialog.c 	rc = ui_label_create(ui_res, "File Name:", &label);
label             165 uspace/lib/ui/src/filedialog.c 	ui_label_set_rect(label, &rect);
label             167 uspace/lib/ui/src/filedialog.c 	rc = ui_fixed_add(fixed, ui_label_ctl(label));
label             171 uspace/lib/ui/src/filedialog.c 	label = NULL;
label             206 uspace/lib/ui/src/filedialog.c 	rc = ui_label_create(ui_res, "Files:", &label);
label             223 uspace/lib/ui/src/filedialog.c 	ui_label_set_rect(label, &rect);
label             225 uspace/lib/ui/src/filedialog.c 	rc = ui_fixed_add(fixed, ui_label_ctl(label));
label             229 uspace/lib/ui/src/filedialog.c 	label = NULL;
label             345 uspace/lib/ui/src/filedialog.c 	if (label != NULL)
label             346 uspace/lib/ui/src/filedialog.c 		ui_label_destroy(label);
label              69 uspace/lib/ui/src/label.c 	ui_label_t *label;
label              72 uspace/lib/ui/src/label.c 	label = calloc(1, sizeof(ui_label_t));
label              73 uspace/lib/ui/src/label.c 	if (label == NULL)
label              76 uspace/lib/ui/src/label.c 	rc = ui_control_new(&ui_label_ops, (void *) label, &label->control);
label              78 uspace/lib/ui/src/label.c 		free(label);
label              82 uspace/lib/ui/src/label.c 	label->text = str_dup(text);
label              83 uspace/lib/ui/src/label.c 	if (label->text == NULL) {
label              84 uspace/lib/ui/src/label.c 		ui_control_delete(label->control);
label              85 uspace/lib/ui/src/label.c 		free(label);
label              89 uspace/lib/ui/src/label.c 	label->res = resource;
label              90 uspace/lib/ui/src/label.c 	label->halign = gfx_halign_left;
label              91 uspace/lib/ui/src/label.c 	*rlabel = label;
label              99 uspace/lib/ui/src/label.c void ui_label_destroy(ui_label_t *label)
label             101 uspace/lib/ui/src/label.c 	if (label == NULL)
label             104 uspace/lib/ui/src/label.c 	ui_control_delete(label->control);
label             105 uspace/lib/ui/src/label.c 	free(label);
label             113 uspace/lib/ui/src/label.c ui_control_t *ui_label_ctl(ui_label_t *label)
label             115 uspace/lib/ui/src/label.c 	return label->control;
label             123 uspace/lib/ui/src/label.c void ui_label_set_rect(ui_label_t *label, gfx_rect_t *rect)
label             125 uspace/lib/ui/src/label.c 	label->rect = *rect;
label             133 uspace/lib/ui/src/label.c void ui_label_set_halign(ui_label_t *label, gfx_halign_t halign)
label             135 uspace/lib/ui/src/label.c 	label->halign = halign;
label             143 uspace/lib/ui/src/label.c void ui_label_set_valign(ui_label_t *label, gfx_valign_t valign)
label             145 uspace/lib/ui/src/label.c 	label->valign = valign;
label             154 uspace/lib/ui/src/label.c errno_t ui_label_set_text(ui_label_t *label, const char *text)
label             162 uspace/lib/ui/src/label.c 	free(label->text);
label             163 uspace/lib/ui/src/label.c 	label->text = tcopy;
label             173 uspace/lib/ui/src/label.c errno_t ui_label_paint(ui_label_t *label)
label             181 uspace/lib/ui/src/label.c 	rc = gfx_set_color(label->res->gc, label->res->wnd_face_color);
label             185 uspace/lib/ui/src/label.c 	rc = gfx_fill_rect(label->res->gc, &label->rect);
label             189 uspace/lib/ui/src/label.c 	switch (label->halign) {
label             192 uspace/lib/ui/src/label.c 		pos.x = label->rect.p0.x;
label             195 uspace/lib/ui/src/label.c 		pos.x = (label->rect.p0.x + label->rect.p1.x) / 2;
label             198 uspace/lib/ui/src/label.c 		pos.x = label->rect.p1.x;
label             202 uspace/lib/ui/src/label.c 	switch (label->valign) {
label             204 uspace/lib/ui/src/label.c 		pos.y = label->rect.p0.y;
label             207 uspace/lib/ui/src/label.c 		pos.y = (label->rect.p0.y + label->rect.p1.y) / 2;
label             210 uspace/lib/ui/src/label.c 		pos.y = label->rect.p1.y;
label             217 uspace/lib/ui/src/label.c 	fmt.font = label->res->font;
label             218 uspace/lib/ui/src/label.c 	fmt.color = label->res->wnd_text_color;
label             219 uspace/lib/ui/src/label.c 	fmt.halign = label->halign;
label             220 uspace/lib/ui/src/label.c 	fmt.valign = label->valign;
label             222 uspace/lib/ui/src/label.c 	rc = gfx_puttext(&pos, &fmt, label->text);
label             226 uspace/lib/ui/src/label.c 	rc = gfx_update(label->res->gc);
label             241 uspace/lib/ui/src/label.c 	ui_label_t *label = (ui_label_t *) arg;
label             243 uspace/lib/ui/src/label.c 	ui_label_destroy(label);
label             253 uspace/lib/ui/src/label.c 	ui_label_t *label = (ui_label_t *) arg;
label             255 uspace/lib/ui/src/label.c 	return ui_label_paint(label);
label             266 uspace/lib/ui/src/label.c 	ui_label_t *label = (ui_label_t *) arg;
label             268 uspace/lib/ui/src/label.c 	(void) label;
label              87 uspace/lib/ui/src/msgdialog.c 	ui_label_t *label = NULL;
label             126 uspace/lib/ui/src/msgdialog.c 	rc = ui_label_create(ui_res, params->text, &label);
label             143 uspace/lib/ui/src/msgdialog.c 	ui_label_set_rect(label, &rect);
label             144 uspace/lib/ui/src/msgdialog.c 	ui_label_set_halign(label, gfx_halign_center);
label             146 uspace/lib/ui/src/msgdialog.c 	rc = ui_fixed_add(fixed, ui_label_ctl(label));
label             150 uspace/lib/ui/src/msgdialog.c 	label = NULL;
label             195 uspace/lib/ui/src/msgdialog.c 	if (label != NULL)
label             196 uspace/lib/ui/src/msgdialog.c 		ui_label_destroy(label);
label              96 uspace/lib/ui/src/promptdialog.c 	ui_label_t *label = NULL;
label             137 uspace/lib/ui/src/promptdialog.c 	rc = ui_label_create(ui_res, params->prompt, &label);
label             154 uspace/lib/ui/src/promptdialog.c 	ui_label_set_rect(label, &rect);
label             156 uspace/lib/ui/src/promptdialog.c 	rc = ui_fixed_add(fixed, ui_label_ctl(label));
label             160 uspace/lib/ui/src/promptdialog.c 	label = NULL;
label             269 uspace/lib/ui/src/promptdialog.c 	if (label != NULL)
label             270 uspace/lib/ui/src/promptdialog.c 		ui_label_destroy(label);
label             101 uspace/lib/ui/src/selectdialog.c 	ui_label_t *label = NULL;
label             142 uspace/lib/ui/src/selectdialog.c 	rc = ui_label_create(ui_res, params->prompt, &label);
label             159 uspace/lib/ui/src/selectdialog.c 	ui_label_set_rect(label, &rect);
label             161 uspace/lib/ui/src/selectdialog.c 	rc = ui_fixed_add(fixed, ui_label_ctl(label));
label             165 uspace/lib/ui/src/selectdialog.c 	label = NULL;
label             270 uspace/lib/ui/src/selectdialog.c 	if (label != NULL)
label             271 uspace/lib/ui/src/selectdialog.c 		ui_label_destroy(label);
label              41 uspace/lib/ui/test/label.c PCUT_TEST_SUITE(label);
label              88 uspace/lib/ui/test/label.c 	ui_label_t *label = NULL;
label              91 uspace/lib/ui/test/label.c 	rc = ui_label_create(NULL, "Hello", &label);
label              93 uspace/lib/ui/test/label.c 	PCUT_ASSERT_NOT_NULL(label);
label              95 uspace/lib/ui/test/label.c 	ui_label_destroy(label);
label             107 uspace/lib/ui/test/label.c 	ui_label_t *label;
label             111 uspace/lib/ui/test/label.c 	rc = ui_label_create(NULL, "Hello", &label);
label             114 uspace/lib/ui/test/label.c 	control = ui_label_ctl(label);
label             123 uspace/lib/ui/test/label.c 	ui_label_t *label;
label             127 uspace/lib/ui/test/label.c 	rc = ui_label_create(NULL, "Hello", &label);
label             135 uspace/lib/ui/test/label.c 	ui_label_set_rect(label, &rect);
label             136 uspace/lib/ui/test/label.c 	PCUT_ASSERT_INT_EQUALS(rect.p0.x, label->rect.p0.x);
label             137 uspace/lib/ui/test/label.c 	PCUT_ASSERT_INT_EQUALS(rect.p0.y, label->rect.p0.y);
label             138 uspace/lib/ui/test/label.c 	PCUT_ASSERT_INT_EQUALS(rect.p1.x, label->rect.p1.x);
label             139 uspace/lib/ui/test/label.c 	PCUT_ASSERT_INT_EQUALS(rect.p1.y, label->rect.p1.y);
label             141 uspace/lib/ui/test/label.c 	ui_label_destroy(label);
label             147 uspace/lib/ui/test/label.c 	ui_label_t *label;
label             150 uspace/lib/ui/test/label.c 	rc = ui_label_create(NULL, "Hello", &label);
label             153 uspace/lib/ui/test/label.c 	ui_label_set_halign(label, gfx_halign_left);
label             154 uspace/lib/ui/test/label.c 	PCUT_ASSERT_EQUALS(gfx_halign_left, label->halign);
label             155 uspace/lib/ui/test/label.c 	ui_label_set_halign(label, gfx_halign_center);
label             156 uspace/lib/ui/test/label.c 	PCUT_ASSERT_EQUALS(gfx_halign_center, label->halign);
label             158 uspace/lib/ui/test/label.c 	ui_label_destroy(label);
label             164 uspace/lib/ui/test/label.c 	ui_label_t *label;
label             168 uspace/lib/ui/test/label.c 	rc = ui_label_create(NULL, "Hello", &label);
label             176 uspace/lib/ui/test/label.c 	ui_label_set_rect(label, &rect);
label             177 uspace/lib/ui/test/label.c 	PCUT_ASSERT_INT_EQUALS(rect.p0.x, label->rect.p0.x);
label             178 uspace/lib/ui/test/label.c 	PCUT_ASSERT_INT_EQUALS(rect.p0.y, label->rect.p0.y);
label             179 uspace/lib/ui/test/label.c 	PCUT_ASSERT_INT_EQUALS(rect.p1.x, label->rect.p1.x);
label             180 uspace/lib/ui/test/label.c 	PCUT_ASSERT_INT_EQUALS(rect.p1.y, label->rect.p1.y);
label             182 uspace/lib/ui/test/label.c 	ui_label_destroy(label);
label             192 uspace/lib/ui/test/label.c 	ui_label_t *label;
label             202 uspace/lib/ui/test/label.c 	rc = ui_label_create(resource, "Hello", &label);
label             205 uspace/lib/ui/test/label.c 	rc = ui_label_paint(label);
label             208 uspace/lib/ui/test/label.c 	ui_label_destroy(label);
label             304 uspace/lib/ui/test/label.c PCUT_EXPORT(label);
label              42 uspace/lib/ui/test/main.c PCUT_IMPORT(label);
label             408 uspace/srv/bd/vbd/disk.c static errno_t vbds_disk_parts_add(vbds_disk_t *disk, label_t *label)
label             413 uspace/srv/bd/vbd/disk.c 	part = label_part_first(label);
label             471 uspace/srv/bd/vbd/disk.c 	label_t *label = NULL;
label             530 uspace/srv/bd/vbd/disk.c 	rc = label_open(&lbd, &label);
label             538 uspace/srv/bd/vbd/disk.c 	disk->label = label;
label             548 uspace/srv/bd/vbd/disk.c 	(void) vbds_disk_parts_add(disk, label);
label             551 uspace/srv/bd/vbd/disk.c 	label_close(label);
label             580 uspace/srv/bd/vbd/disk.c 	label_close(disk->label);
label             628 uspace/srv/bd/vbd/disk.c 	rc = label_get_info(disk->label, &linfo);
label             675 uspace/srv/bd/vbd/disk.c 	label_t *label;
label             691 uspace/srv/bd/vbd/disk.c 	rc = label_get_info(disk->label, &linfo);
label             707 uspace/srv/bd/vbd/disk.c 	label_close(disk->label);
label             708 uspace/srv/bd/vbd/disk.c 	disk->label = NULL;
label             715 uspace/srv/bd/vbd/disk.c 	rc = label_create(&lbd, ltype, &label);
label             719 uspace/srv/bd/vbd/disk.c 	(void) vbds_disk_parts_add(disk, label);
label             720 uspace/srv/bd/vbd/disk.c 	disk->label = label;
label             726 uspace/srv/bd/vbd/disk.c 	if (disk->label == NULL) {
label             730 uspace/srv/bd/vbd/disk.c 		rc2 = label_open(&lbd, &label);
label             737 uspace/srv/bd/vbd/disk.c 		disk->label = label;
label             738 uspace/srv/bd/vbd/disk.c 		(void) vbds_disk_parts_add(disk, label);
label             747 uspace/srv/bd/vbd/disk.c 	label_t *label;
label             763 uspace/srv/bd/vbd/disk.c 	rc = label_destroy(disk->label);
label             769 uspace/srv/bd/vbd/disk.c 	disk->label = NULL;
label             774 uspace/srv/bd/vbd/disk.c 	rc = label_open(&lbd, &label);
label             781 uspace/srv/bd/vbd/disk.c 	(void) vbds_disk_parts_add(disk, label);
label             782 uspace/srv/bd/vbd/disk.c 	disk->label = label;
label             847 uspace/srv/bd/vbd/disk.c 	rc = label_part_create(disk->label, &lpspec, &lpart);
label             936 uspace/srv/bd/vbd/disk.c 	rc = label_suggest_ptype(disk->label, pcnt, ptype);
label              97 uspace/srv/bd/vbd/types/vbd.h 	label_t *label;
label            1140 uspace/srv/fs/cdfs/cdfs_ops.c 	str_cpy(info->label, FS_LABEL_MAXLEN + 1, vol_ident);
label             106 uspace/srv/fs/exfat/exfat_dentry.c 		dst[i] = uint16_t_le2host(vollabel->label[i]);
label              64 uspace/srv/fs/exfat/exfat_dentry.h 	uint16_t 	label[11];
label             261 uspace/srv/fs/exfat/exfat_directory.c errno_t exfat_directory_read_vollabel(exfat_directory_t *di, char *label,
label             281 uspace/srv/fs/exfat/exfat_directory.c 	rc = utf16_to_str(label, size, wlabel);
label            1173 uspace/srv/fs/exfat/exfat_ops.c 		rc = exfat_directory_read_vollabel(&di, info->label,
label            1205 uspace/srv/fs/exfat/exfat_ops.c 		str_cpy(info->label, FS_LABEL_MAXLEN + 1, label);
label             113 uspace/srv/fs/fat/fat.h 			uint8_t		label[11];
label             144 uspace/srv/fs/fat/fat.h 			uint8_t		label[11];
label             540 uspace/srv/fs/fat/fat_directory.c errno_t fat_directory_vollabel_get(fat_directory_t *di, char *label)
label             553 uspace/srv/fs/fat/fat_directory.c 			fat_dentry_vollabel_get(d, label);
label            1044 uspace/srv/fs/fat/fat_ops.c 	char label[FAT_VOLLABEL_LEN + 1];
label            1059 uspace/srv/fs/fat/fat_ops.c 	rc = fat_directory_vollabel_get(&di, label);
label            1066 uspace/srv/fs/fat/fat_ops.c 		label[0] = '\0';
label            1069 uspace/srv/fs/fat/fat_ops.c 	str_cpy(info->label, FS_LABEL_MAXLEN + 1, label);
label              95 uspace/srv/ns/task.c 	sysarg_t label;  /**< Incoming phone label. */
label             103 uspace/srv/ns/task.c 	const sysarg_t *label = key;
label             104 uspace/srv/ns/task.c 	return *label;
label             110 uspace/srv/ns/task.c 	return entry->label;
label             115 uspace/srv/ns/task.c 	const sysarg_t *label = key;
label             118 uspace/srv/ns/task.c 	return (*label == entry->label);
label             250 uspace/srv/ns/task.c 	entry->label = call->request_label;
label             267 uspace/srv/ns/task.c static errno_t get_id_by_phone(sysarg_t label, task_id_t *id)
label             269 uspace/srv/ns/task.c 	assert(label);
label             270 uspace/srv/ns/task.c 	ht_link_t *link = hash_table_find(&phone_to_id, &label);
label             103 uspace/srv/volsrv/mkfs.c errno_t volsrv_part_mkfs(service_id_t sid, vol_fstype_t fstype, const char *label)
label             135 uspace/srv/volsrv/mkfs.c 	if (str_size(label) > 0)
label             136 uspace/srv/volsrv/mkfs.c 		rc = cmd_runl(cmd, cmd, "--label", label, svc_name, NULL);
label             208 uspace/srv/volsrv/part.c 	char *label;
label             226 uspace/srv/volsrv/part.c 		    fst->name, info.label);
label             227 uspace/srv/volsrv/part.c 		label = str_dup(info.label);
label             228 uspace/srv/volsrv/part.c 		if (label == NULL) {
label             235 uspace/srv/volsrv/part.c 		part->label = label;
label             248 uspace/srv/volsrv/part.c 		label = str_dup("");
label             249 uspace/srv/volsrv/part.c 		if (label == NULL) {
label             255 uspace/srv/volsrv/part.c 		part->label = label;
label             259 uspace/srv/volsrv/part.c 	rc = vol_volume_lookup_ref(part->parts->volumes, part->label, &volume);
label             329 uspace/srv/volsrv/part.c 		if (str_size(part->label) < 1) {
label             336 uspace/srv/volsrv/part.c 		log_msg(LOG_DEFAULT, LVL_DEBUG, "Determine MP label='%s'", part->label);
label             337 uspace/srv/volsrv/part.c 		err = asprintf(&mp, "/vol/%s", part->label);
label             750 uspace/srv/volsrv/part.c     const char *label, const char *mountp)
label             758 uspace/srv/volsrv/part.c 	rc = volsrv_part_mkfs(part->svc_id, fstype, label);
label             829 uspace/srv/volsrv/part.c 	str_cpy(pinfo->label, sizeof(pinfo->label), part->label);
label              63 uspace/srv/volsrv/types/part.h 	char *label;
label              56 uspace/srv/volsrv/types/volume.h 	char *label;
label             361 uspace/srv/volsrv/volsrv.c 	char *label = NULL;
label             370 uspace/srv/volsrv/volsrv.c 	rc = async_data_write_accept((void **)&label, true, 0, VOL_LABEL_MAXLEN,
label             377 uspace/srv/volsrv/volsrv.c 	if (label != NULL) {
label             379 uspace/srv/volsrv/volsrv.c 		    label);
label             400 uspace/srv/volsrv/volsrv.c 	rc = vol_part_mkfs_part(part, fstype, label, mountp);
label             407 uspace/srv/volsrv/volsrv.c 	free(label);
label             413 uspace/srv/volsrv/volsrv.c 	if (label != NULL)
label             414 uspace/srv/volsrv/volsrv.c 		free(label);
label              77 uspace/srv/volsrv/volume.c 	volume->label = str_dup("");
label              80 uspace/srv/volsrv/volume.c 	if (volume->label == NULL || volume->mountp == NULL) {
label             100 uspace/srv/volsrv/volume.c 	free(volume->label);
label             241 uspace/srv/volsrv/volume.c     const char *label, vol_volume_t **rvolume)
label             248 uspace/srv/volsrv/volume.c 		if (str_cmp(volume->label, label) == 0 &&
label             249 uspace/srv/volsrv/volume.c 		    str_size(label) > 0) {
label             262 uspace/srv/volsrv/volume.c 	free(volume->label);
label             263 uspace/srv/volsrv/volume.c 	volume->label = str_dup(label);
label             265 uspace/srv/volsrv/volume.c 	if (volume->label == NULL) {
label             287 uspace/srv/volsrv/volume.c errno_t vol_volume_lookup_ref(vol_volumes_t *volumes, const char *label,
label             293 uspace/srv/volsrv/volume.c 	rc = vol_volume_lookup_ref_locked(volumes, label, rvolume);
label             413 uspace/srv/volsrv/volume.c 			    volume->label);
label             534 uspace/srv/volsrv/volume.c 	const char *label;
label             553 uspace/srv/volsrv/volume.c 		label = sif_node_get_attr(nvolume, "label");
label             556 uspace/srv/volsrv/volume.c 		if (label == NULL || mountp == NULL) {
label             561 uspace/srv/volsrv/volume.c 		free(volume->label);
label             564 uspace/srv/volsrv/volume.c 		volume->label = str_dup(label);
label             590 uspace/srv/volsrv/volume.c 	str_cpy(vinfo->label, sizeof(vinfo->label), volume->label);
HelenOS homepage, sources at GitHub