Lines Matching refs:name
40 char *name; member
136 uint8_t name[4]; member
147 uint8_t name[12]; member
195 uint8_t name[12]; member
208 uint8_t name[4]; member
333 const char *name; member
445 dest->name = src->name; in buffer_splice()
470 int buffer_create(struct buffer *buffer, size_t size, const char *name) in buffer_create() argument
472 buffer->name = strdup(name); in buffer_create()
505 if (buffer->name) { in buffer_delete()
506 free(buffer->name); in buffer_delete()
507 buffer->name = NULL; in buffer_delete()
534 buffer->name = strdup(filename); in buffer_from_file()
760 for (i = 0; i < sizeof(s->h.name); i++) in print_subpart_dir()
761 printf("%c", s->h.name[i]); in print_subpart_dir()
772 s->e[i].name, s->e[i].offset, s->e[i].length, in print_subpart_dir()
779 static void bpdt_print_header(struct bpdt_header *h, const char *name) in bpdt_print_header() argument
784 printf("%-25s %-25s\n", "Header", name); in bpdt_print_header()
795 const char *name) in bpdt_print_entries() argument
802 printf("%s entries\n", name); in bpdt_print_entries()
812 i + 1, subparts[e[i].type].name, in bpdt_print_entries()
821 static void bpdt_validate_header(struct bpdt_header *h, const char *name) in bpdt_validate_header() argument
826 ERROR("Invalid header : %s\n", name); in bpdt_validate_header()
830 DEBUG("Validated header : %s\n", name); in bpdt_validate_header()
834 const char *name) in bpdt_read_header() argument
850 bpdt_validate_header(h, name); in bpdt_read_header()
851 bpdt_print_header(h, name); in bpdt_read_header()
854 static void bpdt_read_entries(void *data, struct bpdt *bpdt, const char *name) in bpdt_read_entries() argument
871 bpdt_print_entries(e, count, name); in bpdt_read_entries()
919 static int find_type_by_name(const char *name) in find_type_by_name() argument
924 if ((strlen(subparts[i].name) == strlen(name)) && in find_type_by_name()
925 (!strcmp(subparts[i].name, name))) in find_type_by_name()
930 ERROR("Invalid sub-partition name %s.\n", name); in find_type_by_name()
960 type, subparts[type].name); in read_subpart_buf()
966 subparts[type].name); in read_subpart_buf()
994 alloc_buffer(buf, e[i].size, subparts[type].name); in read_subpart_buf()
1008 struct buffer *b, const char *name) in alloc_bpdt_buffer() argument
1013 bpdt_read_header((uint8_t *)data + offset, &bpdt_header, name); in alloc_bpdt_buffer()
1016 alloc_buffer(b, get_bpdt_size(&bpdt_header), name); in alloc_bpdt_buffer()
1032 name); in alloc_bpdt_buffer()
1073 static void validate_subpart_dir(struct subpart_dir *s, const char *name, in validate_subpart_dir() argument
1080 ERROR("Invalid subpart_dir for %s.\n", name); in validate_subpart_dir()
1091 name, checksum, s->h.checksum); in validate_subpart_dir()
1095 const char *name) in validate_subpart_dir_without_checksum() argument
1097 validate_subpart_dir(s, name, 0); in validate_subpart_dir_without_checksum()
1101 const char *name) in validate_subpart_dir_with_checksum() argument
1103 validate_subpart_dir(s, name, 1); in validate_subpart_dir_with_checksum()
1107 struct buffer *input_buf, const char *name) in parse_subpart_dir() argument
1126 memcpy(hdr.name, data + offset, sizeof(hdr.name)); in parse_subpart_dir()
1127 offset += sizeof(hdr.name); in parse_subpart_dir()
1129 validate_subpart_dir_without_checksum((struct subpart_dir *)&hdr, name); in parse_subpart_dir()
1141 memcpy(e[i].name, data + offset, sizeof(e[i].name)); in parse_subpart_dir()
1142 offset += sizeof(e[i].name); in parse_subpart_dir()
1151 validate_subpart_dir_with_checksum(subpart_dir, name); in parse_subpart_dir()
1231 alloc_buffer(&temp, size, b->name); in __bpdt_reset()
1333 alloc_buffer(&temp, size, b->name); in pad_buffer()
1587 size_t count, const char *name) in init_subpart_dir_header() argument
1596 memcpy(hdr->name, name, sizeof(hdr->name)); in init_subpart_dir_header()
1604 assert(strlen(b->name) <= sizeof(e->name)); in init_subpart_dir_entry()
1605 strncpy((char *)e->name, (char *)b->name, sizeof(e->name)); in init_subpart_dir_entry()
1639 size_t count, const char *name) in init_signed_pkg_info_ext() argument
1645 memcpy(ext->name, name, sizeof(ext->name)); in init_signed_pkg_info_ext()
1663 offset += sizeof(h->name); in subpart_dir_fixup_write_buffer()
1668 offset += sizeof(e[i].name); in subpart_dir_fixup_write_buffer()
1676 size_t count, const char *name) in create_subpart() argument
1686 init_subpart_dir_header(h, count, name); in create_subpart()
1696 alloc_buffer(dst, curr_offset, name); in create_subpart()
1741 init_signed_pkg_info_ext(ext, 0, subparts[type].name); in ibbp_dir_add()
1756 ARRAY_SIZE(info), subparts[type].name); in ibbp_dir_add()
1776 subparts[type].name, type); in ifwi_dir_add()
1859 printf("Sub-Partition %s(%d) deleted.\n", subparts[type].name, type); in ifwi_delete()
1867 subparts[type].name, type); in ifwi_dir_extract()
1879 subparts[type].name); in ifwi_dir_extract()
1885 if (!strncmp((char *)s->e[i].name, param.dentry_name, in ifwi_dir_extract()
1886 sizeof(s->e[i].name))) in ifwi_dir_extract()
1986 subparts[i].name); in ifwi_print()
2005 subparts[type].name, type); in ifwi_dir_replace()
2017 subparts[type].name); in ifwi_dir_replace()
2023 if (!strcmp((char *)s->e[i].name, param.dentry_name)) in ifwi_dir_replace()
2046 alloc_buffer(&dst, dst_size, ifwi_image.subpart_buf[type].name); in ifwi_dir_replace()
2164 const char *name; member
2188 static void usage(const char *name) in usage() argument
2208 name, name in usage()
2215 printf("%s(%s)\n", subparts[i].name, subparts[i].readable_name); in usage()
2234 if (strcmp(cmd, commands[i].name) != 0) in main()