Lines Matching refs:ptr

295 static int mtk_image_verify_gen_header(const uint8_t *ptr, int print)  in mtk_image_verify_gen_header()  argument
297 union gen_boot_header *gbh = (union gen_boot_header *)ptr; in mtk_image_verify_gen_header()
319 bh = (struct brom_layout_header *)(ptr + le32_to_cpu(gbh->size)); in mtk_image_verify_gen_header()
355 gfh = (struct gfh_header *)(ptr + gfh_offset); in mtk_image_verify_gen_header()
360 static int mtk_image_verify_nand_header(const uint8_t *ptr, int print) in mtk_image_verify_nand_header() argument
368 ret = mtk_nand_header_info(ptr, &info); in mtk_image_verify_nand_header()
373 bh = (struct brom_layout_header *)(ptr + info.page_size); in mtk_image_verify_nand_header()
405 gfh = (struct gfh_header *)(ptr + info.gfh_offset); in mtk_image_verify_nand_header()
428 static int mtk_image_verify_mt7621_header(const uint8_t *ptr, int print) in mtk_image_verify_mt7621_header() argument
430 const struct legacy_img_hdr *hdr = (const struct legacy_img_hdr *)ptr; in mtk_image_verify_mt7621_header()
490 static int mtk_image_verify_header(unsigned char *ptr, int image_size, in mtk_image_verify_header() argument
493 struct legacy_img_hdr *hdr = (struct legacy_img_hdr *)ptr; in mtk_image_verify_header()
494 union lk_hdr *lk = (union lk_hdr *)ptr; in mtk_image_verify_header()
503 return mtk_image_verify_mt7621_header(ptr, 0); in mtk_image_verify_header()
505 if (is_mtk_nand_header(ptr)) in mtk_image_verify_header()
506 return mtk_image_verify_nand_header(ptr, 0); in mtk_image_verify_header()
508 return mtk_image_verify_gen_header(ptr, 0); in mtk_image_verify_header()
513 static void mtk_image_print_header(const void *ptr, struct image_tool_params *params) in mtk_image_print_header() argument
515 struct legacy_img_hdr *hdr = (struct legacy_img_hdr *)ptr; in mtk_image_print_header()
516 union lk_hdr *lk = (union lk_hdr *)ptr; in mtk_image_print_header()
527 mtk_image_verify_mt7621_header(ptr, 1); in mtk_image_print_header()
531 if (is_mtk_nand_header(ptr)) in mtk_image_print_header()
532 mtk_image_verify_nand_header(ptr, 1); in mtk_image_print_header()
534 mtk_image_verify_gen_header(ptr, 1); in mtk_image_print_header()
625 static void mtk_image_set_gen_header(void *ptr, off_t filesize, in mtk_image_set_gen_header() argument
628 struct gen_device_header *hdr = (struct gen_device_header *)ptr; in mtk_image_set_gen_header()
652 gfh = (struct gfh_header *)(ptr + sizeof(struct gen_device_header)); in mtk_image_set_gen_header()
661 static void mtk_image_set_nand_header(void *ptr, off_t filesize, in mtk_image_set_nand_header() argument
669 nand_page_size = mtk_nand_header_put(hdr_nand, ptr); in mtk_image_set_nand_header()
675 brlyt = (struct brom_layout_header *)(ptr + nand_page_size); in mtk_image_set_nand_header()
685 gfh = (struct gfh_header *)(ptr + hdr_nand_size); in mtk_image_set_nand_header()
693 static void mtk_image_set_mt7621_header(void *ptr, off_t filesize, in mtk_image_set_mt7621_header() argument
696 struct legacy_img_hdr *hdr = (struct legacy_img_hdr *)ptr; in mtk_image_set_mt7621_header()
703 shdr = (struct mt7621_stage1_header *)(ptr + image_get_header_size()); in mtk_image_set_mt7621_header()
732 static void mtk_image_set_header(void *ptr, struct stat *sbuf, int ifd, in mtk_image_set_header() argument
735 union lk_hdr *lk = (union lk_hdr *)ptr; in mtk_image_set_header()
751 mtk_image_set_mt7621_header(ptr, sbuf->st_size, params->addr); in mtk_image_set_header()
756 mtk_image_set_nand_header(ptr, sbuf->st_size, params->addr); in mtk_image_set_header()
758 mtk_image_set_gen_header(ptr, sbuf->st_size, params->addr); in mtk_image_set_header()