Lines Matching refs:mtd_fd
438 int mtd_fd;
446 if ((mtd_fd = mtd_open(mtd, O_RDWR)) < 0) {
452 if (ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0) {
454 close(mtd_fd);
463 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
464 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0) {
466 close(mtd_fd);
475 close(mtd_fd);
638 int mtd_fd = -1;
662 if ((mtd_fd = mtd_open(mtd, O_RDWR)) < 0 ||
663 ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0 ||
730 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
731 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0 ||
732 write(mtd_fd, buf, count) != count) {
750 (void) read(mtd_fd, buf, 2);
754 if (mtd_fd >= 0)
755 close(mtd_fd);