Lines Matching refs:mtd_fd
86 int mtd_fd;
93 if ((mtd_fd = mtd_open(mtd, O_RDWR)) < 0) {
99 if (ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0) {
101 close(mtd_fd);
115 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
116 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0) {
121 //close(mtd_fd);
130 close(mtd_fd);
145 int mtd_fd = -1;
169 if ((mtd_fd = mtd_open(mtd, O_RDWR)) < 0 ||
170 ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0 ||
238 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
239 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0 ||
240 write(mtd_fd, buf, count) != count) {
258 (void) read(mtd_fd, buf, 2);
262 if (mtd_fd >= 0)
263 close(mtd_fd);