Lines Matching refs:key
69 struct nfs_fscache_key *key, *xkey; in nfs_fscache_get_super_cookie() local
79 key = kzalloc(sizeof(*key) + ulen, GFP_KERNEL); in nfs_fscache_get_super_cookie()
80 if (!key) in nfs_fscache_get_super_cookie()
83 key->nfs_client = nfss->nfs_client; in nfs_fscache_get_super_cookie()
84 key->key.super.s_flags = sb->s_flags & NFS_MS_MASK; in nfs_fscache_get_super_cookie()
85 key->key.nfs_server.flags = nfss->flags; in nfs_fscache_get_super_cookie()
86 key->key.nfs_server.rsize = nfss->rsize; in nfs_fscache_get_super_cookie()
87 key->key.nfs_server.wsize = nfss->wsize; in nfs_fscache_get_super_cookie()
88 key->key.nfs_server.acregmin = nfss->acregmin; in nfs_fscache_get_super_cookie()
89 key->key.nfs_server.acregmax = nfss->acregmax; in nfs_fscache_get_super_cookie()
90 key->key.nfs_server.acdirmin = nfss->acdirmin; in nfs_fscache_get_super_cookie()
91 key->key.nfs_server.acdirmax = nfss->acdirmax; in nfs_fscache_get_super_cookie()
92 key->key.nfs_server.fsid = nfss->fsid; in nfs_fscache_get_super_cookie()
93 key->key.rpc_auth.au_flavor = nfss->client->cl_auth->au_flavor; in nfs_fscache_get_super_cookie()
95 key->key.uniq_len = ulen; in nfs_fscache_get_super_cookie()
96 memcpy(key->key.uniquifier, uniq, ulen); in nfs_fscache_get_super_cookie()
105 if (key->nfs_client < xkey->nfs_client) in nfs_fscache_get_super_cookie()
107 if (key->nfs_client > xkey->nfs_client) in nfs_fscache_get_super_cookie()
110 diff = memcmp(&key->key, &xkey->key, sizeof(key->key)); in nfs_fscache_get_super_cookie()
116 if (key->key.uniq_len == 0) in nfs_fscache_get_super_cookie()
118 diff = memcmp(key->key.uniquifier, in nfs_fscache_get_super_cookie()
119 xkey->key.uniquifier, in nfs_fscache_get_super_cookie()
120 key->key.uniq_len); in nfs_fscache_get_super_cookie()
134 rb_link_node(&key->node, parent, p); in nfs_fscache_get_super_cookie()
135 rb_insert_color(&key->node, &nfs_fscache_keys); in nfs_fscache_get_super_cookie()
137 nfss->fscache_key = key; in nfs_fscache_get_super_cookie()
149 kfree(key); in nfs_fscache_get_super_cookie()