Lines Matching refs:mtd_id_len
158 static struct mtdids* id_find_by_mtd_id(const char *mtd_id, unsigned int mtd_id_len);
847 unsigned int mtd_id_len; in device_parse() local
870 mtd_id_len = p - mtd_id + 1; in device_parse()
874 if ((id = id_find_by_mtd_id(mtd_id, mtd_id_len - 1)) == NULL) { in device_parse()
875 printf("invalid mtd device '%.*s'\n", mtd_id_len - 1, mtd_id); in device_parse()
1010 static struct mtdids* id_find_by_mtd_id(const char *mtd_id, unsigned int mtd_id_len) in id_find_by_mtd_id() argument
1016 mtd_id_len, mtd_id, mtd_id_len); in id_find_by_mtd_id()
1024 if (mtd_id_len != strlen(id->mtd_id)) in id_find_by_mtd_id()
1026 if (strncmp(id->mtd_id, mtd_id, mtd_id_len) == 0) in id_find_by_mtd_id()
1620 int mtd_id_len; local
1660 mtd_id_len = p - mtd_id + 1;
1663 mtd_id_len = strlen(mtd_id) + 1;
1665 if (mtd_id_len == 0) {
1686 if (!(id = (struct mtdids *)malloc(sizeof(struct mtdids) + mtd_id_len))) {
1690 memset(id, 0, sizeof(struct mtdids) + mtd_id_len);
1695 strncpy(id->mtd_id, mtd_id, mtd_id_len - 1);
1696 id->mtd_id[mtd_id_len - 1] = '\0';