Lines Matching refs:dm_ioctl

426 static struct mapped_device *dm_hash_rename(struct dm_ioctl *param,  in dm_hash_rename()
528 typedef int (*ioctl_fn)(struct file *filp, struct dm_ioctl *param, size_t param_size);
530 static int remove_all(struct file *filp, struct dm_ioctl *param, size_t param_size) in remove_all()
554 static void *get_result_buffer(struct dm_ioctl *param, size_t param_size, in get_result_buffer()
591 static int list_devices(struct file *filp, struct dm_ioctl *param, size_t param_size) in list_devices()
704 static int __list_versions(struct dm_ioctl *param, size_t param_size, const char *name) in __list_versions()
757 static int list_versions(struct file *filp, struct dm_ioctl *param, size_t param_size) in list_versions()
762 static int get_target_version(struct file *filp, struct dm_ioctl *param, size_t param_size) in get_target_version()
813 struct dm_ioctl *param, in dm_get_live_or_inactive_table()
824 static void __dev_status(struct mapped_device *md, struct dm_ioctl *param) in __dev_status()
879 static int dev_create(struct file *filp, struct dm_ioctl *param, size_t param_size) in dev_create()
914 static struct hash_cell *__find_device_hash_cell(struct dm_ioctl *param) in __find_device_hash_cell()
963 static struct mapped_device *find_device(struct dm_ioctl *param) in find_device()
977 static int dev_remove(struct file *filp, struct dm_ioctl *param, size_t param_size) in dev_remove()
1044 static int dev_rename(struct file *filp, struct dm_ioctl *param, size_t param_size) in dev_rename()
1074 static int dev_set_geometry(struct file *filp, struct dm_ioctl *param, size_t param_size) in dev_set_geometry()
1120 static int do_suspend(struct dm_ioctl *param) in do_suspend()
1149 static int do_resume(struct dm_ioctl *param) in do_resume()
1251 static int dev_suspend(struct file *filp, struct dm_ioctl *param, size_t param_size) in dev_suspend()
1263 static int dev_status(struct file *filp, struct dm_ioctl *param, size_t param_size) in dev_status()
1281 struct dm_ioctl *param, size_t param_size) in retrieve_status()
1356 static int dev_wait(struct file *filp, struct dm_ioctl *param, size_t param_size) in dev_wait()
1397 static int dev_arm_poll(struct file *filp, struct dm_ioctl *param, size_t param_size) in dev_arm_poll()
1406 static inline blk_mode_t get_mode(struct dm_ioctl *param) in get_mode()
1451 struct dm_ioctl *param, size_t param_size) in populate_table()
1459 size_t min_size = sizeof(struct dm_ioctl); in populate_table()
1514 static int table_load(struct file *filp, struct dm_ioctl *param, size_t param_size) in table_load()
1601 static int table_clear(struct file *filp, struct dm_ioctl *param, size_t param_size) in table_clear()
1643 struct dm_ioctl *param, size_t param_size) in retrieve_deps()
1684 static int table_deps(struct file *filp, struct dm_ioctl *param, size_t param_size) in table_deps()
1710 static int table_status(struct file *filp, struct dm_ioctl *param, size_t param_size) in table_status()
1765 static int target_message(struct file *filp, struct dm_ioctl *param, size_t param_size) in target_message()
1902 static int check_version(unsigned int cmd, struct dm_ioctl __user *user, in check_version()
1903 struct dm_ioctl *kernel_params) in check_version()
1908 BUILD_BUG_ON(offsetof(struct dm_ioctl, version) != 0); in check_version()
1940 static void free_params(struct dm_ioctl *param, size_t param_size, int param_flags) in free_params()
1949 static int copy_params(struct dm_ioctl __user *user, struct dm_ioctl *param_kernel, in copy_params()
1950 int ioctl_flags, struct dm_ioctl **param, int *param_flags) in copy_params()
1952 struct dm_ioctl *dmi; in copy_params()
1954 const size_t minimum_data_size = offsetof(struct dm_ioctl, data); in copy_params()
2015 static int validate_params(uint cmd, struct dm_ioctl *param) in validate_params()
2046 static int ctl_ioctl(struct file *file, uint command, struct dm_ioctl __user *user) in ctl_ioctl()
2052 struct dm_ioctl *param; in ctl_ioctl()
2055 struct dm_ioctl param_kernel; in ctl_ioctl()
2099 param->data_size = offsetof(struct dm_ioctl, data); in ctl_ioctl()
2122 return (long)ctl_ioctl(file, command, (struct dm_ioctl __user *)u); in dm_ctl_ioctl()
2266 int __init dm_early_create(struct dm_ioctl *dmi, in dm_early_create()