Lines Matching defs:name
4 * UID and GID to name mapping for clients.
20 * 3. Neither the name of the University nor the names of its
86 * @owner_name: owner name string cache
87 * @group_name: group name string cache
165 int nfs_map_string_to_numeric(const char *name, size_t namelen, __u32 *res)
170 if (memchr(name, '@', namelen) != NULL || namelen >= sizeof(buf))
172 memcpy(buf, name, namelen);
187 .name = "id_resolver",
204 key_type_id_resolver.name);
258 static ssize_t nfs_idmap_get_desc(const char *name, size_t namelen,
273 memcpy(cp, name, namelen);
279 static struct key *nfs_idmap_request_key(const char *name, size_t namelen,
286 ret = nfs_idmap_get_desc(name, namelen, type, strlen(type), &desc);
305 static ssize_t nfs_idmap_get_key(const char *name, size_t namelen,
315 rkey = nfs_idmap_request_key(name, namelen, type, idmap);
365 static int nfs_idmap_lookup_id(const char *name, size_t namelen, const char *type,
373 data_size = nfs_idmap_get_key(name, namelen, type, id_str, NFS_UINT_MAXLEN, idmap);
412 .name = "id_legacy",
745 int nfs_map_name_to_uid(const struct nfs_server *server, const char *name, size_t namelen, kuid_t *uid)
751 if (!nfs_map_string_to_numeric(name, namelen, &id))
752 ret = nfs_idmap_lookup_id(name, namelen, "uid", &id, idmap);
758 trace_nfs4_map_name_to_uid(name, namelen, id, ret);
762 int nfs_map_group_to_gid(const struct nfs_server *server, const char *name, size_t namelen, kgid_t *gid)
768 if (!nfs_map_string_to_numeric(name, namelen, &id))
769 ret = nfs_idmap_lookup_id(name, namelen, "gid", &id, idmap);
775 trace_nfs4_map_group_to_gid(name, namelen, id, ret);