Lines Matching defs:sbuf
138 static int stm32image_set_header(void *ptr, struct stat *sbuf, int ifd,
154 stm32hdr->image_length = __cpu_to_le32((uint32_t)sbuf->st_size -
157 __cpu_to_le32(stm32image_checksum(ptr, sbuf->st_size,
196 struct stat sbuf;
214 if (fstat(src_fd, &sbuf) < 0) {
218 ptr = mmap(NULL, sbuf.st_size, PROT_READ, MAP_SHARED, src_fd, 0);
250 if (write(dest_fd, ptr, sbuf.st_size) != sbuf.st_size) {
256 munmap((void *)ptr, sbuf.st_size);
259 if (fstat(dest_fd, &sbuf) < 0) {
263 ptr = mmap(0, sbuf.st_size, PROT_READ | PROT_WRITE, MAP_SHARED,
271 if (stm32image_set_header(ptr, &sbuf, dest_fd, loadaddr,
279 munmap((void *)ptr, sbuf.st_size);