Lines Matching refs:wksid
1226 const wksids_table_t *wksid; in lookup_wksids_sid2pid() local
1234 wksid = find_wksid_by_sid(req->id1.idmap_id_u.sid.prefix, in lookup_wksids_sid2pid()
1237 wksid = find_wksid_by_name(req->id1name, req->id1domain, in lookup_wksids_sid2pid()
1240 if (wksid == NULL) in lookup_wksids_sid2pid()
1247 req->id1name = strdup(wksid->winname); in lookup_wksids_sid2pid()
1254 if (wksid->sidprefix != NULL) { in lookup_wksids_sid2pid()
1256 strdup(wksid->sidprefix); in lookup_wksids_sid2pid()
1265 req->id1.idmap_id_u.sid.rid = wksid->rid; in lookup_wksids_sid2pid()
1273 if (wksid->domain != NULL) in lookup_wksids_sid2pid()
1274 dom = wksid->domain; in lookup_wksids_sid2pid()
1286 req->id1.idtype = wksid->is_wuser ? IDMAP_USID : IDMAP_GSID; in lookup_wksids_sid2pid()
1289 res->id.idtype = wksid->is_wuser ? IDMAP_UID : IDMAP_GID; in lookup_wksids_sid2pid()
1292 if (wksid->direction == IDMAP_DIRECTION_UNDEF) { in lookup_wksids_sid2pid()
1304 if (wksid->pid == IDMAP_SENTINEL_PID) { in lookup_wksids_sid2pid()
1313 res->id.idmap_id_u.uid = wksid->pid; in lookup_wksids_sid2pid()
1316 res->id.idmap_id_u.gid = wksid->pid; in lookup_wksids_sid2pid()
1323 res->direction = wksid->direction; in lookup_wksids_sid2pid()
1342 const wksids_table_t *wksid; in lookup_wksids_pid2sid() local
1344 wksid = find_wksid_by_pid(req->id1.idmap_id_u.uid, is_user); in lookup_wksids_pid2sid()
1345 if (wksid == NULL) in lookup_wksids_pid2sid()
1349 res->id.idtype = wksid->is_wuser ? IDMAP_USID : IDMAP_GSID; in lookup_wksids_pid2sid()
1351 res->id.idmap_id_u.sid.rid = wksid->rid; in lookup_wksids_pid2sid()
1353 if (wksid->sidprefix != NULL) { in lookup_wksids_pid2sid()
1355 strdup(wksid->sidprefix); in lookup_wksids_pid2sid()
1370 req->id2name = strdup(wksid->winname); in lookup_wksids_pid2sid()
1380 if (wksid->domain != NULL) in lookup_wksids_pid2sid()
1381 dom = wksid->domain; in lookup_wksids_pid2sid()
1390 res->direction = wksid->direction; in lookup_wksids_pid2sid()
1425 const wksids_table_t *wksid; in lookup_wksids_name2sid() local
1434 wksid = find_wksid_by_name(name, domain, IDMAP_POSIXID); in lookup_wksids_name2sid()
1435 if (wksid == NULL) in lookup_wksids_name2sid()
1439 if (wksid->sidprefix != NULL) { in lookup_wksids_name2sid()
1440 *sidprefix = strdup(wksid->sidprefix); in lookup_wksids_name2sid()
1452 *rid = wksid->rid; in lookup_wksids_name2sid()
1455 *canonname = strdup(wksid->winname); in lookup_wksids_name2sid()
1461 if (wksid->domain != NULL) { in lookup_wksids_name2sid()
1462 *canondomain = strdup(wksid->domain); in lookup_wksids_name2sid()
1473 *type = (wksid->is_wuser) ? in lookup_wksids_name2sid()
2538 int wksid; in sid2pid_first_pass() local
2544 wksid = 0; in sid2pid_first_pass()
2577 retcode = lookup_wksids_sid2pid(req, res, &wksid); in sid2pid_first_pass()
2588 if (wksid) { in sid2pid_first_pass()
2733 (!wksid && req->id2name == NULL && in sid2pid_first_pass()
2735 (!wksid && res->id.idmap_id_u.uid == IDMAP_SENTINEL_PID && in sid2pid_first_pass()