• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/nfsd/

Lines Matching defs:item

219 	struct svc_expkey *item = container_of(citem, struct svc_expkey, h);
221 kref_get(&item->ek_client->ref);
222 new->ek_client = item->ek_client;
223 new->ek_fsidtype = item->ek_fsidtype;
225 memcpy(new->ek_fsid, item->ek_fsid, sizeof(new->ek_fsid));
232 struct svc_expkey *item = container_of(citem, struct svc_expkey, h);
234 new->ek_path = item->ek_path;
235 path_get(&item->ek_path);
263 svc_expkey_hash(struct svc_expkey *item)
265 int hash = item->ek_fsidtype;
266 char * cp = (char*)item->ek_fsid;
267 int len = key_len(item->ek_fsidtype);
270 hash ^= hash_ptr(item->ek_client, EXPKEY_HASHBITS);
276 svc_expkey_lookup(struct svc_expkey *item)
279 int hash = svc_expkey_hash(item);
281 ch = sunrpc_cache_lookup(&svc_expkey_cache, &item->h,
674 struct svc_export *item = container_of(citem, struct svc_export, h);
676 kref_get(&item->ex_client->ref);
677 new->ex_client = item->ex_client;
678 new->ex_path.dentry = dget(item->ex_path.dentry);
679 new->ex_path.mnt = mntget(item->ex_path.mnt);
689 struct svc_export *item = container_of(citem, struct svc_export, h);
692 new->ex_flags = item->ex_flags;
693 new->ex_anon_uid = item->ex_anon_uid;
694 new->ex_anon_gid = item->ex_anon_gid;
695 new->ex_fsid = item->ex_fsid;
696 new->ex_uuid = item->ex_uuid;
697 item->ex_uuid = NULL;
698 new->ex_pathname = item->ex_pathname;
699 item->ex_pathname = NULL;
700 new->ex_fslocs.locations = item->ex_fslocs.locations;
701 item->ex_fslocs.locations = NULL;
702 new->ex_fslocs.locations_count = item->ex_fslocs.locations_count;
703 item->ex_fslocs.locations_count = 0;
704 new->ex_fslocs.migrated = item->ex_fslocs.migrated;
705 item->ex_fslocs.migrated = 0;
706 new->ex_nflavors = item->ex_nflavors;
708 new->ex_flavors[i] = item->ex_flavors[i];