Lines Matching refs:block_seek
713 off_t block_seek; /* offset inside the current block to the start in flash_read_buf() local
722 block_seek = offset - blockstart; in flash_read_buf()
732 if (readlen > blocklen - block_seek) in flash_read_buf()
733 readlen = blocklen - block_seek; in flash_read_buf()
744 if (blockstart + block_seek + readlen > environment_end(dev)) { in flash_read_buf()
760 lseek (fd, blockstart + block_seek, SEEK_SET); in flash_read_buf()
770 rc, (unsigned long long) blockstart + block_seek, in flash_read_buf()
775 block_seek = 0; in flash_read_buf()
802 off_t block_seek; /* offset inside the erase block to the start in flash_write_buf() local
815 block_seek = 0; in flash_write_buf()
828 block_seek = DEVOFFSET(dev) - erase_offset; in flash_write_buf()
835 write_total = ((block_seek + count + blocklen - 1) / in flash_write_buf()
859 if (block_seek != 0) in flash_write_buf()
860 fprintf(stderr, "0x%x - 0x%lx", 0, block_seek - 1); in flash_write_buf()
861 if (block_seek + count != write_total) { in flash_write_buf()
862 if (block_seek != 0) in flash_write_buf()
865 (unsigned long) block_seek + count, in flash_write_buf()
871 memcpy (data + block_seek, buf, count); in flash_write_buf()
943 block_seek = 0; in flash_write_buf()