Lines Matching refs:id
181 static int nfs_map_numeric_to_string(__u32 id, char *buf, size_t buflen) in nfs_map_numeric_to_string() argument
183 return snprintf(buf, buflen, "%u", id); in nfs_map_numeric_to_string()
350 static ssize_t nfs_idmap_lookup_name(__u32 id, const char *type, char *buf, in nfs_idmap_lookup_name() argument
357 id_len = nfs_map_numeric_to_string(id, id_str, sizeof(id_str)); in nfs_idmap_lookup_name()
366 __u32 *id, struct idmap *idmap) in nfs_idmap_lookup_id() argument
379 *id = (__u32)id_long; in nfs_idmap_lookup_id()
748 __u32 id = -1; in nfs_map_name_to_uid() local
751 if (!nfs_map_string_to_numeric(name, namelen, &id)) in nfs_map_name_to_uid()
752 ret = nfs_idmap_lookup_id(name, namelen, "uid", &id, idmap); in nfs_map_name_to_uid()
754 *uid = make_kuid(idmap_userns(idmap), id); in nfs_map_name_to_uid()
758 trace_nfs4_map_name_to_uid(name, namelen, id, ret); in nfs_map_name_to_uid()
765 __u32 id = -1; in nfs_map_group_to_gid() local
768 if (!nfs_map_string_to_numeric(name, namelen, &id)) in nfs_map_group_to_gid()
769 ret = nfs_idmap_lookup_id(name, namelen, "gid", &id, idmap); in nfs_map_group_to_gid()
771 *gid = make_kgid(idmap_userns(idmap), id); in nfs_map_group_to_gid()
775 trace_nfs4_map_group_to_gid(name, namelen, id, ret); in nfs_map_group_to_gid()
783 __u32 id; in nfs_map_uid_to_name() local
785 id = from_kuid_munged(idmap_userns(idmap), uid); in nfs_map_uid_to_name()
787 ret = nfs_idmap_lookup_name(id, "user", buf, buflen, idmap); in nfs_map_uid_to_name()
789 ret = nfs_map_numeric_to_string(id, buf, buflen); in nfs_map_uid_to_name()
790 trace_nfs4_map_uid_to_name(buf, ret, id, ret); in nfs_map_uid_to_name()
797 __u32 id; in nfs_map_gid_to_group() local
799 id = from_kgid_munged(idmap_userns(idmap), gid); in nfs_map_gid_to_group()
801 ret = nfs_idmap_lookup_name(id, "group", buf, buflen, idmap); in nfs_map_gid_to_group()
803 ret = nfs_map_numeric_to_string(id, buf, buflen); in nfs_map_gid_to_group()
804 trace_nfs4_map_gid_to_group(buf, ret, id, ret); in nfs_map_gid_to_group()