Lines Matching refs:argp
170 * @argp: userspace memory where the generation number of @inode is stored
174 static int nilfs_ioctl_getversion(struct inode *inode, void __user *argp)
176 return put_user(inode->i_generation, (int __user *)argp);
184 * @argp: pointer on argument from userspace
196 unsigned int cmd, void __user *argp)
211 if (copy_from_user(&cpmode, argp, sizeof(cpmode)))
235 * @argp: pointer on argument from userspace
248 unsigned int cmd, void __user *argp)
263 if (copy_from_user(&cno, argp, sizeof(cno)))
310 * @argp: pointer on argument from userspace
315 * the userspace memory pointed to by @argp.
324 unsigned int cmd, void __user *argp)
336 if (copy_to_user(argp, &cpstat, sizeof(cpstat)))
375 * @argp: pointer on argument from userspace
380 * copied to the userspace memory pointed to by @argp.
389 unsigned int cmd, void __user *argp)
401 if (copy_to_user(argp, &sustat, sizeof(sustat)))
481 * @argp: pointer on argument from userspace
486 * are copied to userspace pointer @argp.
496 unsigned int cmd, void __user *argp)
502 if (copy_from_user(&argv, argp, sizeof(argv)))
513 if (copy_to_user(argp, &argv, sizeof(argv)))
819 * @argp: pointer on argument from userspace
829 unsigned int cmd, void __user *argp)
853 if (copy_from_user(argv, argp, sizeof(argv)))
943 * @argp: pointer on argument from userspace
960 unsigned int cmd, void __user *argp)
975 if (argp != NULL) {
979 if (copy_to_user(argp, &cno, sizeof(cno)))
989 * @argp: pointer on argument from userspace
994 void __user *argp)
1007 if (copy_from_user(&newsize, argp, sizeof(newsize)))
1021 * @argp: pointer on argument from userspace
1029 static int nilfs_ioctl_trim_fs(struct inode *inode, void __user *argp)
1041 if (copy_from_user(&range, argp, sizeof(range)))
1054 if (copy_to_user(argp, &range, sizeof(range)))
1063 * @argp: pointer on argument from userspace
1071 static int nilfs_ioctl_set_alloc_range(struct inode *inode, void __user *argp)
1083 if (copy_from_user(range, argp, sizeof(__u64[2])))
1115 * @argp: pointer on argument from userspace
1121 * to userspace memory @argp.
1131 unsigned int cmd, void __user *argp,
1142 if (copy_from_user(&argv, argp, sizeof(argv)))
1152 if (copy_to_user(argp, &argv, sizeof(argv)))
1162 * @argp: pointer on argument from userspace
1178 unsigned int cmd, void __user *argp)
1196 if (copy_from_user(&argv, argp, sizeof(argv)))
1245 * @argp: pointer to userspace memory where the volume name should be stored
1249 static int nilfs_ioctl_get_fslabel(struct super_block *sb, void __user *argp)
1260 if (copy_to_user(argp, label, sizeof(label)))
1269 * @argp: pointer to userspace memory that contains the volume name
1280 void __user *argp)
1295 if (copy_from_user(label, argp, NILFS_MAX_VOLUME_NAME + 1)) {
1331 void __user *argp = (void __user *)arg;
1335 return nilfs_ioctl_getversion(inode, argp);
1337 return nilfs_ioctl_change_cpmode(inode, filp, cmd, argp);
1339 return nilfs_ioctl_delete_checkpoint(inode, filp, cmd, argp);
1341 return nilfs_ioctl_get_info(inode, filp, cmd, argp,
1345 return nilfs_ioctl_get_cpstat(inode, filp, cmd, argp);
1347 return nilfs_ioctl_get_info(inode, filp, cmd, argp,
1351 return nilfs_ioctl_set_suinfo(inode, filp, cmd, argp);
1353 return nilfs_ioctl_get_sustat(inode, filp, cmd, argp);
1355 return nilfs_ioctl_get_info(inode, filp, cmd, argp,
1359 return nilfs_ioctl_get_bdescs(inode, filp, cmd, argp);
1361 return nilfs_ioctl_clean_segments(inode, filp, cmd, argp);
1363 return nilfs_ioctl_sync(inode, filp, cmd, argp);
1365 return nilfs_ioctl_resize(inode, filp, argp);
1367 return nilfs_ioctl_set_alloc_range(inode, argp);
1369 return nilfs_ioctl_trim_fs(inode, argp);
1371 return nilfs_ioctl_get_fslabel(inode->i_sb, argp);
1373 return nilfs_ioctl_set_fslabel(inode->i_sb, filp, argp);