Lines Matching refs:ifd
323 int ifd = -1; in main() local
375 ifd = open (params.imagefile, O_RDONLY|O_BINARY); in main()
377 ifd = open (params.imagefile, in main()
381 if (ifd < 0) { in main()
392 if (fstat(ifd, &sbuf) < 0) { in main()
406 ptr = mmap(0, sbuf.st_size, PROT_READ, MAP_SHARED, ifd, 0); in main()
424 (void) close (ifd); in main()
461 if (write(ifd, tparams->hdr, tparams->header_size) in main()
492 if (write(ifd, (char *)&size, sizeof(size)) != sizeof(size)) { in main()
517 copy_file (ifd, file, 1); in main()
521 copy_file (ifd, file, 0); in main()
527 pbl_load_uboot(ifd, ¶ms); in main()
534 ret = rockchip_copy_image(ifd, ¶ms); in main()
538 copy_file(ifd, params.datafile, pad_len); in main()
553 if (write(ifd, (char *) &i, 1) != 1) { in main()
562 if (write(ifd, &ivt_header, sizeof(flash_header_v2_t)) in main()
579 (void) fdatasync (ifd); in main()
581 (void) fsync (ifd); in main()
584 if (fstat(ifd, &sbuf) < 0) { in main()
591 ptr = mmap(0, sbuf.st_size, PROT_READ|PROT_WRITE, MAP_SHARED, ifd, 0); in main()
600 tparams->set_header (ptr, &sbuf, ifd, ¶ms); in main()
624 (void) fdatasync (ifd); in main()
626 (void) fsync (ifd); in main()
629 if (close(ifd)) { in main()
639 copy_file (int ifd, const char *datafile, int pad) in copy_file() argument
709 if (write(ifd, ptr + offset, size) != size) { in copy_file()
718 if (write(ifd, (char *)&zero, 4-tail) != 4-tail) { in copy_file()
730 if (write(ifd, (char *)&zeros, todo) != todo) { in copy_file()