Home
last modified time | relevance | path

Searched refs:rid (Results 1 – 25 of 117) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/idmap/
H A Didmap_kapi.c74 uint32_t *rid; member
426 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, in kidmap_getuidbysid() argument
442 if (kidmap_cache_lookup_uidbysid(&zs->cache, sid_prefix, rid, uid) in kidmap_getuidbysid()
449 mapping.id1.idmap_id_u.sid.rid = rid; in kidmap_getuidbysid()
472 new_sid_prefix, rid, *uid, in kidmap_getuidbysid()
503 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, in kidmap_getgidbysid() argument
519 if (kidmap_cache_lookup_gidbysid(&zs->cache, sid_prefix, rid, gid) in kidmap_getgidbysid()
526 mapping.id1.idmap_id_u.sid.rid = rid; in kidmap_getgidbysid()
549 new_sid_prefix, rid, *gid, in kidmap_getgidbysid()
580 kidmap_getpidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid, in kidmap_getpidbysid() argument
[all …]
H A Didmap_cache.c135 int64_t comp = ((int64_t)entry2->rid) - ((int64_t)entry1->rid); in kidmap_compare_sid()
394 uint32_t rid, uid_t *uid) in kidmap_cache_lookup_uidbysid() argument
400 int idx = (rid & KIDMAP_HASH_MASK); in kidmap_cache_lookup_uidbysid()
405 entry.rid = rid; in kidmap_cache_lookup_uidbysid()
426 uint32_t rid, gid_t *gid) in kidmap_cache_lookup_gidbysid() argument
432 int idx = (rid & KIDMAP_HASH_MASK); in kidmap_cache_lookup_gidbysid()
437 entry.rid = rid; in kidmap_cache_lookup_gidbysid()
458 uint32_t rid, uid_t *pid, int *is_user) in kidmap_cache_lookup_pidbysid() argument
464 int idx = (rid & KIDMAP_HASH_MASK); in kidmap_cache_lookup_pidbysid()
469 entry.rid = rid; in kidmap_cache_lookup_pidbysid()
[all …]
H A Dkidmap_priv.h51 uint32_t rid; member
65 uint32_t rid; member
116 uint32_t rid, uid_t *uid);
120 uint32_t rid, gid_t *gid);
124 uint32_t rid, uid_t *pid, int *is_user);
128 uint32_t *rid, uid_t uid);
132 uint32_t *rid, gid_t gid);
137 uint32_t rid, uid_t uid, int direction);
141 uint32_t rid, gid_t gid, int direction);
145 uint32_t rid, uid_t pid, int is_user, int direction);
/illumos-gate/usr/src/uts/common/sys/
H A Dkidmap.h69 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,
82 uint32_t *rid);
86 uint32_t *rid);
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 Dkidmap.h84 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_stat *stat);
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/
H A Dkidmap.h84 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_stat *stat);
/illumos-gate/usr/src/lib/libidmap/common/
H A Didmap_cache.h51 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 Didmap_cache.c99 idmap_rid_t rid; member
114 idmap_rid_t rid; member
202 int64_t comp = ((int64_t)entry2->rid) - ((int64_t)entry1->rid); in idmap_compare_sid()
482 idmap_rid_t rid, uid_t *uid) in idmap_cache_lookup_uidbysid() argument
491 entry.rid = rid; in idmap_cache_lookup_uidbysid()
513 idmap_rid_t rid, gid_t *gid) in idmap_cache_lookup_gidbysid() argument
522 entry.rid = rid; in idmap_cache_lookup_gidbysid()
545 idmap_rid_t rid, uid_t *pid, int *is_user) in idmap_cache_lookup_pidbysid() argument
554 entry.rid = rid; in idmap_cache_lookup_pidbysid()
582 idmap_rid_t *rid, uid_t uid) in idmap_cache_lookup_sidbyuid() argument
[all …]
H A Didmap_api.c759 idmap_rid_t *rid, uid_t *pid, char **winname, in idmap_iter_next_mapping() argument
770 if (rid) in idmap_iter_next_mapping()
771 *rid = UINT32_MAX; in idmap_iter_next_mapping()
836 if (rid) in idmap_iter_next_mapping()
837 *rid = mappings->mappings.mappings_val[iter->next].id1. in idmap_iter_next_mapping()
838 idmap_id_u.sid.rid; in idmap_iter_next_mapping()
967 idmap_get_uidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, in idmap_get_uidbysid() argument
970 return (idmap_getext_uidbysid(gh, sidprefix, rid, flag, uid, in idmap_get_uidbysid()
991 idmap_getext_uidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, in idmap_getext_uidbysid() argument
1005 retcode = idmap_cache_lookup_uidbysid(sidprefix, rid, uid); in idmap_getext_uidbysid()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_fuid.c424 zfs_fuid_node_add(zfs_fuid_info_t **fuidpp, const char *domain, uint32_t rid, in zfs_fuid_node_add() argument
470 fuid->z_logfuid = FUID_ENCODE(fuididx, rid); in zfs_fuid_node_add()
476 fuidp->z_fuid_owner = FUID_ENCODE(fuididx, rid); in zfs_fuid_node_add()
478 fuidp->z_fuid_group = FUID_ENCODE(fuididx, rid); in zfs_fuid_node_add()
496 uint32_t rid; in zfs_fuid_create_cred() local
525 rid = ksid_getrid(ksid); in zfs_fuid_create_cred()
530 zfs_fuid_node_add(fuidp, kdomain, rid, idx, id, type); in zfs_fuid_create_cred()
532 return (FUID_ENCODE(idx, rid)); in zfs_fuid_create_cred()
554 uint32_t rid; in zfs_fuid_create() local
590 rid = FUID_RID(zfuid->z_logfuid); in zfs_fuid_create()
[all …]
/illumos-gate/usr/src/common/smbsrv/
H A Dsmb_sid.c105 smb_sid_splice(smb_sid_t *domain_sid, uint32_t rid) in smb_sid_splice() argument
114 if ((sid = smb_sid_alloc(size + sizeof (rid))) == NULL) in smb_sid_splice()
119 sid->sid_subauth[domain_sid->sid_subauthcnt] = rid; in smb_sid_splice()
133 smb_sid_getrid(smb_sid_t *sid, uint32_t *rid) in smb_sid_getrid() argument
135 if (!smb_sid_isvalid(sid) || (rid == NULL) || in smb_sid_getrid()
139 *rid = sid->sid_subauth[sid->sid_subauthcnt - 1]; in smb_sid_getrid()
152 smb_sid_split(smb_sid_t *sid, uint32_t *rid) in smb_sid_split() argument
171 if (rid) in smb_sid_split()
172 *rid = sid->sid_subauth[sid->sid_subauthcnt - 1]; in smb_sid_split()
187 smb_sid_splitstr(char *strsid, uint32_t *rid) in smb_sid_splitstr() argument
[all …]
/illumos-gate/usr/src/cmd/print/bsd-sysv-commands/
H A Dcancel.c55 int32_t rid = -1; in get_job_id_requested() local
59 "job-id-requested", &rid); in get_job_id_requested()
61 return (rid); in get_job_id_requested()
114 int32_t rid = -1; in main() local
173 rid = job_to_be_queried(svc, printer, id); in main()
174 if (rid < 0) { in main()
184 status = papiJobCancel(svc, printer, rid); in main()
232 rid = get_job_id_requested(*jobs); in main()
233 if (rid >= 0) in main()
235 printer, rid, mesg); in main()
H A Dcommon.c264 int rid = -1; in cancel_job() local
272 "job-id-requested", &rid); in cancel_job()
278 (match_job(rid, user, ac, av) < 0)) in cancel_job()
285 if (rid != -1) { in cancel_job()
286 if (match_job_rid(rid, ac, av) == -1) in cancel_job()
295 if (rid != -1) in cancel_job()
296 fprintf(fp, "%s-%d: %s\n", printer, rid, mesg); in cancel_job()
640 int32_t rid = -1; in job_to_be_queried() local
646 "job-id-requested", &rid); in job_to_be_queried()
653 if (rid == id) { in job_to_be_queried()
[all …]
/illumos-gate/usr/src/lib/pyzfs/common/
H A Duserspace.py63 def new_entry(options, isgroup, domain, rid): argument
67 idstr = "%s-%u" % (domain, rid)
69 idstr = "%u" % rid
85 if not options.noname and rid < 1<<31:
96 v["name.sort"] = "%20d" % rid
108 (domain, rid, value) = elem
113 rid = solaris.misc.sid_to_id("%s-%u" % (domain, rid),
118 key = (isgroup, domain, rid)
123 v = new_entry(options, isgroup, domain, rid)
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Dadutils.c87 rid_t *rid; /* RID */ member
260 rid_t rid, in idmap_setqresults() argument
304 if (q->rid) in idmap_setqresults()
305 *q->rid = rid; in idmap_setqresults()
397 rid_t rid = 0; in idmap_extract_object() local
490 sid = adutils_bv_objsid2sidstr(bvalues[0], &rid); in idmap_extract_object()
497 sid, rid, sid_type, in idmap_extract_object()
594 char **sid, rid_t *rid, idmap_id_type *sid_type, char **unixname, in idmap_batch_add1() argument
620 q->rid = rid; in idmap_batch_add1()
672 if (rid != NULL) in idmap_batch_add1()
[all …]
H A Ddirectory_provider_nsswitch.c48 unsigned int rid);
117 uint32_t rid = in directory_provider_nsswitch_get() local
122 if (rid < LOCALRID_UID_MIN) { in directory_provider_nsswitch_get()
127 if (rid <= LOCALRID_UID_MAX) { in directory_provider_nsswitch_get()
130 pwd = getpwuid(rid - LOCALRID_UID_MIN); in directory_provider_nsswitch_get()
144 } else if (rid >= LOCALRID_GID_MIN && in directory_provider_nsswitch_get()
145 rid <= LOCALRID_GID_MAX) { in directory_provider_nsswitch_get()
148 grp = getgrgid(rid - LOCALRID_GID_MIN); in directory_provider_nsswitch_get()
441 machine_sid_dav(directory_values_rpc *lvals, unsigned int rid) in machine_sid_dav() argument
450 _idmapdstate.cfg->pgcfg.machine_sid, rid); in machine_sid_dav()
H A Dwksids.c288 find_wksid_by_sid(const char *sid, int rid, idmap_id_type type) in find_wksid_by_sid() argument
325 if (wksids[i].rid != rid) in find_wksid_by_sid()
387 unsigned long rid; in find_wk_by_sid() local
405 rid = strtoul(sid + len + 1, &p, 10); in find_wk_by_sid()
409 if (rid != wksids[i].rid) in find_wk_by_sid()
H A Dadutils.h112 char **sid, rid_t *rid, idmap_id_type *sid_type,
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,
/illumos-gate/usr/src/test/libsec-tests/cmd/
H A Dlib_stubs.c205 char **sidprefix, idmap_rid_t *rid, idmap_stat *stat, int is_user) in idmap_get_sidbypid() argument
230 *rid = strtol(p + 1, NULL, 10); in idmap_get_sidbypid()
241 char **sidprefix, idmap_rid_t *rid, idmap_stat *stat) in idmap_get_sidbyuid() argument
244 sidprefix, rid, stat, 1)); in idmap_get_sidbyuid()
249 char **sidprefix, idmap_rid_t *rid, idmap_stat *stat) in idmap_get_sidbygid() argument
252 sidprefix, rid, stat, 0)); in idmap_get_sidbygid()
256 idmap_get_pidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, in idmap_get_pidbysid() argument
262 (void) snprintf(tmpsid, sizeof (tmpsid), "%s-%u", sidprefix, rid); in idmap_get_pidbysid()
281 idmap_get_uidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, in idmap_get_uidbysid() argument
288 rc = idmap_get_pidbysid(gh, sidprefix, rid, flag, &pid, &is_user, stat); in idmap_get_uidbysid()
[all …]
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c91 #define SFMMU_VALIDATE_HMERID(hat, rid, saddr, len) \ argument
92 if (SFMMU_IS_SHMERID_VALID(rid)) { \
96 ASSERT((rid) < SFMMU_MAX_HME_REGIONS); \
97 ASSERT(SF_RGNMAP_TEST(hat->sfmmu_hmeregion_map, rid)); \
102 _rgnp = _srdp->srd_hmergnp[(rid)]; \
103 ASSERT(_rgnp != NULL && _rgnp->rgn_id == rid); \
114 #define SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid) \ argument
123 ASSERT((rid) < SFMMU_MAX_HME_REGIONS); \
124 ASSERT((rgnp)->rgn_id == rid); \
146 #define SFMMU_VALIDATE_HMERID(hat, rid, addr, len) argument
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvtd.c120 #define VTD_RID2IDX(rid) (((rid) & 0xff) * 2) argument
195 vtd_device_scope(uint16_t rid) in vtd_device_scope() argument
235 if (PCI_RID2BUS(rid) != device_scope->Bus) in vtd_device_scope()
246 if (PCI_RID2SLOT(rid) != path->Device) in vtd_device_scope()
248 if (PCI_RID2FUNC(rid) != path->Function) in vtd_device_scope()
596 vtd_add_device(void *arg, uint16_t rid) in vtd_add_device() argument
605 bus = PCI_RID2BUS(rid); in vtd_add_device()
608 idx = VTD_RID2IDX(rid); in vtd_add_device()
612 "domain %d", rid, (uint16_t)(ctxp[idx + 1] >> 8)); in vtd_add_device()
615 if ((vtdmap = vtd_device_scope(rid)) == NULL) in vtd_add_device()
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Diommu.h57 typedef void (*iommu_add_device_t)(void *domain, uint16_t rid);
58 typedef void (*iommu_remove_device_t)(void *domain, uint16_t rid);
84 void iommu_add_device(void *domain, uint16_t rid);
85 void iommu_remove_device(void *domain, uint16_t rid);
/illumos-gate/usr/src/test/os-tests/tests/idmap/
H A Didmaptest.c49 idmap_rid_t rid; in get_idmap_batch() local
63 rid = b->base + i; in get_idmap_batch()
66 (void) idmap_get_gidbysid(h, sid, rid, in get_idmap_batch()
70 (void) idmap_get_uidbysid(h, sid, rid, in get_idmap_batch()
186 idmap_rid_t rid; in idmapd_running() local
196 IDMAP_REQ_FLG_USE_CACHE, &domain, &rid, &status); in idmapd_running()
/illumos-gate/usr/src/boot/include/dev/pci/
H A Dpcireg.h68 #define PCI_RID2BUS(rid) (((rid) >> PCI_RID_BUS_SHIFT) & PCI_BUSMAX) argument
69 #define PCI_RID2SLOT(rid) (((rid) >> PCI_RID_SLOT_SHIFT) & PCI_SLOTMAX) argument
70 #define PCI_RID2FUNC(rid) (((rid) >> PCI_RID_FUNC_SHIFT) & PCI_FUNCMAX) argument
72 #define PCIE_ARI_RID2SLOT(rid) (0) argument
73 #define PCIE_ARI_RID2FUNC(rid) \ argument
74 (((rid) >> PCI_RID_FUNC_SHIFT) & PCIE_ARI_FUNCMAX)
198 #define PCI_RID2BAR(rid) (((rid) - PCIR_BARS) / 4) argument
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/
H A Dspawnveg.c162 pid_t rid;
239 rid = pid;
244 rid = pid = -1;
263 rid = pid = -1;
283 return rid;

12345