Searched refs:prpriv (Results 1 – 10 of 10) sorted by relevance
/titanic_50/usr/src/uts/common/os/ |
H A D | priv.c | 167 priv_pr_spriv(proc_t *p, prpriv_t *prpriv, const cred_t *cr) in priv_pr_spriv() argument 182 if (prpriv->pr_nsets != PRIV_NSET || in priv_pr_spriv() 183 prpriv->pr_setsize != PRIV_SETSIZE || in priv_pr_spriv() 184 (prpriv->pr_infosize & (sizeof (uint32_t) - 1)) != 0 || in priv_pr_spriv() 185 prpriv->pr_infosize > priv_info->priv_infosize || in priv_pr_spriv() 186 prpriv->pr_infosize < 0) in priv_pr_spriv() 199 bcopy(prpriv->pr_sets, CR_PRIVSETS(newcred), PRIV_SETBYTES); in priv_pr_spriv() 226 if (prpriv->pr_infosize > 0) { in priv_pr_spriv() 227 char *x = (char *)prpriv + PRIV_PRPRIV_INFO_OFFSET(prpriv); in priv_pr_spriv() 228 char *lastx = x + prpriv->pr_infosize; in priv_pr_spriv()
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | priv.h | 205 struct prpriv; 208 extern int priv_prgetprivsize(struct prpriv *); 209 extern void cred2prpriv(const struct cred *, struct prpriv *); 210 extern int priv_pr_spriv(struct proc *, struct prpriv *, const struct cred *);
|
H A D | prsystm.h | 55 struct prpriv; 85 extern void prgetpriv(proc_t *, struct prpriv *);
|
H A D | procfs.h | 394 typedef struct prpriv {
|
/titanic_50/usr/src/cmd/sgs/elfdump/common/ |
H A D | gen_layout_obj.c | 48 prpriv_t prpriv; variable
|
H A D | struct_layout.h | 540 const sl_prpriv_layout_t *prpriv; /* prpriv_t */ member
|
H A D | gen_struct_layout.c | 396 START(prpriv, prpriv_t); in gen_prpriv()
|
H A D | corenote.c | 1556 const sl_prpriv_layout_t *layout = state->ns_arch->prpriv; in dump_prpriv()
|
/titanic_50/usr/src/uts/common/fs/proc/ |
H A D | prcontrol.c | 101 prpriv_t prpriv; /* PCSPRIV */ member 194 size += priv_prgetprivsize(&argp->prpriv); in ctlsize() 484 error = pr_spriv(p, &argp->prpriv, cr); in pr_control() 516 prpriv_t prpriv; /* PCSPRIV */ member 612 size += priv_prgetprivsize(&argp->prpriv); in ctlsize32() 977 error = pr_spriv(p, &argp->prpriv, cr); in pr_control32() 2324 pr_spriv(proc_t *p, prpriv_t *prpriv, cred_t *cr) in pr_spriv() argument 2331 if ((err = priv_pr_spriv(p, prpriv, cr)) == 0) { in pr_spriv()
|
/titanic_50/usr/src/cmd/prctl/ |
H A D | prctl.c | 2043 prpriv_t *prpriv; in grab_process_by_id() local 2165 prpriv = proc_get_priv(p->pid); in grab_process_by_id() 2166 if (prpriv == NULL) { in grab_process_by_id() 2171 &prpriv->pr_sets[prpriv->pr_setsize * in grab_process_by_id()
|