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()
164 if (dev->fd != -1) { in simdisk_attach()
168 dev->fd = simc_open(filename, O_RDWR, 0); in simdisk_attach()
169 if (dev->fd == -1) { in simdisk_attach()
174 dev->size = simc_lseek(dev->fd, 0, SEEK_END); in simdisk_attach()
194 } else if (dev->fd != -1) { in simdisk_detach()
195 if (simc_close(dev->fd)) { in simdisk_detach()
202 dev->fd = -1; in simdisk_detach()
271 dev->fd = -1; in simdisk_setup()
306 simc_close(dev->fd); in simdisk_setup()