Lines Matching defs:cr

1291 	cred_t *cr, *s_cr = state->dts_cred.dcr_cred;
1300 if ((cr = CRED()) != NULL &&
1302 if ((cr = dtrace_CRED()) != NULL &&
1304 posix_cred_get(s_cr)->cr_uid == posix_cred_get(cr)->cr_uid &&
1305 posix_cred_get(s_cr)->cr_uid == posix_cred_get(cr)->cr_ruid &&
1306 posix_cred_get(s_cr)->cr_uid == posix_cred_get(cr)->cr_suid &&
1307 posix_cred_get(s_cr)->cr_gid == posix_cred_get(cr)->cr_gid &&
1308 posix_cred_get(s_cr)->cr_gid == posix_cred_get(cr)->cr_rgid &&
1309 posix_cred_get(s_cr)->cr_gid == posix_cred_get(cr)->cr_sgid)
1323 cred_t *cr, *s_cr = state->dts_cred.dcr_cred;
1324 #pragma unused(cr, s_cr) /* __APPLE__ */
1333 if ((cr = CRED()) != NULL &&
1334 s_cr->cr_zone == cr->cr_zone)
6643 cred_t *cr;
6656 if ((cr = CRED()) == NULL ||
6658 if ((cr = dtrace_CRED()) == NULL ||
6660 posix_cred_get(s_cr)->cr_uid != posix_cred_get(cr)->cr_uid ||
6661 posix_cred_get(s_cr)->cr_uid != posix_cred_get(cr)->cr_ruid ||
6662 posix_cred_get(s_cr)->cr_uid != posix_cred_get(cr)->cr_suid ||
6663 posix_cred_get(s_cr)->cr_gid != posix_cred_get(cr)->cr_gid ||
6664 posix_cred_get(s_cr)->cr_gid != posix_cred_get(cr)->cr_rgid ||
6665 posix_cred_get(s_cr)->cr_gid != posix_cred_get(cr)->cr_sgid ||
6676 cred_t *cr;
6679 #pragma unused(cr, s_cr) /* __APPLE__ */
6684 if ((cr = CRED()) == NULL ||
6686 cr->cr_zone->zone_id)
7493 dtrace_cred2priv(cred_t *cr, uint32_t *privp, uid_t *uidp, zoneid_t *zoneidp)
7497 if (cr == NULL || PRIV_POLICY_ONLY(cr, PRIV_ALL, B_FALSE)) {
7503 *uidp = crgetuid(cr);
7504 *zoneidp = crgetzoneid(cr);
7507 if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_KERNEL, B_FALSE))
7509 else if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_USER, B_FALSE))
7511 if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_PROC, B_FALSE))
7513 if (PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, B_FALSE))
7515 if (PRIV_POLICY_ONLY(cr, PRIV_PROC_ZONE, B_FALSE))
7967 cred_t *cr, const dtrace_pops_t *pops, void *arg, dtrace_provider_id_t *idp)
8030 if (cr != NULL) {
8031 provider->dtpv_priv.dtpp_uid = crgetuid(cr);
8032 provider->dtpv_priv.dtpp_zoneid = crgetzoneid(cr);
9065 cred_t *cr)
9077 kcheckload = cr == NULL ||
12184 cred_t *cr = enab->dten_vstate->dtvs_state->dts_cred.dcr_cred;
12187 cr != NULL && getzoneid() == crgetzoneid(cr))
12668 cred_t *cr)
12854 if (dtrace_difo_validate(dp, vstate, DIF_DIR_NREGS, cr) != 0)
12872 cred_t *cr)
12876 if ((dp = dtrace_dof_difo(dof, sec, vstate, cr)) == NULL)
12884 cred_t *cr)
12992 act->dtad_difo = dtrace_dof_difo(dof, difosec, vstate, cr);
13012 cred_t *cr)
13047 if ((pred = dtrace_dof_predicate(dof, sec, vstate, cr)) == NULL)
13058 ep->dted_action = dtrace_dof_actdesc(dof, sec, vstate, cr);
13151 dtrace_dof_slurp(dof_hdr_t *dof, dtrace_vstate_t *vstate, cred_t *cr,
13342 if ((ep = dtrace_dof_ecbdesc(dof, sec, vstate, cr)) == NULL) {
13350 ep = dtrace_dof_ecbdesc(dof, sec, vstate, cr);
13621 dtrace_state_create(dev_t *devp, cred_t *cr)
13624 dtrace_state_create(dev_t *devp, cred_t *cr, dtrace_state_t **new_state)
13740 if (cr == NULL || PRIV_POLICY_ONLY(cr, PRIV_ALL, B_FALSE)) {
13751 crhold(cr);
13752 state->dts_cred.dcr_cred = cr;
13758 if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_USER, B_FALSE) ||
13759 PRIV_POLICY_ONLY(cr, PRIV_DTRACE_PROC, B_FALSE)) {
13769 if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_USER, B_FALSE)) {
13770 if (PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, B_FALSE)) {
13778 if (PRIV_POLICY_ONLY(cr, PRIV_PROC_ZONE, B_FALSE)) {
13792 if (priv_isequalset(priv_getset(cr, PRIV_EFFECTIVE),
13793 cr->cr_zone->zone_privset)) {
13810 if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_KERNEL, B_FALSE)) {
13825 if (PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, B_FALSE))
13833 if (PRIV_POLICY_ONLY(cr, PRIV_PROC_ZONE, B_FALSE))
13843 if (priv_isequalset(priv_getset(cr, PRIV_EFFECTIVE),
13844 cr->cr_zone->zone_privset)) {
13861 if (PRIV_POLICY_ONLY(cr, PRIV_DTRACE_PROC, B_FALSE)) {
13862 if (PRIV_POLICY_ONLY(cr, PRIV_PROC_OWNER, B_FALSE))
13866 if (PRIV_POLICY_ONLY(cr, PRIV_PROC_ZONE, B_FALSE))
17325 dtrace_ioctl(dev_t dev, u_long cmd, intptr_t arg, int md, cred_t *cr, int *rv)
17579 if (dtrace_dof_slurp(dof, vstate, cr, &enab, 0, B_TRUE) != 0) {
17668 dtrace_cred2priv(cr, &priv, &uid, &zoneid);
18231 dtrace_ioctl(dev_t dev, u_long cmd, user_addr_t arg, int md, cred_t *cr, int *rv)
18485 if (dtrace_dof_slurp(dof, vstate, cr, &enab, 0, B_TRUE) != 0) {
18574 dtrace_cred2priv(cr, &priv, &uid, &zoneid);