Lines Matching defs:ptr
68 static void stm32image_default_header(void *ptr)
70 struct stm32_header_v1 *header = (struct stm32_header_v1 *)ptr;
102 static void stm32image_print_header(const void *ptr)
104 struct stm32_header_v1 *stm32hdr = (struct stm32_header_v1 *)ptr;
105 struct stm32_header_v2 *stm32hdr_v2 = (struct stm32_header_v2 *)ptr;
138 static int stm32image_set_header(void *ptr, struct stat *sbuf, int ifd,
143 struct stm32_header_v1 *stm32hdr = (struct stm32_header_v1 *)ptr;
144 struct stm32_header_v2 *stm32hdr_v2 = (struct stm32_header_v2 *)ptr;
148 stm32image_default_header(ptr);
157 __cpu_to_le32(stm32image_checksum(ptr, sbuf->st_size,
197 unsigned char *ptr;
218 ptr = mmap(NULL, sbuf.st_size, PROT_READ, MAP_SHARED, src_fd, 0);
219 if (ptr == MAP_FAILED) {
250 if (write(dest_fd, ptr, sbuf.st_size) != sbuf.st_size) {
256 munmap((void *)ptr, sbuf.st_size);
263 ptr = mmap(0, sbuf.st_size, PROT_READ | PROT_WRITE, MAP_SHARED,
266 if (ptr == MAP_FAILED) {
271 if (stm32image_set_header(ptr, &sbuf, dest_fd, loadaddr,
277 stm32image_print_header(ptr);
279 munmap((void *)ptr, sbuf.st_size);