Searched refs:fdbuf (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | fdbuffer.h | 59 typedef void (*fdb_iodone_t)(struct fdbuffer *fdbuf, void *kargp, buf_t *bp); 142 extern void fdb_set_iofunc(fdbuffer_t *fdbuf, fdb_iodone_t iofunc, void *ioarg, 144 extern fdb_holes_t *fdb_get_holes(fdbuffer_t *fdbuf); 145 extern int fdb_get_error(fdbuffer_t *fdbuf); 146 extern void fdb_free(fdbuffer_t *fdbuf); 151 extern void fdb_add_hole(fdbuffer_t *fdbuf, u_offset_t off, size_t len); 152 extern buf_t *fdb_iosetup(fdbuffer_t *fdbuf, u_offset_t off, size_t len, 155 extern void fdb_ioerrdone(fdbuffer_t *fdbuf, int error);
|
H A D | socketvar.h | 815 struct fdbuf { struct 823 #define FDBUF_HDRSIZE (sizeof (struct fdbuf) - sizeof (struct file *)) argument 913 extern void fdbuf_free(struct fdbuf *); 914 extern mblk_t *fdbuf_allocmsg(int, struct fdbuf *); 915 extern int fdbuf_create(void *, int, struct fdbuf **);
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socksubr.c | 686 fdbuf_free(struct fdbuf *fdbuf) in fdbuf_free() argument 691 dprint(1, ("fdbuf_free: %d fds\n", fdbuf->fd_numfd)); in fdbuf_free() 692 for (i = 0; i < fdbuf->fd_numfd; i++) { in fdbuf_free() 700 bcopy((char *)&fdbuf->fd_fds[i], (char *)&fp, sizeof (fp)); in fdbuf_free() 704 if (fdbuf->fd_ebuf != NULL) in fdbuf_free() 705 kmem_free(fdbuf->fd_ebuf, fdbuf->fd_ebuflen); in fdbuf_free() 706 kmem_free(fdbuf, fdbuf->fd_size); in fdbuf_free() 714 fdbuf_allocmsg(int size, struct fdbuf *fdbuf) in fdbuf_allocmsg() argument 719 dprint(1, ("fdbuf_allocmsg: size %d, %d fds\n", size, fdbuf->fd_numfd)); in fdbuf_allocmsg() 721 fdbuf->fd_ebuf = (caddr_t)buf; in fdbuf_allocmsg() [all …]
|
H A D | socktpi.c | 3469 struct fdbuf *fdbuf; in sosend_dgramcmsg() local 3576 error = fdbuf_create(fds, fdlen, &fdbuf); in sosend_dgramcmsg() 3586 mp = fdbuf_allocmsg(size, fdbuf); in sosend_dgramcmsg() 3602 ASSERT(fdbuf != NULL); in sosend_dgramcmsg() 3605 toh.len = fdbuf->fd_size + in sosend_dgramcmsg() 3609 soappendmsg(mp, fdbuf, fdbuf->fd_size); in sosend_dgramcmsg() 3660 struct fdbuf *fdbuf; in sosend_svccmsg() local 3718 error = fdbuf_create(fds, fdlen, &fdbuf); in sosend_svccmsg() 3729 mp = fdbuf_allocmsg(size, fdbuf); in sosend_svccmsg() 3743 ASSERT(fdbuf != NULL); in sosend_svccmsg() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | safechown.c | 25 struct stat fdbuf; in safechown() local 31 if (fstat(fd, &fdbuf)) { in safechown() 37 if (!S_ISDIR(fdbuf.st_mode) && fdbuf.st_nlink != 1) { in safechown() 48 if (fdbuf.st_ino != lbuf.st_ino || fdbuf.st_dev != lbuf.st_dev || in safechown() 49 fdbuf.st_mode != lbuf.st_mode) { in safechown()
|