Lines Matching refs:dm_dict

164 dm_list_versions_ioctl(prop_dictionary_t dm_dict)  in dm_list_versions_ioctl()  argument
171 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_list_versions_ioctl()
176 prop_dictionary_set(dm_dict, DM_IOCTL_CMD_DATA, target_list); in dm_list_versions_ioctl()
187 dm_dev_create_ioctl(prop_dictionary_t dm_dict) in dm_dev_create_ioctl() argument
200 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_dev_create_ioctl()
201 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_dev_create_ioctl()
202 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_dev_create_ioctl()
208 dm_add_flag(dm_dict, &flags, DM_EXISTS_FLAG); /* Device already exists */ in dm_dev_create_ioctl()
215 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_MINOR, dmv->minor); in dm_dev_create_ioctl()
216 dm_add_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_dev_create_ioctl()
217 dm_remove_flag(dm_dict, &flags, DM_INACTIVE_PRESENT_FLAG); in dm_dev_create_ioctl()
241 dm_dev_list_ioctl(prop_dictionary_t dm_dict) in dm_dev_list_ioctl() argument
249 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_dev_list_ioctl()
255 prop_dictionary_set(dm_dict, DM_IOCTL_CMD_DATA, dev_list); in dm_dev_list_ioctl()
271 dm_dev_rename_ioctl(prop_dictionary_t dm_dict) in dm_dev_rename_ioctl() argument
285 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_dev_rename_ioctl()
286 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_dev_rename_ioctl()
287 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_dev_rename_ioctl()
288 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_dev_rename_ioctl()
292 cmd_array = prop_dictionary_get(dm_dict, DM_IOCTL_CMD_DATA); in dm_dev_rename_ioctl()
300 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_dev_rename_ioctl()
311 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_OPEN, dmv->table_head.io_cnt); in dm_dev_rename_ioctl()
312 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_MINOR, dmv->minor); in dm_dev_rename_ioctl()
313 prop_dictionary_set_cstring(dm_dict, DM_IOCTL_UUID, dmv->uuid); in dm_dev_rename_ioctl()
331 dm_dev_remove_ioctl(prop_dictionary_t dm_dict) in dm_dev_remove_ioctl() argument
342 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_dev_remove_ioctl()
343 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_dev_remove_ioctl()
344 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_dev_remove_ioctl()
345 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_dev_remove_ioctl()
350 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_dev_remove_ioctl()
368 dm_dev_remove_all_ioctl(prop_dictionary_t dm_dict) in dm_dev_remove_all_ioctl() argument
373 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_dev_remove_all_ioctl()
385 dm_dev_status_ioctl(prop_dictionary_t dm_dict) in dm_dev_status_ioctl() argument
396 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_dev_status_ioctl()
397 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_dev_status_ioctl()
398 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_dev_status_ioctl()
399 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_dev_status_ioctl()
402 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_dev_status_ioctl()
407 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_OPEN, dmv->table_head.io_cnt); in dm_dev_status_ioctl()
408 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_MINOR, dmv->minor); in dm_dev_status_ioctl()
409 prop_dictionary_set_cstring(dm_dict, DM_IOCTL_UUID, dmv->uuid); in dm_dev_status_ioctl()
412 dm_add_flag(dm_dict, &flags, DM_SUSPEND_FLAG); in dm_dev_status_ioctl()
419 dm_add_flag(dm_dict, &flags, DM_ACTIVE_PRESENT_FLAG); in dm_dev_status_ioctl()
421 dm_remove_flag(dm_dict, &flags, DM_ACTIVE_PRESENT_FLAG); in dm_dev_status_ioctl()
423 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_TARGET_COUNT, j); in dm_dev_status_ioctl()
426 dm_add_flag(dm_dict, &flags, DM_INACTIVE_PRESENT_FLAG); in dm_dev_status_ioctl()
428 dm_remove_flag(dm_dict, &flags, DM_INACTIVE_PRESENT_FLAG); in dm_dev_status_ioctl()
440 dm_dev_suspend_ioctl(prop_dictionary_t dm_dict) in dm_dev_suspend_ioctl() argument
450 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_dev_suspend_ioctl()
451 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_dev_suspend_ioctl()
452 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_dev_suspend_ioctl()
453 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_dev_suspend_ioctl()
456 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_dev_suspend_ioctl()
463 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_OPEN, dmv->table_head.io_cnt); in dm_dev_suspend_ioctl()
464 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_FLAGS, dmv->flags); in dm_dev_suspend_ioctl()
465 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_MINOR, dmv->minor); in dm_dev_suspend_ioctl()
470 dm_add_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_dev_suspend_ioctl()
480 dm_dev_resume_ioctl(prop_dictionary_t dm_dict) in dm_dev_resume_ioctl() argument
495 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_dev_resume_ioctl()
496 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_dev_resume_ioctl()
497 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_dev_resume_ioctl()
498 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_dev_resume_ioctl()
502 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_dev_resume_ioctl()
510 dm_add_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_dev_resume_ioctl()
514 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_OPEN, dmv->table_head.io_cnt); in dm_dev_resume_ioctl()
515 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_FLAGS, flags); in dm_dev_resume_ioctl()
516 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_MINOR, dmv->minor); in dm_dev_resume_ioctl()
537 dm_table_clear_ioctl(prop_dictionary_t dm_dict) in dm_table_clear_ioctl() argument
549 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_table_clear_ioctl()
550 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_table_clear_ioctl()
551 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_table_clear_ioctl()
552 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_table_clear_ioctl()
558 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_table_clear_ioctl()
579 dm_table_deps_ioctl(prop_dictionary_t dm_dict) in dm_table_deps_ioctl() argument
596 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_table_deps_ioctl()
597 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_table_deps_ioctl()
598 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_table_deps_ioctl()
599 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_table_deps_ioctl()
605 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_table_deps_ioctl()
608 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_MINOR, dmv->minor); in dm_table_deps_ioctl()
609 prop_dictionary_set_cstring(dm_dict, DM_IOCTL_NAME, dmv->name); in dm_table_deps_ioctl()
610 prop_dictionary_set_cstring(dm_dict, DM_IOCTL_UUID, dmv->uuid); in dm_table_deps_ioctl()
631 prop_dictionary_set(dm_dict, DM_IOCTL_CMD_DATA, cmd_array); in dm_table_deps_ioctl()
673 dm_table_load_ioctl(prop_dictionary_t dm_dict) in dm_table_load_ioctl() argument
702 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_table_load_ioctl()
703 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_table_load_ioctl()
704 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_table_load_ioctl()
705 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_table_load_ioctl()
707 cmd_array = prop_dictionary_get(dm_dict, DM_IOCTL_CMD_DATA); in dm_table_load_ioctl()
712 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_table_load_ioctl()
728 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_MINOR, dmv->minor); in dm_table_load_ioctl()
795 dm_add_flag(dm_dict, &flags, DM_INACTIVE_PRESENT_FLAG); in dm_table_load_ioctl()
870 dm_table_status_ioctl(prop_dictionary_t dm_dict) in dm_table_status_ioctl() argument
890 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_table_status_ioctl()
891 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_table_status_ioctl()
892 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_table_status_ioctl()
893 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_table_status_ioctl()
898 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_table_status_ioctl()
911 dm_add_flag(dm_dict, &flags, DM_ACTIVE_PRESENT_FLAG); in dm_table_status_ioctl()
913 dm_remove_flag(dm_dict, &flags, DM_ACTIVE_PRESENT_FLAG); in dm_table_status_ioctl()
916 dm_add_flag(dm_dict, &flags, DM_INACTIVE_PRESENT_FLAG); in dm_table_status_ioctl()
918 dm_remove_flag(dm_dict, &flags, DM_INACTIVE_PRESENT_FLAG); in dm_table_status_ioctl()
922 dm_add_flag(dm_dict, &flags, DM_SUSPEND_FLAG); in dm_table_status_ioctl()
924 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_MINOR, dmv->minor); in dm_table_status_ioctl()
958 prop_dictionary_set_uint32(dm_dict, DM_IOCTL_FLAGS, flags); in dm_table_status_ioctl()
959 prop_dictionary_set(dm_dict, DM_IOCTL_CMD_DATA, cmd_array); in dm_table_status_ioctl()
998 dm_message_ioctl(prop_dictionary_t dm_dict) in dm_message_ioctl() argument
1014 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_NAME, &name); in dm_message_ioctl()
1015 prop_dictionary_get_cstring_nocopy(dm_dict, DM_IOCTL_UUID, &uuid); in dm_message_ioctl()
1016 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_FLAGS, &flags); in dm_message_ioctl()
1017 prop_dictionary_get_uint32(dm_dict, DM_IOCTL_MINOR, &minor); in dm_message_ioctl()
1018 prop_dictionary_get_uint64(dm_dict, DM_MESSAGE_SECTOR, &sector); in dm_message_ioctl()
1023 dm_remove_flag(dm_dict, &flags, DM_EXISTS_FLAG); in dm_message_ioctl()
1028 prop_dictionary_get_cstring(dm_dict, DM_MESSAGE_STR, &msg); in dm_message_ioctl()
1071 dm_check_version(prop_dictionary_t dm_dict) in dm_check_version() argument
1077 ver = prop_dictionary_get(dm_dict, DM_IOCTL_VERSION); in dm_check_version()
1094 prop_dictionary_set(dm_dict, DM_IOCTL_VERSION, ver); in dm_check_version()