/illumos-gate/usr/src/lib/libidmap/common/ |
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,
|
H A D | idmap_cache.c | 95 idmap_rid_t rid; member in struct:sid2uid_gid 110 idmap_rid_t rid; member in struct:pid2sid_winname 198 int64_t comp = ((int64_t)entry2->rid) - ((int64_t)entry1->rid); 478 idmap_rid_t rid, uid_t *uid) 487 entry.rid = rid; 509 idmap_rid_t rid, gid_t *gid) 518 entry.rid = rid; 477 idmap_cache_lookup_uidbysid(const char *sid_prefix, idmap_rid_t rid, uid_t *uid) argument 508 idmap_cache_lookup_gidbysid(const char *sid_prefix, idmap_rid_t rid, gid_t *gid) argument 540 idmap_cache_lookup_pidbysid(const char *sid_prefix, idmap_rid_t rid, uid_t *pid, int *is_user) argument 577 idmap_cache_lookup_sidbyuid(char **sid_prefix, idmap_rid_t *rid, uid_t uid) argument 609 idmap_cache_lookup_sidbygid(char **sid_prefix, idmap_rid_t *rid, gid_t gid) argument 792 idmap_cache_add_sid2uid(const char *sid_prefix, idmap_rid_t rid, uid_t uid, int direction) argument 905 idmap_cache_add_sid2gid(const char *sid_prefix, idmap_rid_t rid, gid_t gid, int direction) argument 1015 idmap_cache_add_sid2pid(const char *sid_prefix, idmap_rid_t rid, uid_t pid, int is_user, int direction) argument [all...] |
H A D | idmap_api.c | 759 idmap_rid_t *rid, uid_t *pid, char **winname, 770 if (rid) 771 *rid = UINT32_MAX; 836 if (rid) 837 *rid = mappings->mappings.mappings_val[iter->next].id1. 838 idmap_id_u.sid.rid; 957 * rid - RID 967 idmap_get_uidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, argument 970 return (idmap_getext_uidbysid(gh, sidprefix, rid, flag, uid, 979 * rid 758 idmap_iter_next_mapping(idmap_iter_t *iter, char **sidprefix, idmap_rid_t *rid, uid_t *pid, char **winname, char **windomain, char **unixname, boolean_t *is_user, boolean_t *is_wuser, int *direction, idmap_info *info) argument 991 idmap_getext_uidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, uid_t *uid, idmap_info *info, idmap_stat *stat) argument 1061 idmap_get_gidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, gid_t *gid, idmap_stat *stat) argument 1085 idmap_getext_gidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, gid_t *gid, idmap_info *info, idmap_stat *stat) argument 1158 idmap_get_pidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, uid_t *pid, int *is_user, idmap_stat *stat) argument 1185 idmap_getext_pidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, uid_t *pid, int *is_user, idmap_info *info, idmap_stat *stat) argument 1257 idmap_get_sidbyuid(idmap_get_handle_t *gh, uid_t uid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_stat *stat) argument 1281 idmap_getext_sidbyuid(idmap_get_handle_t *gh, uid_t uid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_info *info, idmap_stat *stat) argument 1348 idmap_get_sidbygid(idmap_get_handle_t *gh, gid_t gid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_stat *stat) argument 1372 idmap_getext_sidbygid(idmap_get_handle_t *gh, gid_t gid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_info *info, idmap_stat *stat) argument 1597 idmap_get_w2u_mapping( const char *sidprefix, idmap_rid_t *rid, const char *winname, const char *windomain, int flag, int *is_user, int *is_wuser, uid_t *pid, char **unixname, int *direction, idmap_info *info) argument 1711 idmap_get_u2w_mapping( uid_t *pid, const char *unixname, int flag, int is_user, int *is_wuser, char **sidprefix, idmap_rid_t *rid, char **winname, char **windomain, int *direction, idmap_info *info) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | kidmap.h | 71 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 75 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 79 kidmap_getpidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, 84 uint32_t *rid); 88 uint32_t *rid); 108 const char *sid_prefix, uint32_t rid, 113 const char *sid_prefix, uint32_t rid, 118 const char *sid_prefix, uint32_t rid, 123 const char **sid_prefix, uint32_t *rid, idmap_stat *stat); 127 const char **sid_prefix, uint32_t *rid, idmap_sta [all...] |
H A D | procset.h | 133 #define setprocset(psp, op, ltype, lid, rtype, rid) \ 138 (psp)->p_rid = (rid);
|
H A D | pcie.h | 701 rid :16; member in struct:pcie_mem64 711 rid :16; member in struct:pcie_memio32 720 rid :16; member in struct:pcie_cfg 738 rid :16; member in struct:pcie_cpl 747 rid :16; member in struct:pcie_msg 770 uint32_t rid :16, member in struct:pcie_mem64 780 uint32_t rid :16, member in struct:pcie_memio32 789 uint32_t rid :16, member in struct:pcie_cfg 807 uint32_t rid :16, member in struct:pcie_cpl 817 uint32_t rid member in struct:pcie_msg [all...] |
/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, 97 uint32_t *rid); 101 uint32_t *rid); 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_sta [all...] |
/illumos-gate/usr/src/uts/common/idmap/ |
H A D | kidmap_priv.h | 46 uint32_t rid; member in struct:sid2pid 60 uint32_t rid; member in struct:pid2sid 111 uint32_t rid, uid_t *uid); 115 uint32_t rid, gid_t *gid); 119 uint32_t rid, uid_t *pid, int *is_user); 123 uint32_t *rid, uid_t uid); 127 uint32_t *rid, gid_t gid); 132 uint32_t rid, uid_t uid, int direction); 136 uint32_t rid, gid_t gid, int direction); 140 uint32_t rid, uid_ [all...] |
H A D | idmap_kapi.c | 72 uint32_t *rid; member in struct:idmap_get_res 416 * rid - RID 425 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, argument 441 if (kidmap_cache_lookup_uidbysid(&zs->cache, sid_prefix, rid, uid) 448 mapping.id1.idmap_id_u.sid.rid = rid; 471 new_sid_prefix, rid, *uid, 493 * rid - RID 502 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, argument 518 if (kidmap_cache_lookup_gidbysid(&zs->cache, sid_prefix, rid, gi 579 kidmap_getpidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, uid_t *pid, int *is_user) argument 667 kidmap_getsidbyuid(zone_t *zone, uid_t uid, const char **sid_prefix, uint32_t *rid) argument 751 kidmap_getsidbygid(zone_t *zone, gid_t gid, const char **sid_prefix, uint32_t *rid) argument 898 kidmap_batch_getuidbysid(idmap_get_handle_t *get_handle, const char *sid_prefix, uint32_t rid, uid_t *uid, idmap_stat *stat) argument 959 kidmap_batch_getgidbysid(idmap_get_handle_t *get_handle, const char *sid_prefix, uint32_t rid, uid_t *gid, idmap_stat *stat) argument 1022 kidmap_batch_getpidbysid(idmap_get_handle_t *get_handle, const char *sid_prefix, uint32_t rid, uid_t *pid, int *is_user, idmap_stat *stat) argument 1081 kidmap_batch_getsidbyuid(idmap_get_handle_t *get_handle, uid_t uid, const char **sid_prefix, uint32_t *rid, idmap_stat *stat) argument 1136 kidmap_batch_getsidbygid(idmap_get_handle_t *get_handle, gid_t gid, const char **sid_prefix, uint32_t *rid, idmap_stat *stat) argument [all...] |
H A D | idmap_cache.c | 137 int64_t comp = ((int64_t)entry2->rid) - ((int64_t)entry1->rid); 321 uint32_t rid, uid_t *uid) 330 entry.rid = rid; 351 uint32_t rid, gid_t *gid) 360 entry.rid = rid; 381 uint32_t rid, uid_t *pid, int *is_user) 390 entry.rid 320 kidmap_cache_lookup_uidbysid(idmap_cache_t *cache, const char *sid_prefix, uint32_t rid, uid_t *uid) argument 350 kidmap_cache_lookup_gidbysid(idmap_cache_t *cache, const char *sid_prefix, uint32_t rid, gid_t *gid) argument 380 kidmap_cache_lookup_pidbysid(idmap_cache_t *cache, const char *sid_prefix, uint32_t rid, uid_t *pid, int *is_user) argument 418 kidmap_cache_lookup_sidbyuid(idmap_cache_t *cache, const char **sid_prefix, uint32_t *rid, uid_t uid) argument 448 kidmap_cache_lookup_sidbygid(idmap_cache_t *cache, const char **sid_prefix, uint32_t *rid, gid_t gid) argument 478 kidmap_cache_add_sid2uid(idmap_cache_t *cache, const char *sid_prefix, uint32_t rid, uid_t uid, int direction) argument 568 kidmap_cache_add_sid2gid(idmap_cache_t *cache, const char *sid_prefix, uint32_t rid, gid_t gid, int direction) argument 656 kidmap_cache_add_sid2pid(idmap_cache_t *cache, const char *sid_prefix, uint32_t rid, uid_t pid, int is_user, int direction) argument [all...] |
/illumos-gate/usr/src/cmd/idmap/idmapd/ |
H A D | idmap_lsa.h | 41 lookup_lsa_by_sid(const char *sidprefix, uint32_t rid, char **ret_name,
|
H A D | adutils.h | 104 * - if 'rid' is NULL then the output SID string will include the last 105 * RID, else it won't and the last RID value will be stored in *rid. 112 char **sid, rid_t *rid, idmap_id_type *sid_type, 118 * - 'rid' is optional; if NULL then 'sid' is expected to have the 120 * *rid will be used to qualify the given 'sid' 130 const char *sid, const rid_t *rid, idmap_id_type esidtype, 140 char **dn, char **attr, char **value, char **sid, rid_t *rid, 149 char **dn, char **attr, char **value, char **sid, rid_t *rid,
|
H A D | adutils.c | 85 rid_t *rid; /* RID */ member in struct:idmap_q 258 rid_t rid, 302 if (q->rid) 303 *q->rid = rid; 395 rid_t rid = 0; local 488 sid = adutils_bv_objsid2sidstr(bvalues[0], &rid); 495 sid, rid, sid_type, 592 char **sid, rid_t *rid, idmap_id_type *sid_type, char **unixname, 618 q->rid 251 idmap_setqresults( idmap_q_t *q, char *san, const char *dn, const char *attr, char *value, char *sid, rid_t rid, int sid_type, char *unixname, posix_id_t pid) argument 588 idmap_batch_add1(idmap_query_state_t *state, const char *filter, char *ecanonname, char *edomain, idmap_id_type esidtype, char **dn, char **attr, char **value, char **canonname, char **dname, char **sid, rid_t *rid, idmap_id_type *sid_type, char **unixname, posix_id_t *pid, idmap_retcode *rc) argument 695 idmap_name2sid_batch_add1(idmap_query_state_t *state, const char *name, const char *dname, idmap_id_type esidtype, char **dn, char **attr, char **value, char **canonname, char **sid, rid_t *rid, idmap_id_type *sid_type, char **unixname, posix_id_t *pid, idmap_retcode *rc) argument 768 idmap_sid2name_batch_add1(idmap_query_state_t *state, const char *sid, const rid_t *rid, idmap_id_type esidtype, char **dn, char **attr, char **value, char **name, char **dname, idmap_id_type *sid_type, char **unixname, posix_id_t *pid, idmap_retcode *rc) argument 809 idmap_unixname2sid_batch_add1(idmap_query_state_t *state, const char *unixname, int is_user, int is_wuser, char **dn, char **attr, char **value, char **sid, rid_t *rid, char **name, char **dname, idmap_id_type *sid_type, idmap_retcode *rc) argument 858 idmap_pid2sid_batch_add1(idmap_query_state_t *state, posix_id_t pid, int is_user, char **dn, char **attr, char **value, char **sid, rid_t *rid, char **name, char **dname, idmap_id_type *sid_type, idmap_retcode *rc) argument [all...] |
H A D | directory_provider_nsswitch.c | 48 unsigned int rid); 117 uint32_t rid = local 122 if (rid < LOCALRID_UID_MIN) { 127 if (rid <= LOCALRID_UID_MAX) { 130 pwd = getpwuid(rid - LOCALRID_UID_MIN); 144 } else if (rid >= LOCALRID_GID_MIN && 145 rid <= LOCALRID_GID_MAX) { 148 grp = getgrgid(rid - LOCALRID_GID_MIN); 441 machine_sid_dav(directory_values_rpc *lvals, unsigned int rid) argument 450 _idmapdstate.cfg->pgcfg.machine_sid, rid); [all...] |
H A D | wksids.c | 288 find_wksid_by_sid(const char *sid, int rid, idmap_id_type type) argument 325 if (wksids[i].rid != rid) 368 * but for now the distinction is primarily that one takes {machinesid,rid} 387 unsigned long rid; local 405 rid = strtoul(sid + len + 1, &p, 10); 409 if (rid != wksids[i].rid)
|
/illumos-gate/usr/src/common/smbsrv/ |
H A D | smb_sid.c | 99 * Make a full sid from a domain sid and a relative id (rid). 104 smb_sid_splice(smb_sid_t *domain_sid, uint32_t rid) argument 113 if ((sid = smb_sid_alloc(size + sizeof (rid))) == NULL) 118 sid->sid_subauth[domain_sid->sid_subauthcnt] = rid; 132 smb_sid_getrid(smb_sid_t *sid, uint32_t *rid) argument 134 if (!smb_sid_isvalid(sid) || (rid == NULL) || 138 *rid = sid->sid_subauth[sid->sid_subauthcnt - 1]; 145 * Take a full sid and split it into a domain sid and a relative id (rid). 147 * RID value is passed back in 'rid' arg if it's not NULL. The allocated 151 smb_sid_split(smb_sid_t *sid, uint32_t *rid) argument 186 smb_sid_splitstr(char *strsid, uint32_t *rid) argument [all...] |
/illumos-gate/usr/src/cmd/print/bsd-sysv-commands/ |
H A D | cancel.c | 55 int32_t rid = -1; local 59 "job-id-requested", &rid); 61 return (rid); 114 int32_t rid = -1; local 173 rid = job_to_be_queried(svc, printer, id); 174 if (rid < 0) { 184 status = papiJobCancel(svc, printer, rid); 232 rid = get_job_id_requested(*jobs); 233 if (rid >= 0) 235 printer, rid, mes [all...] |
H A D | common.c | 264 int rid = -1; local 272 "job-id-requested", &rid); 278 (match_job(rid, user, ac, av) < 0)) 285 if (rid != -1) { 286 if (match_job_rid(rid, ac, av) == -1) 295 if (rid != -1) 296 fprintf(fp, "%s-%d: %s\n", printer, rid, mesg); 640 int32_t rid = -1; local 646 "job-id-requested", &rid); 651 * check if id matches with either rid o [all...] |
/illumos-gate/usr/src/lib/pyzfs/common/ |
H A D | userspace.py | 62 def new_entry(options, isgroup, domain, rid): 63 """Return a dict("field": value) for this domain (string) + rid (int)""" 66 idstr = "%s-%u" % (domain, rid) 68 idstr = "%u" % rid 84 if not options.noname and rid < 1<<31: 95 v["name.sort"] = "%20d" % rid 107 (domain, rid, value) = elem 112 rid = solaris.misc.sid_to_id("%s-%u" % (domain, rid), 117 key = (isgroup, domain, rid) [all...] |
/illumos-gate/usr/src/lib/libast/common/comp/ |
H A D | spawnveg.c | 161 pid_t rid; 228 rid = pid; 233 rid = pid = -1; 243 rid = pid = -1; 261 return rid;
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_fuid.c | 427 zfs_fuid_node_add(zfs_fuid_info_t **fuidpp, const char *domain, uint32_t rid, argument 473 fuid->z_logfuid = FUID_ENCODE(fuididx, rid); 479 fuidp->z_fuid_owner = FUID_ENCODE(fuididx, rid); 481 fuidp->z_fuid_group = FUID_ENCODE(fuididx, rid); 499 uint32_t rid; local 528 rid = ksid_getrid(ksid); 533 zfs_fuid_node_add(fuidp, kdomain, rid, idx, id, type); 535 return (FUID_ENCODE(idx, rid)); 542 * we can't find the domain + rid information in the 544 * domain and rid 557 uint32_t rid; local 710 uint32_t rid = FUID_RID(id); local [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_fuid.h | 56 #define FUID_ENCODE(idx, rid) (((uint64_t)(idx) << 32) | (rid)) 69 * domain string table and the bottom half will be the rid.
|
H A D | zfs_vfsops.h | 142 const char *domain, uint64_t rid, uint64_t *valuep); 146 const char *domain, uint64_t rid, uint64_t quota);
|
/illumos-gate/usr/src/lib/libadutils/common/ |
H A D | libadutils.h | 166 const uint32_t *rid, 171 uint32_t *rid);
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_sam.c | 215 uint32_t rid; local 266 (void) smb_sid_getrid(sid, &rid); 267 rc = smb_lgrp_getbyrid(rid, SMB_DOMAIN_LOCAL, &grp); 561 uint32_t rid; local 564 (void) smb_sid_getrid(sid, &rid); 565 if (rid > 999) 569 if (rid == lwka_tbl[i].lwka_rid)
|