• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/

Lines Matching defs:karg

1917 static int compat_nfs_svc_trans(struct nfsctl_arg *karg,
1921 get_user(karg->ca_version, &arg->ca32_version) ||
1922 __get_user(karg->ca_svc.svc_port, &arg->ca32_svc.svc32_port) ||
1923 __get_user(karg->ca_svc.svc_nthreads,
1929 static int compat_nfs_clnt_trans(struct nfsctl_arg *karg,
1934 get_user(karg->ca_version, &arg->ca32_version) ||
1935 __copy_from_user(&karg->ca_client.cl_ident[0],
1938 __get_user(karg->ca_client.cl_naddr,
1940 __copy_from_user(&karg->ca_client.cl_addrlist[0],
1943 __get_user(karg->ca_client.cl_fhkeytype,
1945 __get_user(karg->ca_client.cl_fhkeylen,
1947 __copy_from_user(&karg->ca_client.cl_fhkey[0],
1955 static int compat_nfs_exp_trans(struct nfsctl_arg *karg,
1960 get_user(karg->ca_version, &arg->ca32_version) ||
1961 __copy_from_user(&karg->ca_export.ex_client[0],
1964 __copy_from_user(&karg->ca_export.ex_path[0],
1967 __get_user(karg->ca_export.ex_dev,
1969 __get_user(karg->ca_export.ex_ino,
1971 __get_user(karg->ca_export.ex_flags,
1973 __get_user(karg->ca_export.ex_anon_uid,
1975 __get_user(karg->ca_export.ex_anon_gid,
1978 SET_UID(karg->ca_export.ex_anon_uid, karg->ca_export.ex_anon_uid);
1979 SET_GID(karg->ca_export.ex_anon_gid, karg->ca_export.ex_anon_gid);
1984 static int compat_nfs_getfd_trans(struct nfsctl_arg *karg,
1989 get_user(karg->ca_version, &arg->ca32_version) ||
1990 __copy_from_user(&karg->ca_getfd.gd_addr,
1993 __copy_from_user(&karg->ca_getfd.gd_path,
1996 __get_user(karg->ca_getfd.gd_version,
2003 static int compat_nfs_getfs_trans(struct nfsctl_arg *karg,
2007 get_user(karg->ca_version, &arg->ca32_version) ||
2008 __copy_from_user(&karg->ca_getfs.gd_addr,
2011 __copy_from_user(&karg->ca_getfs.gd_path,
2014 __get_user(karg->ca_getfs.gd_maxlen,
2038 struct nfsctl_arg *karg;
2043 karg = kmalloc(sizeof(*karg), GFP_USER);
2045 if(!karg || !kres) {
2052 err = compat_nfs_svc_trans(karg, arg);
2056 err = compat_nfs_clnt_trans(karg, arg);
2060 err = compat_nfs_clnt_trans(karg, arg);
2065 err = compat_nfs_exp_trans(karg, arg);
2069 err = compat_nfs_getfd_trans(karg, arg);
2073 err = compat_nfs_getfs_trans(karg, arg);
2087 err = sys_nfsservctl(cmd, (void __user *) karg, (void __user *) kres);
2098 kfree(karg);