Lines Matching refs:addr

107 static int quota_getfmt(struct super_block *sb, int type, void __user *addr)
114 if (copy_to_user(addr, &fmt, sizeof(fmt)))
119 static int quota_getinfo(struct super_block *sb, int type, void __user *addr)
142 if (copy_to_user(addr, &uinfo, sizeof(uinfo)))
147 static int quota_setinfo(struct super_block *sb, int type, void __user *addr)
152 if (copy_from_user(&info, addr, sizeof(info)))
202 void __user *addr)
220 struct compat_if_dqblk __user *compat_dqblk = addr;
227 if (copy_to_user(addr, &idq, sizeof(idq)))
238 void __user *addr)
256 if (copy_to_user(addr, &idq, sizeof(idq)))
288 void __user *addr)
295 struct compat_if_dqblk __user *compat_dqblk = addr;
301 if (copy_from_user(&idq, addr, sizeof(idq)))
313 static int quota_enable(struct super_block *sb, void __user *addr)
317 if (copy_from_user(&flags, addr, sizeof(flags)))
324 static int quota_disable(struct super_block *sb, void __user *addr)
328 if (copy_from_user(&flags, addr, sizeof(flags)))
434 static int quota_getxstate(struct super_block *sb, int type, void __user *addr)
446 return compat_copy_fs_quota_stat(addr, &fqs);
447 if (copy_to_user(addr, &fqs, sizeof(fqs)))
497 static int quota_getxstatev(struct super_block *sb, int type, void __user *addr)
506 if (copy_from_user(&fqs, addr, 1)) /* Just read qs_version */
517 if (!ret && copy_to_user(addr, &fqs, sizeof(fqs)))
625 void __user *addr)
631 if (copy_from_user(&fdq, addr, sizeof(fdq)))
706 void __user *addr)
722 if (copy_to_user(addr, &fdq, sizeof(fdq)))
732 void __user *addr)
750 if (copy_to_user(addr, &fdq, sizeof(fdq)))
755 static int quota_rmxquota(struct super_block *sb, void __user *addr)
759 if (copy_from_user(&flags, addr, sizeof(flags)))
768 void __user *addr, const struct path *path)
792 return quota_getfmt(sb, type, addr);
794 return quota_getinfo(sb, type, addr);
796 return quota_setinfo(sb, type, addr);
798 return quota_getquota(sb, type, id, addr);
800 return quota_getnextquota(sb, type, id, addr);
802 return quota_setquota(sb, type, id, addr);
808 return quota_enable(sb, addr);
810 return quota_disable(sb, addr);
812 return quota_rmxquota(sb, addr);
814 return quota_getxstate(sb, type, addr);
816 return quota_getxstatev(sb, type, addr);
818 return quota_setxquota(sb, type, id, addr);
820 return quota_getxquota(sb, type, id, addr);
822 return quota_getnextxquota(sb, type, id, addr);
918 qid_t, id, void __user *, addr)
948 ret = user_path_at(AT_FDCWD, addr, LOOKUP_FOLLOW|LOOKUP_AUTOMOUNT, &path);
961 ret = do_quotactl(sb, type, cmds, id, addr, pathp);
974 qid_t, id, void __user *, addr)
1002 ret = do_quotactl(sb, type, cmds, id, addr, ERR_PTR(-EINVAL));