Lines Matching defs:dmt
124 void (*process_event)(struct dm_task *dmt, enum dm_event_mask event, void **user);
418 struct dm_task *dmt;
427 dmt = dm_task_create(DM_DEVICE_INFO);
428 if (!dmt)
431 dm_task_set_uuid(dmt, ts->device.uuid);
432 if (!dm_task_run(dmt))
435 ts->device.name = dm_strdup(dm_task_get_name(dmt));
439 if (!dm_task_get_info(dmt, &dmi))
445 dm_task_destroy(dmt);
449 dm_task_destroy(dmt);
598 struct dm_task *dmt;
603 if (!(dmt = dm_task_create(DM_DEVICE_WAITEVENT)))
606 thread->current_task = dmt;
608 if (!dm_task_set_uuid(dmt, thread->device.uuid) ||
609 !dm_task_set_event_nr(dmt, thread->event_nr))
619 if (dm_task_run(dmt)) {
623 if ((ret = dm_task_get_info(dmt, &info)))
645 dm_task_destroy(dmt);
648 *task = dmt;
716 struct dm_task *dmt = dm_task_create(DM_DEVICE_STATUS);
718 if (!dmt)
721 dm_task_set_uuid(dmt, ts->device.uuid);
723 if (!dm_task_run(dmt)) {
724 dm_task_destroy(dmt);
728 return dmt;