Lines Matching refs:nvram
40 static struct bcm963xx_nvram nvram; variable
50 memcpy(&nvram, addr, sizeof(nvram)); in bcm63xx_nvram_init()
53 if (nvram.version <= 4) { in bcm63xx_nvram_init()
55 expected_crc = nvram.checksum_old; in bcm63xx_nvram_init()
56 nvram.checksum_old = 0; in bcm63xx_nvram_init()
58 check_len = sizeof(nvram); in bcm63xx_nvram_init()
59 expected_crc = nvram.checksum_high; in bcm63xx_nvram_init()
60 nvram.checksum_high = 0; in bcm63xx_nvram_init()
63 crc = crc32_le(~0, (u8 *)&nvram, check_len); in bcm63xx_nvram_init()
74 memcpy(nvram.mac_addr_base, hcs_mac_addr, ETH_ALEN); in bcm63xx_nvram_init()
75 nvram.mac_addr_count = 2; in bcm63xx_nvram_init()
81 return nvram.name; in bcm63xx_nvram_get_name()
90 if (mac_addr_used >= nvram.mac_addr_count) { in bcm63xx_nvram_get_mac_address()
95 memcpy(mac, nvram.mac_addr_base, ETH_ALEN); in bcm63xx_nvram_get_mac_address()
122 if (nvram.psi_size > 0) in bcm63xx_nvram_get_psi_size()
123 return nvram.psi_size; in bcm63xx_nvram_get_psi_size()