Lines Matching refs:r
736 int r, m = DM_ANY_MINOR; in dev_create() local
739 r = check_name(param->name); in dev_create()
740 if (r) in dev_create()
741 return r; in dev_create()
746 r = dm_create(m, &md); in dev_create()
747 if (r) in dev_create()
748 return r; in dev_create()
750 r = dm_hash_insert(param->name, *param->uuid ? param->uuid : NULL, md); in dev_create()
751 if (r) { in dev_create()
754 return r; in dev_create()
830 int r; in dev_remove() local
847 r = dm_lock_for_deletion(md, !!(param->flags & DM_DEFERRED_REMOVE), false); in dev_remove()
848 if (r) { in dev_remove()
849 if (r == -EBUSY && param->flags & DM_DEFERRED_REMOVE) { in dev_remove()
857 return r; in dev_remove()
893 int r; in dev_rename() local
906 r = check_name(new_data); in dev_rename()
907 if (r) in dev_rename()
908 return r; in dev_rename()
923 int r = -EINVAL, x; in dev_set_geometry() local
959 r = dm_set_geometry(md, &geometry); in dev_set_geometry()
965 return r; in dev_set_geometry()
970 int r = 0; in do_suspend() local
984 r = dm_suspend(md, suspend_flags); in do_suspend()
985 if (r) in do_suspend()
994 return r; in do_suspend()
999 int r = 0; in do_resume() local
1047 r = dm_resume(md); in do_resume()
1048 if (!r && !dm_kobject_uevent(md, KOBJ_CHANGE, param->event_nr)) in do_resume()
1059 if (!r) in do_resume()
1063 return r; in do_resume()
1175 int r = 0; in dev_wait() local
1188 r = -ERESTARTSYS; in dev_wait()
1207 return r; in dev_wait()
1235 int r; in populate_table() local
1249 r = next_target(spec, next, end, &spec, &target_params); in populate_table()
1250 if (r) { in populate_table()
1252 return r; in populate_table()
1255 r = dm_table_add_target(table, spec->target_type, in populate_table()
1259 if (r) { in populate_table()
1261 return r; in populate_table()
1272 int r; in table_load() local
1282 r = dm_table_create(&t, get_mode(param), param->target_count, md); in table_load()
1283 if (r) in table_load()
1288 r = populate_table(t, param, param_size); in table_load()
1289 if (r) in table_load()
1297 r = -EINVAL; in table_load()
1306 r = dm_setup_md_queue(md); in table_load()
1307 if (r) { in table_load()
1313 r = -EINVAL; in table_load()
1325 r = -ENXIO; in table_load()
1353 return r; in table_load()
1487 int r; in message_for_md() local
1500 r = dm_stats_message(md, argc, argv, result, maxlen); in message_for_md()
1501 if (r < 2) in message_for_md()
1502 return r; in message_for_md()
1513 int r, argc; in target_message() local
1530 r = -EINVAL; in target_message()
1534 r = dm_split_args(&argc, &argv, tmsg->message); in target_message()
1535 if (r) { in target_message()
1545 r = message_for_md(md, argc, argv, result, maxlen); in target_message()
1546 if (r <= 1) in target_message()
1554 r = -ENXIO; in target_message()
1561 r = -EINVAL; in target_message()
1563 r = ti->type->message(ti, argc, argv); in target_message()
1566 r = -EINVAL; in target_message()
1574 if (r >= 0) in target_message()
1577 if (r == 1) { in target_message()
1583 r = 0; in target_message()
1587 return r; in target_message()
1645 int r = 0; in check_version() local
1657 r = -EINVAL; in check_version()
1669 return r; in check_version()
1795 int r = 0; in ctl_ioctl() local
1817 r = check_version(cmd, user); in ctl_ioctl()
1818 if (r) in ctl_ioctl()
1819 return r; in ctl_ioctl()
1836 r = copy_params(user, ¶m_kernel, ioctl_flags, ¶m, ¶m_flags); in ctl_ioctl()
1838 if (r) in ctl_ioctl()
1839 return r; in ctl_ioctl()
1842 r = validate_params(cmd, param); in ctl_ioctl()
1843 if (r) in ctl_ioctl()
1847 r = fn(param, input_param_size); in ctl_ioctl()
1856 if (!r && copy_to_user(user, param, param->data_size)) in ctl_ioctl()
1857 r = -EFAULT; in ctl_ioctl()
1861 return r; in ctl_ioctl()
1901 int r; in dm_interface_init() local
1903 r = dm_hash_init(); in dm_interface_init()
1904 if (r) in dm_interface_init()
1905 return r; in dm_interface_init()
1907 r = misc_register(&_dm_misc); in dm_interface_init()
1908 if (r) { in dm_interface_init()
1911 return r; in dm_interface_init()
1936 int r = 0; in dm_copy_name_and_uuid() local
1945 r = -ENXIO; in dm_copy_name_and_uuid()
1957 return r; in dm_copy_name_and_uuid()