Lines Matching refs:string
205 static void set_mac_address(char *string, int index) in set_mac_address() argument
210 if (strncasecmp(STARFIVE_OUI_PREFIX, string, in set_mac_address()
219 for (i = 0; *string && (i < MAC_ADDR_BYTES); i++) { in set_mac_address()
220 mac[i] = hextoul(string, &string); in set_mac_address()
222 if (*string == ':') in set_mac_address()
223 string++; in set_mac_address()
353 static void set_pcb_revision(char *string) in set_pcb_revision() argument
357 p = simple_strtoul(string, &string, 16); in set_pcb_revision()
376 static void set_bom_revision(char *string) in set_bom_revision() argument
378 if (string[0] < 'A' || string[0] > 'Z') { in set_bom_revision()
383 pbuf.eeprom.atom4.data.bom_revision = string[0]; in set_bom_revision()
395 static void set_product_id(char *string) in set_product_id() argument
399 len = (strlen(string) > STARFIVE_EEPROM_ATOM1_PSTR_SIZE) ? in set_product_id()
400 STARFIVE_EEPROM_ATOM1_PSTR_SIZE : strlen(string); in set_product_id()
402 memcpy((void *)pbuf.eeprom.atom1.data.pstr, (void *)string, len); in set_product_id()
414 static void set_vendor(char *string) in set_vendor() argument
420 string, sizeof(pbuf.eeprom.atom1.data.vstr) - 1); in set_vendor()