/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | cred.c | 27 cred_t *kcred = &cred0; variable 58 return (kcred);
|
/illumos-gate/usr/src/uts/common/inet/sockmods/ |
H A D | sockmod_rds.c | 60 ret = ldi_open_by_name(RDSV3_DEVICE_NAME, FREAD | FWRITE, kcred, 71 (void) ldi_close(rdsv3_transport_handle, FNDELAY, kcred); 92 (void) ldi_close(rdsv3_transport_handle, FNDELAY, kcred);
|
/illumos-gate/usr/src/uts/common/io/drm/ |
H A D | drm_agpsupport.c | 128 (uintptr_t)0, FKIOCTL, kcred, &rval); 151 (intptr_t)0, FKIOCTL, kcred, &rval); 168 (intptr_t)0, FKIOCTL, kcred, &rval); 199 (intptr_t)&setup, FKIOCTL, kcred, &rval); 234 (intptr_t)&alloc, FKIOCTL, kcred, &rval); 304 (intptr_t)&unbind, FKIOCTL, kcred, &rval); 372 (intptr_t)agpu_key, FKIOCTL, kcred, &rval); 398 retval = ldi_open_by_name(AGP_DEVICE, FEXCL, kcred, 407 (intptr_t)&agp->agp_info, FKIOCTL, kcred, &rval); 418 (void) ldi_close(agp->agpgart_lh, FEXCL, kcred); [all...] |
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | cred.h | 60 * kcred is used when you need all privileges. 62 extern struct cred *kcred;
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | l_strplumb.c | 230 kcred, &lh, li); 238 kcred, &lh, li); 255 FKIOCTL, kcred, &rval); 259 (void) ldi_close(lh, FREAD|FWRITE, kcred); 290 (void) ldi_close(lh, FREAD|FWRITE, kcred); 301 FKIOCTL, kcred, &rval); 306 (void) ldi_close(lh, FREAD|FWRITE, kcred); 340 FKIOCTL, kcred, &rval); 345 (void) ldi_close(lh, FREAD|FWRITE, kcred); 349 (void) ldi_close(lh, FREAD|FWRITE, kcred); [all...] |
H A D | consconfig_dacf.c | 467 FKIOCTL, kcred, &rval); 487 FKIOCTL, kcred, &rval); 565 err = ldi_ioctl(lh, I_STR, (intptr_t)&strioc, FKIOCTL, kcred, &rval); 601 FREAD|FWRITE|FNOCTTY, kcred, &lh, sp->cons_li) != 0) 618 (void) ldi_close(lh, FREAD|FWRITE, kcred); 630 (void) ldi_close(lh, FREAD|FWRITE, kcred); 769 kcred, &wc_lh, sp->cons_li); 781 FKIOCTL, kcred, muxid); 790 FKIOCTL, kcred, &rval); 799 (void) ldi_close(wc_lh, FREAD|FWRITE, kcred); [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | vdev_disk.c | 341 error = ldi_open_by_name(buf, spa_mode(spa), kcred, 358 kcred, &dvd->vd_lh, zfs_li); 369 kcred); 389 spa_mode(spa), kcred, &dvd->vd_lh, zfs_li); 405 kcred, &dvd->vd_lh, zfs_li); 414 kcred, &dvd->vd_lh, zfs_li); 503 (intptr_t)dkmext, FKIOCTL, kcred, NULL)) == 0) { 508 (intptr_t)dkm, FKIOCTL, kcred, NULL)) == 0) { 542 FKIOCTL, kcred, NULL); 573 (void) ldi_close(dvd->vd_lh, spa_mode(vd->vdev_spa), kcred); [all...] |
H A D | vdev_file.c | 112 error = VOP_GETATTR(vf->vf_vnode, &vattr, 0, kcred, NULL); 133 (void) VOP_PUTPAGE(vf->vf_vnode, 0, 0, B_INVAL, kcred, NULL); 135 kcred, NULL); 174 UIO_SYSSPACE, 0, RLIM64_INFINITY, kcred, &resid); 204 kcred, NULL);
|
H A D | zfs_replay.c | 356 0, 0, &vp, kcred, vflg, NULL, &vsec); 386 &vp, kcred, NULL, vflg, &vsec); 485 0, 0, &vp, kcred, vflg, NULL, NULL); 503 &vp, kcred, NULL, vflg, NULL); 506 error = zfs_make_xattrdir(dzp, &xva.xva_vattr, &vp, kcred); 512 link, kcred, NULL, vflg); 549 error = VOP_REMOVE(ZTOV(dzp), name, kcred, NULL, vflg); 552 error = VOP_RMDIR(ZTOV(dzp), name, NULL, kcred, NULL, vflg); 585 error = VOP_LINK(ZTOV(dzp), ZTOV(zp), name, kcred, NULL, vflg); 616 error = VOP_RENAME(ZTOV(sdzp), sname, ZTOV(tdzp), tname, kcred, [all...] |
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_helper_stream.c | 70 * This operation is allowed only on helper streams with kcred 73 if (kcred != crp || msgdsize(mp->b_cont) != sizeof (void *)) { 198 * pass in kcred as some threads do not have the 203 DEV_IP), IP_HELPER_STR, kcred, &helper->iphs_handle, li); 214 (void) ldi_close(helper->iphs_handle, 0, kcred); 224 FKIOCTL, kcred, &ret); 231 (void) ldi_close(helper->iphs_handle, 0, kcred); 258 IP_HELPER_STR, kcred);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | rctl_proc.c | 231 RCTL_LOCAL_SIGNAL, SIGXCPU, kcred); 238 RCTL_LOCAL_SIGNAL | RCTL_LOCAL_DENY, SIGXFSZ, kcred); 245 RCTL_LOCAL_DENY, 0, kcred); 258 RCTL_LOCAL_DENY, 0, kcred); 265 RCTL_LOCAL_DENY, 0, kcred); 273 gp, RCTL_LOCAL_DENY, 0, kcred); 280 RCTL_LOCAL_DENY, 0, kcred);
|
H A D | cred.c | 92 cred_t *kcred; variable 203 * kcred is used by anything that needs all privileges; it's 207 kcred = cralloc(); 209 bzero(kcred, crsize); 210 kcred->cr_ref = 1; 212 /* kcred is never freed, so we don't need zone_cred_hold here */ 213 kcred->cr_zone = &zone0; 215 priv_fillset(&CR_LPRIV(kcred)); 216 CR_IPRIV(kcred) = *priv_basic; 218 priv_addset(&CR_IPRIV(kcred), PRIV_PROC_SECFLAG [all...] |
H A D | acct.c | 130 (void) VOP_CLOSE(ag->acctvp, FWRITE, 1, (offset_t)0, kcred, 433 if (VOP_GETATTR(vp, &va, 0, kcred, NULL) == 0) { 436 (rlim64_t)MAXOFF32_T, kcred, &resid); 438 (void) VOP_SETATTR(vp, &va, 0, kcred, NULL);
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | graphics.c | 212 if (ldi_open_by_name(fbpath, FWRITE, kcred, &hdl, li) != 0) { 216 kcred, &ret) 220 (void) ldi_close(hdl, NULL, kcred);
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | nl7clogd.c | 251 ret = VOP_WRITE(vp, &uio, 0, kcred, NULL); 281 1, (offset_t)0, kcred, NULL); 322 DIRECTIO_ON, 0, kcred, NULL, NULL); local 328 (void) VOP_REMOVE(nca_fio_dvp(&fio), symlink, kcred, NULL, 0); local 336 &attr, nca_fio_name(&fio), kcred, NULL, 0); 472 ret = VOP_READLINK(svp, &uio, kcred, NULL); 474 (void) VOP_REMOVE(dvp, symlink, kcred, NULL, 0); 501 (void) VOP_IOCTL(vp, _FIODIRECTIO, DIRECTIO_ON, 0, kcred, NULL, NULL); 523 (void) VOP_REMOVE(dvp, symlink, kcred, NULL, 0); 524 ret = VOP_SYMLINK(dvp, symlink, &attr, nca_fio_name(&fio), kcred, NUL 541 DIRECTIO_ON, 0, kcred, NULL, NULL); local [all...] |
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | ppm_plat.c | 60 (intptr_t)index, FWRITE | FKIOCTL, kcred, NULL); 101 FWRITE | FKIOCTL, kcred, NULL); 137 kcred, NULL); 173 FWRITE | FKIOCTL, kcred, NULL);
|
/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_main.c | 705 err = ldi_open_by_dev(&dev, OTYP_CHR, FREAD|FWRITE, kcred, &lh, li); 709 (void) ldi_close(lh, FREAD|FWRITE, kcred); 725 if (ldi_open_by_dev(&dev, OTYP_CHR, FREAD|FWRITE, kcred, &lh, 734 while (ldi_ioctl(lh, I_POP, 0, FKIOCTL, kcred, &rval) == 0) 745 (void) ldi_close(lh, FREAD|FWRITE, kcred); 755 (void) ldi_close(lh, FREAD|FWRITE, kcred); 762 (void) ldi_close(lh, FREAD|FWRITE, kcred); 773 (void) ldi_close(lh, FREAD|FWRITE, kcred); 790 (void) ldi_close(lh, FREAD|FWRITE, kcred); 803 (void) ldi_close(lh, FREAD|FWRITE, kcred); [all...] |
/illumos-gate/usr/src/uts/intel/io/agpgart/ |
H A D | agpgart.c | 349 if ((ldi_open_by_name(buf, 0, kcred, 396 if ((ldi_open_by_name(buf, 0, kcred, 449 ret = ldi_open_by_name(buf, 0, kcred, 486 (void) ldi_close(*master_hdlp, 0, kcred); 498 (void) ldi_close(*target_hdlp, 0, kcred); 518 (void) ldi_close(gart_list->gart_devhdl, 0, kcred); 552 (intptr_t)&vtype, FKIOCTL, kcred, 0); 582 FKIOCTL, kcred, 0); 766 FKIOCTL, kcred, 0); 775 (intptr_t)&prealloc_size, FKIOCTL, kcred, [all...] |
/illumos-gate/usr/src/uts/sun4u/excalibur/os/ |
H A D | excalibur.c | 137 FWRITE, kcred, &xcalfans[i].lh, li); 279 err = ldi_write(xcalfans[i].lh, &uio, kcred);
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | lseek.c | 136 FKIOCTL, kcred, NULL, NULL); 165 FKIOCTL, kcred, NULL, NULL); 311 FKIOCTL, kcred, NULL, NULL); 340 FKIOCTL, kcred, NULL, NULL);
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_profile.c | 76 if (advp && VOP_LOOKUP(advp, name, avpp, NULL, 0, NULL, kcred, 78 (void) VOP_GETATTR(*avpp, vap, 0, kcred, NULL); 83 avpp, kcred, NULL, 0, NULL) != 0) { 214 NULL, 0, NULL, kcred, NULL, NULL, NULL); 228 kcred); 271 rootdir, gddv, kcred); 293 (void *)gdir, kcred) == 0) { 305 (void *)tgt, kcred) == 0) { 391 if (VOP_LOOKUP(SDEVTOV(gdir), name, &gvp, NULL, 0, NULL, kcred, 504 error = VOP_READDIR(dvp, &uio, kcred, [all...] |
H A D | sdev_vnops.c | 424 sdev_update_timestamps(dv->sdev_attrvp, kcred, 708 sdev_update_timestamps(vp, kcred, 748 sdev_update_timestamps(SDEVTOV(self), kcred, local 750 sdev_update_timestamps(dvp, kcred, AT_MTIME|AT_ATIME); 1099 onm, kcred, ct, 0); 1103 onm, fromparent->sdev_attrvp, kcred, ct, 0); 1186 sdev_update_timestamps(SDEVTOV(self), kcred, local 1188 sdev_update_timestamps(dvp, kcred, AT_MTIME|AT_ATIME); 1258 sdev_update_timestamps(SDEVTOV(self), kcred, local 1260 sdev_update_timestamps(dvp, kcred, AT_MTIM [all...] |
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | quota.c | 168 extern struct cred *kcred; 267 (int *)NULL, kcred); 368 extern struct cred *kcred; 438 (int *)NULL, kcred);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cred.h | 65 * kcred is used when you need all privileges. 67 extern struct cred *kcred;
|
/illumos-gate/usr/src/uts/common/io/ib/clients/sdp/ |
H A D | sdpddi.c | 159 FREAD | FWRITE, kcred, &sdp_transport_handle, sdp_li); 229 FNDELAY, kcred);
|