Lines Matching refs:fd
15 #include "spdk/fd.h"
66 int fd;
117 int fd;
123 fd = open(disk->filename, io_flag | O_DIRECT);
124 if (fd < 0) {
126 fd = open(disk->filename, io_flag);
127 if (fd < 0) {
130 disk->fd = -1;
135 disk->fd = fd;
142 disk->use_nowait = fstat(fd, &st) == 0 && S_ISBLK(st.st_mode);
153 if (disk->fd == -1) {
157 rc = close(disk->fd);
159 SPDK_ERRLOG("close() failed (fd=%d), errno %d: %s\n",
160 disk->fd, errno, spdk_strerror(errno));
164 disk->fd = -1;
179 aiocb->aio_fildes = fdisk->fd;
206 io_prep_preadv(iocb, fdisk->fd, iov, iovcnt, offset);
208 io_prep_pwritev(iocb, fdisk->fd, iov, iovcnt, offset);
259 int rc = fsync(fdisk->fd);
283 rc = fallocate(fdisk->fd, mode, offset_bytes, length_bytes);
931 SPDK_ERRLOG("Unable to open file %s. fd: %d errno: %d\n", filename, fdisk->fd, errno);
936 disk_size = spdk_fd_get_size(fdisk->fd);
948 detected_block_size = spdk_fd_get_blocklen(fdisk->fd);
1049 disk_size = spdk_fd_get_size(fdisk->fd);