Home | History | Annotate | Download | only in dmctl

Lines Matching refs:task

152 	libdm_task_t task;
198 * Create libdm task, and pass it to command handler later.
202 task = libdm_task_create(cmdname);
204 (*commands[i].cmd_func)(argc, argv, task);
214 dmctl_get_version(int argc __unused, char *argv[] __unused, libdm_task_t task)
218 (void)libdm_task_get_cmd_version(task, ver, sizeof(ver));
222 if (libdm_task_run(task) != 0)
225 (void)libdm_task_get_cmd_version(task, ver, 3);
228 libdm_task_destroy(task);
236 dmctl_get_targets(int argc __unused, char *argv[] __unused, libdm_task_t task)
243 if (libdm_task_run(task) != 0)
246 if ((cmd = libdm_task_get_cmd(task)) == NULL)
262 libdm_task_destroy(task);
272 dmctl_create_dev(int argc __unused, char *argv[] __unused, libdm_task_t task)
275 libdm_task_set_name(dvname, task);
277 if (libdm_task_run(task) != 0)
280 libdm_task_destroy(task);
288 dmctl_get_device_info(int argc __unused, char *argv[] __unused, libdm_task_t task)
291 libdm_task_set_name(dvname, task);
293 if (libdm_task_run(task) != 0)
297 printf("Device name: \t\t%s\n", libdm_task_get_name(task));
298 printf("Device uuid: \t\t%s\n", libdm_task_get_uuid(task));
299 printf("Device minor: \t\t%d\n", libdm_task_get_minor(task));
300 printf("Device target number: \t%d\n", libdm_task_get_target_num(task));
301 printf("Device flags: \t\t%d\n", libdm_task_get_flags(task));
303 libdm_task_destroy(task);
311 dmctl_list_devices(int argc __unused, char *argv[] __unused, libdm_task_t task)
317 if (libdm_task_run(task) != 0)
320 if ((cmd = libdm_task_get_cmd(task)) == NULL)
333 libdm_task_destroy(task);
342 dmctl_dev_rename(int argc __unused, char *argv[], libdm_task_t task)
346 libdm_task_set_name(dvname, task);
350 libdm_task_set_cmd(cmd, task);
352 if (libdm_task_run(task) != 0)
356 libdm_task_destroy(task);
365 dmctl_dev_remove(int argc __unused, char *argv[] __unused, libdm_task_t task)
371 libdm_task_set_name(dvname, task);
373 if (libdm_task_run(task) != 0)
376 libdm_task_destroy(task);
385 dmctl_dev_resume(int argc __unused, char *argv[] __unused, libdm_task_t task)
388 libdm_task_set_name(dvname, task);
390 if (libdm_task_run(task) != 0)
393 libdm_task_destroy(task);
402 dmctl_dev_suspend(int argc __unused, char *argv[] __unused, libdm_task_t task)
405 libdm_task_set_name(dvname, task);
406 libdm_task_set_suspend_flag(task);
408 if (libdm_task_run(task) != 0)
411 libdm_task_destroy(task);
420 dmctl_dev_deps(int argc __unused, char *argv[] __unused, libdm_task_t task)
426 libdm_task_set_name(dvname, task);
428 if (libdm_task_run(task) != 0)
431 if ((cmd = libdm_task_get_cmd(task)) == NULL)
443 libdm_task_destroy(task);
452 dmctl_table_reload(int argc, char *argv[], libdm_task_t task)
468 libdm_task_set_name(dvname, task);
489 libdm_task_set_cmd(cmd, task);
491 if (libdm_task_run(task) != 0)
495 libdm_task_destroy(task);
505 dmctl_table_status(int argc __unused, char *argv[] __unused, libdm_task_t task)
511 libdm_task_set_name(dvname, task);
512 libdm_task_set_status_flag(task);
514 if (libdm_task_run(task) != 0)
517 if ((cmd = libdm_task_get_cmd(task)) == NULL)
534 libdm_task_destroy(task);