Lines Matching defs:eeprom

114 	struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
121 eeprom->ops.init_params = ixgbe_init_eeprom_params_generic;
124 eeprom->ops.read = ixgbe_read_eerd_generic;
126 eeprom->ops.read = ixgbe_read_eeprom_bit_bang_generic;
127 eeprom->ops.write = ixgbe_write_eeprom_generic;
128 eeprom->ops.validate_checksum =
130 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_generic;
131 eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_generic;
806 hw->eeprom.ops.read(hw, IXGBE_EEPROM_CTRL_4, &ee_ctrl_4);
921 struct ixgbe_eeprom_info *eeprom = &hw->eeprom;
927 if (eeprom->type == ixgbe_eeprom_uninitialized) {
928 eeprom->type = ixgbe_eeprom_none;
931 eeprom->semaphore_delay = 10;
933 eeprom->word_page_size = 0;
941 eeprom->type = ixgbe_eeprom_spi;
949 eeprom->word_size = 1 << (eeprom_size +
954 eeprom->address_bits = 16;
956 eeprom->address_bits = 8;
958 "%d\n", eeprom->type, eeprom->word_size,
959 eeprom->address_bits);
1011 if ((hw->eeprom.address_bits == 8) &&
1019 hw->eeprom.address_bits);
1021 page_size = hw->eeprom.word_page_size;
1063 hw->eeprom.ops.init_params(hw);
1065 if (offset >= hw->eeprom.word_size) {
1112 if ((hw->eeprom.address_bits == 8) &&
1120 hw->eeprom.address_bits);
1149 hw->eeprom.ops.init_params(hw);
1151 if (offset >= hw->eeprom.word_size) {
1180 hw->eeprom.ops.init_params(hw);
1188 if (offset >= hw->eeprom.word_size) {
1244 hw->eeprom.ops.init_params(hw);
1252 if (offset >= hw->eeprom.word_size) {
1723 msec_delay(hw->eeprom.semaphore_delay);
1745 if (hw->eeprom.ops.read(hw, i, &word)) {
1754 if (hw->eeprom.ops.read(hw, i, &pointer)) {
1763 if (hw->eeprom.ops.read(hw, pointer, &length)) {
1772 if (hw->eeprom.ops.read(hw, j, &word)) {
1806 status = hw->eeprom.ops.read(hw, 0, &checksum);
1812 status = hw->eeprom.ops.calc_checksum(hw);
1818 status = hw->eeprom.ops.read(hw, IXGBE_EEPROM_CHECKSUM, &read_checksum);
1852 status = hw->eeprom.ops.read(hw, 0, &checksum);
1858 status = hw->eeprom.ops.calc_checksum(hw);
1864 status = hw->eeprom.ops.write(hw, IXGBE_EEPROM_CHECKSUM, checksum);
2008 * Otherwise, use the permanent address from the eeprom.
3587 hw->eeprom.ops.read(hw, IXGBE_DEVICE_CAPS, device_caps);