Lines Matching refs:sbuf
107 static void stm32image_set_header(void *ptr, struct stat *sbuf, int ifd, in stm32image_set_header() argument
116 stm32hdr->image_length = __cpu_to_le32((uint32_t)sbuf->st_size - in stm32image_set_header()
118 stm32hdr->image_checksum = stm32image_checksum(ptr, sbuf->st_size); in stm32image_set_header()
127 struct stat sbuf; in stm32image_create_header_file() local
144 if (fstat(src_fd, &sbuf) < 0) { in stm32image_create_header_file()
148 ptr = mmap(NULL, sbuf.st_size, PROT_READ, MAP_SHARED, src_fd, 0); in stm32image_create_header_file()
163 if (write(dest_fd, ptr, sbuf.st_size) != sbuf.st_size) { in stm32image_create_header_file()
169 munmap((void *)ptr, sbuf.st_size); in stm32image_create_header_file()
172 if (fstat(dest_fd, &sbuf) < 0) { in stm32image_create_header_file()
176 ptr = mmap(0, sbuf.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, in stm32image_create_header_file()
184 stm32image_set_header(ptr, &sbuf, dest_fd, loadaddr, entry, version); in stm32image_create_header_file()
188 munmap((void *)ptr, sbuf.st_size); in stm32image_create_header_file()