Lines Matching refs:map
52 struct id_map map;
76 map.sid = sid;
77 map.xid.type = ID_TYPE_UID;
78 map.xid.id = uid;
80 ret = idmap_backends_unixid_to_sid(domname, &map);
86 if (map.status != ID_MAPPED) {
111 struct id_map map;
135 map.sid = sid;
136 map.xid.type = ID_TYPE_GID;
137 map.xid.id = gid;
139 ret = idmap_backends_unixid_to_sid(domname, &map);
145 if (map.status != ID_MAPPED) {
170 struct id_map map;
193 map.sid = sid;
194 map.xid.type = ID_TYPE_UID;
196 ret = idmap_backends_sid_to_unixid(dom_name, &map);
198 if (NT_STATUS_IS_OK(ret) && (map.status == ID_MAPPED)) {
199 if (map.xid.type != ID_TYPE_UID) {
203 map.status,
204 map.xid.type,
205 map.xid.id));
226 ret = idmap_new_mapping(sid, ID_TYPE_UID, &map.xid);
238 *uid = (uid_t)map.xid.id;
253 struct id_map map;
276 map.sid = sid;
277 map.xid.type = ID_TYPE_GID;
279 ret = idmap_backends_sid_to_unixid(domname, &map);
280 if (NT_STATUS_IS_OK(ret) && (map.status == ID_MAPPED)) {
281 if (map.xid.type != ID_TYPE_GID) {
285 map.status,
286 map.xid.type,
287 map.xid.id));
308 ret = idmap_new_mapping(sid, ID_TYPE_GID, &map.xid);
320 *gid = map.xid.id;