Lines Matching refs:vpd
6781 struct niu_vpd *vpd = &np->vpd;
6786 vpd->fcode_major, vpd->fcode_minor);
8044 struct niu_vpd *vpd = &np->vpd;
8045 int len = strlen(vpd->version) + 1;
8046 const char *s = vpd->version;
8057 sscanf(s, "%d.%d", &vpd->fcode_major, &vpd->fcode_minor);
8061 vpd->fcode_major, vpd->fcode_minor);
8062 if (vpd->fcode_major > NIU_VPD_MIN_MAJOR ||
8063 (vpd->fcode_major == NIU_VPD_MIN_MAJOR &&
8064 vpd->fcode_minor >= NIU_VPD_MIN_MINOR))
8109 prop_buf = np->vpd.model;
8113 prop_buf = np->vpd.board_model;
8117 prop_buf = np->vpd.version;
8121 prop_buf = np->vpd.local_mac;
8125 prop_buf = &np->vpd.mac_num;
8129 prop_buf = np->vpd.phy_type;
8295 if ((!strcmp(np->vpd.model, NIU_QGC_LP_MDL_STR)) ||
8296 (!strcmp(np->vpd.model, NIU_QGC_PEM_MDL_STR)) ||
8297 (!strcmp(np->vpd.model, NIU_MARAMBA_MDL_STR)) ||
8298 (!strcmp(np->vpd.model, NIU_KIMI_MDL_STR)) ||
8299 (!strcmp(np->vpd.model, NIU_ALONSO_MDL_STR))) {
8301 } else if ((!strcmp(np->vpd.model, NIU_2XGF_LP_MDL_STR)) ||
8302 (!strcmp(np->vpd.model, NIU_2XGF_PEM_MDL_STR)) ||
8303 (!strcmp(np->vpd.model, NIU_FOXXY_MDL_STR)) ||
8304 (!strcmp(np->vpd.model, NIU_2XGF_MRVL_MDL_STR))) {
8314 struct niu_vpd *vpd = &np->vpd;
8317 if (!is_valid_ether_addr(&vpd->local_mac[0])) {
8324 if (!strcmp(np->vpd.model, NIU_ALONSO_MDL_STR) ||
8325 !strcmp(np->vpd.model, NIU_KIMI_MDL_STR)) {
8336 } else if (!strcmp(np->vpd.model, NIU_FOXXY_MDL_STR)) {
8339 } else if (niu_phy_type_prop_decode(np, np->vpd.phy_type)) {
8341 np->vpd.phy_type);
8347 memcpy(dev->dev_addr, vpd->local_mac, ETH_ALEN);
8480 np->vpd.model[i + 3] = (tmp >> 0) & 0xff;
8481 np->vpd.model[i + 2] = (tmp >> 8) & 0xff;
8482 np->vpd.model[i + 1] = (tmp >> 16) & 0xff;
8483 np->vpd.model[i + 0] = (tmp >> 24) & 0xff;
8485 np->vpd.model[val] = '\0';
8496 np->vpd.board_model[i + 3] = (tmp >> 0) & 0xff;
8497 np->vpd.board_model[i + 2] = (tmp >> 8) & 0xff;
8498 np->vpd.board_model[i + 1] = (tmp >> 16) & 0xff;
8499 np->vpd.board_model[i + 0] = (tmp >> 24) & 0xff;
8501 np->vpd.board_model[val] = '\0';
8503 np->vpd.mac_num =
8506 "SPROM: NUM_PORTS_MACS[%d]\n", np->vpd.mac_num);
8799 if (!strcmp(np->vpd.model, NIU_ALONSO_MDL_STR) ||
8800 !strcmp(np->vpd.model, NIU_KIMI_MDL_STR)) {
8809 } else if (!strcmp(np->vpd.model, NIU_FOXXY_MDL_STR)) {
9220 strcpy(np->vpd.phy_type, phy_type);
9222 if (niu_phy_type_prop_decode(np, np->vpd.phy_type)) {
9224 dp, np->vpd.phy_type);
9248 strcpy(np->vpd.model, model);
9697 np->vpd.phy_type);
9708 np->vpd.phy_type);