Searched refs:kcred (Results 1 - 25 of 161) sorted by relevance

1234567

/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dcred.c27 cred_t *kcred = &cred0; variable
58 return (kcred);
/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsockmod_rds.c60 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 Ddrm_agpsupport.c128 (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 Dcred.h60 * kcred is used when you need all privileges.
62 extern struct cred *kcred;
/illumos-gate/usr/src/uts/common/io/
H A Dl_strplumb.c230 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 Dconsconfig_dacf.c467 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 Dvdev_disk.c341 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 Dvdev_file.c112 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 Dzfs_replay.c356 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 Dip_helper_stream.c70 * 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 Drctl_proc.c231 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 Dcred.c92 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 Dacct.c130 (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 Dgraphics.c212 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 Dnl7clogd.c251 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 Dppm_plat.c60 (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 Dsoftmac_main.c705 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 Dagpgart.c349 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 Dexcalibur.c137 FWRITE, kcred, &xcalfans[i].lh, li);
279 err = ldi_write(xcalfans[i].lh, &uio, kcred);
/illumos-gate/usr/src/uts/common/syscall/
H A Dlseek.c136 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 Dsdev_profile.c76 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 Dsdev_vnops.c424 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 Dquota.c168 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 Dcred.h65 * 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 Dsdpddi.c159 FREAD | FWRITE, kcred, &sdp_transport_handle, sdp_li);
229 FNDELAY, kcred);

Completed in 96 milliseconds

1234567