Lines Matching refs:param_size

57 	size_t param_size;
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)
554 static void *get_result_buffer(struct dm_ioctl *param, size_t param_size,
559 if (param->data_start < param_size)
560 *len = param_size - param->data_start;
591 static int list_devices(struct file *filp, struct dm_ioctl *param, size_t param_size)
619 nl = orig_nl = get_result_buffer(param, param_size, &len);
704 static int __list_versions(struct dm_ioctl *param, size_t param_size, const char *name)
729 vers = get_result_buffer(param, param_size, &len);
736 iter_info.param_size = param_size;
757 static int list_versions(struct file *filp, struct dm_ioctl *param, size_t param_size)
759 return __list_versions(param, param_size, NULL);
762 static int get_target_version(struct file *filp, struct dm_ioctl *param, size_t param_size)
764 return __list_versions(param, param_size, param->name);
879 static int dev_create(struct file *filp, struct dm_ioctl *param, size_t param_size)
977 static int dev_remove(struct file *filp, struct dm_ioctl *param, size_t param_size)
1044 static int dev_rename(struct file *filp, struct dm_ioctl *param, size_t param_size)
1052 invalid_str(new_data, (void *) param + param_size) || !*new_data ||
1074 static int dev_set_geometry(struct file *filp, struct dm_ioctl *param, size_t param_size)
1088 invalid_str(geostr, (void *) param + param_size)) {
1233 static int dev_suspend(struct file *filp, struct dm_ioctl *param, size_t param_size)
1245 static int dev_status(struct file *filp, struct dm_ioctl *param, size_t param_size)
1263 struct dm_ioctl *param, size_t param_size)
1272 outptr = outbuf = get_result_buffer(param, param_size, &len);
1338 static int dev_wait(struct file *filp, struct dm_ioctl *param, size_t param_size)
1366 retrieve_status(table, param, param_size);
1379 static int dev_arm_poll(struct file *filp, struct dm_ioctl *param, size_t param_size)
1433 struct dm_ioctl *param, size_t param_size)
1439 const char *const end = (const char *) param + param_size;
1496 static int table_load(struct file *filp, struct dm_ioctl *param, size_t param_size)
1514 r = populate_table(t, param, param_size);
1583 static int table_clear(struct file *filp, struct dm_ioctl *param, size_t param_size)
1625 struct dm_ioctl *param, size_t param_size)
1635 deps = get_result_buffer(param, param_size, &len);
1666 static int table_deps(struct file *filp, struct dm_ioctl *param, size_t param_size)
1680 retrieve_deps(table, param, param_size);
1692 static int table_status(struct file *filp, struct dm_ioctl *param, size_t param_size)
1706 retrieve_status(table, param, param_size);
1747 static int target_message(struct file *filp, struct dm_ioctl *param, size_t param_size)
1756 char *result = get_result_buffer(param, param_size, &maxlen);
1764 invalid_str(tmsg->message, (void *) param + param_size)) {
1922 static void free_params(struct dm_ioctl *param, size_t param_size, int param_flags)
1925 memset(param, 0, param_size);