| /illumos-gate/usr/src/uts/common/idmap/ |
| H A D | idmap_kapi.c | 73 const char **sid_prefix; member 426 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, in kidmap_getuidbysid() argument 437 if (sid_prefix == NULL || uid == NULL) in kidmap_getuidbysid() 442 if (kidmap_cache_lookup_uidbysid(&zs->cache, sid_prefix, rid, uid) in kidmap_getuidbysid() 448 mapping.id1.idmap_id_u.sid.prefix = (char *)sid_prefix; in kidmap_getuidbysid() 470 sid_prefix); in kidmap_getuidbysid() 503 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, in kidmap_getgidbysid() argument 514 if (sid_prefix == NULL || gid == NULL) in kidmap_getgidbysid() 519 if (kidmap_cache_lookup_gidbysid(&zs->cache, sid_prefix, rid, gid) in kidmap_getgidbysid() 525 mapping.id1.idmap_id_u.sid.prefix = (char *)sid_prefix; in kidmap_getgidbysid() [all …]
|
| H A D | idmap_cache.c | 99 const char *sid_prefix; member 138 comp = strcmp(entry2->sid_prefix, entry1->sid_prefix); in kidmap_compare_sid() 170 comp = strcmp(entry2->sid_prefix, entry1->sid_prefix); in kidmap_compare_sid_prefix() 393 kidmap_cache_lookup_uidbysid(idmap_cache_t *cache, const char *sid_prefix, in kidmap_cache_lookup_uidbysid() argument 404 entry.sid_prefix = sid_prefix; in kidmap_cache_lookup_uidbysid() 425 kidmap_cache_lookup_gidbysid(idmap_cache_t *cache, const char *sid_prefix, in kidmap_cache_lookup_gidbysid() argument 436 entry.sid_prefix = sid_prefix; in kidmap_cache_lookup_gidbysid() 457 kidmap_cache_lookup_pidbysid(idmap_cache_t *cache, const char *sid_prefix, in kidmap_cache_lookup_pidbysid() argument 468 entry.sid_prefix = sid_prefix; in kidmap_cache_lookup_pidbysid() 497 kidmap_cache_lookup_sidbyuid(idmap_cache_t *cache, const char **sid_prefix, in kidmap_cache_lookup_sidbyuid() argument [all …]
|
| H A D | kidmap_priv.h | 50 const char *sid_prefix; member 64 const char *sid_prefix; member 115 kidmap_cache_lookup_uidbysid(idmap_cache_t *cache, const char *sid_prefix, 119 kidmap_cache_lookup_gidbysid(idmap_cache_t *cache, const char *sid_prefix, 123 kidmap_cache_lookup_pidbysid(idmap_cache_t *cache, const char *sid_prefix, 127 kidmap_cache_lookup_sidbyuid(idmap_cache_t *cache, const char **sid_prefix, 131 kidmap_cache_lookup_sidbygid(idmap_cache_t *cache, const char **sid_prefix, 136 kidmap_cache_add_sid2uid(idmap_cache_t *cache, const char *sid_prefix, 140 kidmap_cache_add_sid2gid(idmap_cache_t *cache, const char *sid_prefix, 144 kidmap_cache_add_sid2pid(idmap_cache_t *cache, const char *sid_prefix, [all …]
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | kidmap.h | 69 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 73 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 77 kidmap_getpidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 81 kidmap_getsidbyuid(zone_t *zone, uid_t uid, const char **sid_prefix, 85 kidmap_getsidbygid(zone_t *zone, gid_t gid, const char **sid_prefix, 106 const char *sid_prefix, uint32_t rid, 111 const char *sid_prefix, uint32_t rid, 116 const char *sid_prefix, uint32_t rid, 121 const char **sid_prefix, uint32_t *rid, idmap_stat *stat); 125 const char **sid_prefix, uint32_t *rid, idmap_stat *stat);
|
| /illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/sys/ |
| H A D | kidmap.h | 84 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 88 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 92 kidmap_getpidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 96 kidmap_getsidbyuid(zone_t *zone, uid_t uid, const char **sid_prefix, 100 kidmap_getsidbygid(zone_t *zone, gid_t gid, const char **sid_prefix, 121 const char *sid_prefix, uint32_t rid, 126 const char *sid_prefix, uint32_t rid, 131 const char *sid_prefix, uint32_t rid, 136 const char **sid_prefix, uint32_t *rid, idmap_stat *stat); 140 const char **sid_prefix, uint32_t *rid, idmap_stat *stat);
|
| /illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/ |
| H A D | kidmap.h | 84 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 88 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 92 kidmap_getpidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 96 kidmap_getsidbyuid(zone_t *zone, uid_t uid, const char **sid_prefix, 100 kidmap_getsidbygid(zone_t *zone, gid_t gid, const char **sid_prefix, 121 const char *sid_prefix, uint32_t rid, 126 const char *sid_prefix, uint32_t rid, 131 const char *sid_prefix, uint32_t rid, 136 const char **sid_prefix, uint32_t *rid, idmap_stat *stat); 140 const char **sid_prefix, uint32_t *rid, idmap_stat *stat);
|
| /illumos-gate/usr/src/lib/libidmap/common/ |
| H A D | idmap_cache.c | 98 const char *sid_prefix; member 113 const char *sid_prefix; member 205 comp = strcmp(entry2->sid_prefix, entry1->sid_prefix); in idmap_compare_sid() 359 free((char *)sid2uid_gid->sid_prefix); in idmap_cache_purge() 380 free((char *)uid2sid_winname->sid_prefix); in idmap_cache_purge() 405 free((char *)gid2sid_winname->sid_prefix); in idmap_cache_purge() 481 idmap_cache_lookup_uidbysid(const char *sid_prefix, in idmap_cache_lookup_uidbysid() argument 490 entry.sid_prefix = sid_prefix; in idmap_cache_lookup_uidbysid() 512 idmap_cache_lookup_gidbysid(const char *sid_prefix, in idmap_cache_lookup_gidbysid() argument 521 entry.sid_prefix = sid_prefix; in idmap_cache_lookup_gidbysid() [all …]
|
| H A D | idmap_cache.h | 51 idmap_cache_lookup_uidbysid(const char *sid_prefix, idmap_rid_t rid, 55 idmap_cache_lookup_gidbysid(const char *sid_prefix, idmap_rid_t rid, 59 idmap_cache_lookup_pidbysid(const char *sid_prefix, idmap_rid_t rid, 63 idmap_cache_lookup_sidbyuid(char **sid_prefix, idmap_rid_t *rid, 67 idmap_cache_lookup_sidbygid(char **sid_prefix, idmap_rid_t *rid, 85 idmap_cache_add_sid2uid(const char *sid_prefix, idmap_rid_t rid, uid_t uid, 89 idmap_cache_add_sid2gid(const char *sid_prefix, idmap_rid_t rid, gid_t gid, 93 idmap_cache_add_sid2pid(const char *sid_prefix, idmap_rid_t rid, uid_t pid,
|
| /illumos-gate/usr/src/uts/common/os/ |
| H A D | sid.c | 289 const char *sid_prefix; in ksid_lookupbyuid() local 291 if (kidmap_getsidbyuid(zone, id, &sid_prefix, &res->ks_rid) in ksid_lookupbyuid() 295 res->ks_domain = ksid_lookupdomain(sid_prefix); in ksid_lookupbyuid() 305 const char *sid_prefix; in ksid_lookupbygid() local 307 if (kidmap_getsidbygid(zone, id, &sid_prefix, &res->ks_rid) in ksid_lookupbygid() 311 res->ks_domain = ksid_lookupdomain(sid_prefix); in ksid_lookupbygid()
|
| /illumos-gate/usr/src/common/smbclnt/ |
| H A D | smbfs_ntacl.c | 769 char *sid_prefix; in mkrq_idmap_sid2ux() local 775 sid_prefix = strbuf; in mkrq_idmap_sid2ux() 780 if (strcmp(sid_prefix, "S-1-1") == 0 && rid == 0) { in mkrq_idmap_sid2ux() 792 idms = I_getuidbysid(idmap_gh, sid_prefix, rid, in mkrq_idmap_sid2ux() 798 idms = I_getgidbysid(idmap_gh, sid_prefix, rid, in mkrq_idmap_sid2ux() 803 idms = I_getpidbysid(idmap_gh, sid_prefix, rid, in mkrq_idmap_sid2ux() 1164 smbfs_str2sid(const char *sid_prefix, uint32_t *ridp, i_ntsid_t **osidp) in smbfs_str2sid() argument 1176 if (sid_prefix == NULL) in smbfs_str2sid() 1179 p = sid_prefix; in smbfs_str2sid()
|