Lines Matching refs:mtd_fd
90 int mtd_fd;
95 if ((mtd_fd = mtd_open(mtd, O_RDWR)) < 0) {
101 if (ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0) {
103 close(mtd_fd);
112 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
113 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0) {
115 close(mtd_fd);
121 close(mtd_fd);
129 int mtd_fd;
139 if ((mtd_fd = mtd_open(mtdname, O_RDWR)) < 0) {
145 if (ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0) {
147 close(mtd_fd);
160 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
164 read(mtd_fd, &buf, sizeof(buf));
165 close(mtd_fd);
330 int mtd_fd = -1;
356 if ((mtd_fd = mtd_open(mtd, O_RDWR)) < 0 ||
357 ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0 ||
427 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
428 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0 ||
429 write(mtd_fd, buf, count) != count) {
441 (void) read(mtd_fd, buf, 2);
445 if (mtd_fd >= 0)
446 close(mtd_fd);