Lines Matching refs:fd
36 int fd; member
88 simc_lseek(dev->fd, offset, SEEK_SET); in simdisk_transfer()
90 io = simc_write(dev->fd, buffer, nbytes); in simdisk_transfer()
92 io = simc_read(dev->fd, buffer, nbytes); in simdisk_transfer()
169 if (dev->fd != -1) { in simdisk_attach()
173 dev->fd = simc_open(filename, O_RDWR, 0); in simdisk_attach()
174 if (dev->fd == -1) { in simdisk_attach()
179 dev->size = simc_lseek(dev->fd, 0, SEEK_END); in simdisk_attach()
199 } else if (dev->fd != -1) { in simdisk_detach()
200 if (simc_close(dev->fd)) { in simdisk_detach()
207 dev->fd = -1; in simdisk_detach()
276 dev->fd = -1; in simdisk_setup()
311 simc_close(dev->fd); in simdisk_setup()