Lines Matching refs:key

29 static bool nfs_append_int(char *key, int *_len, unsigned long long x)  in nfs_append_int()  argument
34 key[(*_len)++] = ','; in nfs_append_int()
36 *_len += sprintf(key + *_len, ",%llx", x); in nfs_append_int()
47 char *key, int *_len) in nfs_fscache_get_client_key() argument
52 *_len += snprintf(key + *_len, NFS_MAX_KEY_LEN - *_len, in nfs_fscache_get_client_key()
60 if (!nfs_append_int(key, _len, sin->sin_port) || in nfs_fscache_get_client_key()
61 !nfs_append_int(key, _len, sin->sin_addr.s_addr)) in nfs_fscache_get_client_key()
66 if (!nfs_append_int(key, _len, sin6->sin6_port) || in nfs_fscache_get_client_key()
67 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[0]) || in nfs_fscache_get_client_key()
68 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[1]) || in nfs_fscache_get_client_key()
69 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[2]) || in nfs_fscache_get_client_key()
70 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[3])) in nfs_fscache_get_client_key()
93 char *key; in nfs_fscache_get_super_cookie() local
101 key = kmalloc(NFS_MAX_KEY_LEN + 24, GFP_KERNEL); in nfs_fscache_get_super_cookie()
102 if (!key) in nfs_fscache_get_super_cookie()
105 memcpy(key, "nfs", 3); in nfs_fscache_get_super_cookie()
106 if (!nfs_fscache_get_client_key(nfss->nfs_client, key, &len) || in nfs_fscache_get_super_cookie()
107 !nfs_append_int(key, &len, nfss->fsid.major) || in nfs_fscache_get_super_cookie()
108 !nfs_append_int(key, &len, nfss->fsid.minor) || in nfs_fscache_get_super_cookie()
109 !nfs_append_int(key, &len, sb->s_flags & NFS_SB_MASK) || in nfs_fscache_get_super_cookie()
110 !nfs_append_int(key, &len, nfss->flags) || in nfs_fscache_get_super_cookie()
111 !nfs_append_int(key, &len, nfss->rsize) || in nfs_fscache_get_super_cookie()
112 !nfs_append_int(key, &len, nfss->wsize) || in nfs_fscache_get_super_cookie()
113 !nfs_append_int(key, &len, nfss->acregmin) || in nfs_fscache_get_super_cookie()
114 !nfs_append_int(key, &len, nfss->acregmax) || in nfs_fscache_get_super_cookie()
115 !nfs_append_int(key, &len, nfss->acdirmin) || in nfs_fscache_get_super_cookie()
116 !nfs_append_int(key, &len, nfss->acdirmax) || in nfs_fscache_get_super_cookie()
117 !nfs_append_int(key, &len, nfss->client->cl_auth->au_flavor)) in nfs_fscache_get_super_cookie()
123 key[len++] = ','; in nfs_fscache_get_super_cookie()
124 memcpy(key + len, uniq, ulen); in nfs_fscache_get_super_cookie()
127 key[len] = 0; in nfs_fscache_get_super_cookie()
130 vcookie = fscache_acquire_volume(key, in nfs_fscache_get_super_cookie()
135 kfree(key); in nfs_fscache_get_super_cookie()
138 pr_err("NFS: Cache volume key already in use (%s)\n", key); in nfs_fscache_get_super_cookie()
144 kfree(key); in nfs_fscache_get_super_cookie()