Lines Matching refs:cred

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) in cnopen() argument
281 ASSERT(cred != NULL); in cnopen()
290 if (VOP_OPEN(&vsconsvp, FREAD | FWRITE, cred, NULL) != 0) { in cnopen()
323 if ((err = VOP_OPEN(&vp, flag, cred, NULL)) != 0) in cnopen()
336 (void) VOP_CLOSE(vp, flag, 1, (offset_t)0, cred, NULL); in cnopen()
349 cnclose(dev_t dev, int flag, int state, struct cred *cred) in cnclose() argument
367 err = VOP_CLOSE(vp, flag, 1, (offset_t)0, cred, NULL); in cnclose()
377 cnread(dev_t dev, struct uio *uio, struct cred *cred) in cnread() argument
398 return (strread(rconsvp, uio, cred)); in cnread()
400 return (cdev_read(rconsdev, uio, cred)); in cnread()
405 cnwrite(dev_t dev, struct uio *uio, struct cred *cred) in cnwrite() argument
424 (void) strwrite(vsconsvp, &uiod.d_uio, cred); in cnwrite()
428 return (strwrite(rconsvp, uio, cred)); in cnwrite()
430 return (cdev_write(rconsdev, uio, cred)); in cnwrite()
435 cnprivateioc(dev_t dev, int cmd, intptr_t arg, int flag, struct cred *cred, in cnprivateioc() argument
455 return (cdev_ioctl(rconsdev, CONS_GETTERM, arg, flag, cred, rvalp)); in cnprivateioc()
460 cnioctl(dev_t dev, int cmd, intptr_t arg, int flag, struct cred *cred, in cnioctl() argument
477 return (cnprivateioc(dev, cmd, arg, flag, cred, rvalp)); in cnioctl()
481 cred, rvalp)); in cnioctl()
483 return (cdev_ioctl(rconsdev, cmd, arg, flag, cred, rvalp)); in cnioctl()