Lines Matching refs:offset
309 s32 e1000e_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) in e1000e_read_nvm_eerd() argument
318 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000e_read_nvm_eerd()
325 eerd = ((offset + i) << E1000_NVM_RW_ADDR_SHIFT) + in e1000e_read_nvm_eerd()
353 s32 e1000e_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) in e1000e_write_nvm_spi() argument
362 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000e_write_nvm_spi()
392 if ((nvm->address_bits == 8) && (offset >= 128)) in e1000e_write_nvm_spi()
397 e1000_shift_out_eec_bits(hw, (u16)((offset + widx) * 2), in e1000e_write_nvm_spi()
408 if ((((offset + widx) * 2) % nvm->page_size) == 0) { in e1000e_write_nvm_spi()
435 u16 offset; in e1000_read_pba_string_generic() local
484 for (offset = 0; offset < 10; offset++) { in e1000_read_pba_string_generic()
485 if (pba_num[offset] < 0xA) in e1000_read_pba_string_generic()
486 pba_num[offset] += '0'; in e1000_read_pba_string_generic()
487 else if (pba_num[offset] < 0x10) in e1000_read_pba_string_generic()
488 pba_num[offset] += 'A' - 0xA; in e1000_read_pba_string_generic()
514 for (offset = 0; offset < length; offset++) { in e1000_read_pba_string_generic()
515 ret_val = e1000_read_nvm(hw, pba_ptr + offset, 1, &nvm_data); in e1000_read_pba_string_generic()
520 pba_num[offset * 2] = (u8)(nvm_data >> 8); in e1000_read_pba_string_generic()
521 pba_num[(offset * 2) + 1] = (u8)(nvm_data & 0xFF); in e1000_read_pba_string_generic()
523 pba_num[offset * 2] = '\0'; in e1000_read_pba_string_generic()