Lines Matching defs:nvconfig
1784 struct falcon_nvconfig *nvconfig;
1801 nvconfig = region + FALCON_NVCONFIG_OFFSET;
1814 magic_num = le16_to_cpu(nvconfig->board_magic_num);
1815 struct_ver = le16_to_cpu(nvconfig->board_struct_ver);
1828 word = &nvconfig->board_magic_num;
1829 limit = (__le16 *) (nvconfig + 1);
1845 memcpy(nvconfig_out, nvconfig, sizeof(*nvconfig));
2180 struct falcon_nvconfig *nvconfig;
2183 nvconfig = kmalloc(sizeof(*nvconfig), GFP_KERNEL);
2184 if (!nvconfig)
2187 rc = falcon_read_nvram(efx, nvconfig);
2191 efx->phy_type = nvconfig->board_v2.port0_phy_type;
2192 efx->mdio.prtad = nvconfig->board_v2.port0_phy_addr;
2194 if (le16_to_cpu(nvconfig->board_struct_ver) >= 3) {
2197 le32_to_cpu(nvconfig->board_v3
2201 le32_to_cpu(nvconfig->board_v3
2206 ether_addr_copy(efx->net_dev->perm_addr, nvconfig->mac_address[0]);
2212 le16_to_cpu(nvconfig->board_v2.board_revision));
2214 kfree(nvconfig);