Lines Matching defs:cred
46 #include <sys/cred.h>
71 static int cnopen(dev_t *, int, int, struct cred *);
72 static int cnclose(dev_t, int, int, struct cred *);
73 static int cnread(dev_t, struct uio *, struct cred *);
74 static int cnwrite(dev_t, struct uio *, struct cred *);
75 static int cnioctl(dev_t, int, intptr_t, int, struct cred *, int *);
275 cnopen(dev_t *dev, int flag, int state, struct cred *cred)
281 ASSERT(cred != NULL);
290 if (VOP_OPEN(&vsconsvp, FREAD | FWRITE, cred, NULL) != 0) {
323 if ((err = VOP_OPEN(&vp, flag, cred, NULL)) != 0)
336 (void) VOP_CLOSE(vp, flag, 1, (offset_t)0, cred, NULL);
349 cnclose(dev_t dev, int flag, int state, struct cred *cred)
367 err = VOP_CLOSE(vp, flag, 1, (offset_t)0, cred, NULL);
377 cnread(dev_t dev, struct uio *uio, struct cred *cred)
398 return (strread(rconsvp, uio, cred));
400 return (cdev_read(rconsdev, uio, cred));
405 cnwrite(dev_t dev, struct uio *uio, struct cred *cred)
424 (void) strwrite(vsconsvp, &uiod.d_uio, cred);
428 return (strwrite(rconsvp, uio, cred));
430 return (cdev_write(rconsdev, uio, cred));
435 cnprivateioc(dev_t dev, int cmd, intptr_t arg, int flag, struct cred *cred,
455 return (cdev_ioctl(rconsdev, CONS_GETTERM, arg, flag, cred, rvalp));
460 cnioctl(dev_t dev, int cmd, intptr_t arg, int flag, struct cred *cred,
477 return (cnprivateioc(dev, cmd, arg, flag, cred, rvalp));
481 cred, rvalp));
483 return (cdev_ioctl(rconsdev, cmd, arg, flag, cred, rvalp));