Home
last modified time | relevance | path

Searched refs:prpriv (Results 1 – 10 of 10) sorted by relevance

/titanic_50/usr/src/uts/common/os/
H A Dpriv.c167 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 Dpriv.h205 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 Dprsystm.h55 struct prpriv;
85 extern void prgetpriv(proc_t *, struct prpriv *);
H A Dprocfs.h394 typedef struct prpriv {
/titanic_50/usr/src/cmd/sgs/elfdump/common/
H A Dgen_layout_obj.c48 prpriv_t prpriv; variable
H A Dstruct_layout.h540 const sl_prpriv_layout_t *prpriv; /* prpriv_t */ member
H A Dgen_struct_layout.c396 START(prpriv, prpriv_t); in gen_prpriv()
H A Dcorenote.c1556 const sl_prpriv_layout_t *layout = state->ns_arch->prpriv; in dump_prpriv()
/titanic_50/usr/src/uts/common/fs/proc/
H A Dprcontrol.c101 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 Dprctl.c2043 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()