Lines Matching refs:fd

235 _aio_close(int fd)
237 if (fd < 0) /* avoid cancelling everything */
243 (void) aiocancel_all(fd);
250 CLEAR_KAIO_SUPPORTED(fd);
314 aioread(int fd, caddr_t buf, int bufsz, off_t offset, int whence,
317 return (_aiorw(fd, buf, bufsz, offset, whence, resultp, AIOREAD));
321 aiowrite(int fd, caddr_t buf, int bufsz, off_t offset, int whence,
324 return (_aiorw(fd, buf, bufsz, offset, whence, resultp, AIOWRITE));
329 aioread64(int fd, caddr_t buf, int bufsz, off64_t offset, int whence,
332 return (_aiorw(fd, buf, bufsz, offset, whence, resultp, AIOAREAD64));
336 aiowrite64(int fd, caddr_t buf, int bufsz, off64_t offset, int whence,
339 return (_aiorw(fd, buf, bufsz, offset, whence, resultp, AIOAWRITE64));
344 _aiorw(int fd, caddr_t buf, int bufsz, offset_t offset, int whence,
361 if ((loffset = llseek(fd, 0, SEEK_CUR)) == -1)
367 if (fstat64(fd, &stat64) == -1)
398 if (_kaio_ok > 0 && KAIO_SUPPORTED(fd)) {
405 fd, buf, bufsz, loffset, resultp);
415 SET_KAIO_NOT_SUPPORTED(fd);
433 ap->fd = fd;
685 aiocancel_all(int fd)
708 _aio_cancel_work(next, fd, &canceled, &done);
715 if (fd < 0)
720 if (cancelall || reqp->req_args.fd == fd) {
749 else if ((canceled + done == 0) && KAIO_SUPPORTED(fd))
750 return ((int)_kaio(AIOCANCEL, fd, NULL));
756 * parameter, fd, is non-negative, then only cancel those requests
757 * in this queue that are to this file descriptor. If the fd
761 _aio_cancel_work(aio_worker_t *aiowp, int fd, int *canceled, int *done)
771 if (fd < 0 || reqp->req_args.fd == fd) {
789 (fd < 0 || reqp->req_args.fd == fd))
1075 retval = pread(arg->fd, arg->buf,
1079 retval = read(arg->fd,
1101 append = (__fcntl(arg->fd, F_GETFL) & O_APPEND);
1104 write(arg->fd, arg->buf, arg->bufsz) :
1105 pwrite(arg->fd, arg->buf, arg->bufsz,
1109 retval = write(arg->fd,
1122 retval = pread64(arg->fd, arg->buf,
1126 retval = read(arg->fd,
1147 append = (__fcntl(arg->fd, F_GETFL) & O_APPEND);
1150 write(arg->fd, arg->buf, arg->bufsz) :
1151 pwrite64(arg->fd, arg->buf, arg->bufsz,
1155 retval = write(arg->fd,
1178 if ((retval = __fdsync(arg->fd, FSYNC)) == -1)
1181 if ((retval = __fdsync(arg->fd, FDSYNC)) == -1)
2212 ap->fd = aiocbp->aio_fildes;
2325 ap->fd = aiocbp->aio_fildes;