Lines Matching refs:tag

50 #define RSASIG_LEN		20	/* Length of RSA Signature in tag */
51 #define TAGINFO1_LEN 30 /* Length of vendor information field1 in tag */
52 #define FLASHLAYOUTVER_LEN 4 /* Length of Flash Layout Version String tag */
53 #define TAGINFO2_LEN 16 /* Length of vendor information field2 in tag */
74 /* 0-3: Version of the image tag */
179 struct bcm_tag *tag;
205 tag = (struct bcm_tag *) (ptr);
207 cfelen = strntoul(&tag->cfe_length[0], NULL, 10, IMAGE_LEN);
214 if (headercrc != *(uint32_t *)(&tag->header_crc)) {
219 sprintf(&tag->root_length[0], "%u", 0);
220 strncpy(&tag->total_length[0], &tag->kernel_length[0], IMAGE_LEN);
222 imagestart = sizeof(tag);
223 memcpy(&tag->image_crc, &tag->kernel_crc, sizeof(uint32_t));
224 memcpy(&tag->fskernel_crc, &tag->kernel_crc, sizeof(uint32_t));
226 memcpy(&tag->rootfs_crc, &rootfscrc, sizeof(uint32_t));
227 headercrc = crc32(CRC_START, tag, offsetof(struct bcm_tag, header_crc));
228 memcpy(&tag->header_crc, &headercrc, sizeof(uint32_t));
246 struct bcm_tag *tag = (const struct bcm_tag *) buf;
260 if (*(uint32_t *)(&tag->header_crc) != headerCRC) {
264 *(uint32_t *)(&tag->header_crc), headerCRC);
278 imageLen = strntoul(&tag->total_length[0], NULL, 10, IMAGE_LEN);
294 struct bcm_tag *tag;
334 tag = (struct bcm_tag *) (buf + offset);
336 cfelen = strntoul(tag->cfe_length, NULL, 10, IMAGE_LEN);
347 if (headercrc != *(uint32_t *)(&tag->header_crc)) {
356 rootfslen = strntoul(&tag->root_length[0], NULL, 10, IMAGE_LEN);
368 sprintf(&tag->root_length[0], "%u", 0);
369 strncpy(&tag->total_length[0], &tag->kernel_length[0], IMAGE_LEN);
375 imagestart = sizeof(tag);
376 memcpy(&tag->image_crc, &tag->kernel_crc, sizeof(uint32_t));
377 memcpy(&tag->fskernel_crc, &tag->kernel_crc, sizeof(uint32_t));
379 memcpy(&tag->rootfs_crc, &rootfscrc, sizeof(uint32_t));
380 headercrc = crc32(CRC_START, tag, offsetof(struct bcm_tag, header_crc));
381 memcpy(&tag->header_crc, &headercrc, sizeof(uint32_t));
394 *(uint32_t *)(&tag->image_crc));