Lines Matching refs:mtd_fd
102 int mtd_fd = -1;
113 if ((mtd_fd = wapi_mtd_open("wapi", O_RDWR)) < 0 ||
114 ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0) {
159 (void) ioctl(mtd_fd, MEMUNLOCK, &erase_info);
160 if (ioctl(mtd_fd, MEMERASE, &erase_info) != 0 ||
161 write(mtd_fd, &mtd_hdr, sizeof(wapi_mtd_hdr_t)) != sizeof(wapi_mtd_hdr_t) ||
162 write(mtd_fd, buf, tmp_stat.st_size) != tmp_stat.st_size) {
176 if (mtd_fd >= 0)
177 close(mtd_fd);
196 int mtd_fd = -1;
206 if ((mtd_fd = wapi_mtd_open("wapi", O_RDWR)) < 0 ||
207 ioctl(mtd_fd, MEMGETINFO, &mtd_info) != 0) {
212 read(mtd_fd, &mtd_hdr, sizeof(wapi_mtd_hdr_t));
229 read(mtd_fd, buf, mtd_hdr.len);
254 if (mtd_fd >= 0)
255 close(mtd_fd);