Lines Matching full:words
442 * @words: number of words to read
447 s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) in e1000_read_nvm_spi() argument
457 /* A check for invalid values: offset too large, too many words, in e1000_read_nvm_spi()
458 * and not enough words. in e1000_read_nvm_spi()
460 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_spi()
461 (words == 0)) { in e1000_read_nvm_spi()
487 for (i = 0; i < words; i++) { in e1000_read_nvm_spi()
502 * @words: number of words to read
507 s32 e1000_read_nvm_microwire(struct e1000_hw *hw, u16 offset, u16 words, in e1000_read_nvm_microwire() argument
517 /* A check for invalid values: offset too large, too many words, in e1000_read_nvm_microwire()
518 * and not enough words. in e1000_read_nvm_microwire()
520 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_microwire()
521 (words == 0)) { in e1000_read_nvm_microwire()
534 for (i = 0; i < words; i++) { in e1000_read_nvm_microwire()
557 * @words: number of words to read
562 s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) in e1000_read_nvm_eerd() argument
570 /* A check for invalid values: offset too large, too many words, in e1000_read_nvm_eerd()
571 * too many words for the offset, and not enough words. in e1000_read_nvm_eerd()
573 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_eerd()
574 (words == 0)) { in e1000_read_nvm_eerd()
579 for (i = 0; i < words; i++) { in e1000_read_nvm_eerd()
602 * @words: number of words to write
610 s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) in e1000_write_nvm_spi() argument
618 /* A check for invalid values: offset too large, too many words, in e1000_write_nvm_spi()
619 * and not enough words. in e1000_write_nvm_spi()
621 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_spi()
622 (words == 0)) { in e1000_write_nvm_spi()
627 while (widx < words) { in e1000_write_nvm_spi()
660 while (widx < words) { in e1000_write_nvm_spi()
682 * @words: number of words to write
690 s32 e1000_write_nvm_microwire(struct e1000_hw *hw, u16 offset, u16 words, in e1000_write_nvm_microwire() argument
701 /* A check for invalid values: offset too large, too many words, in e1000_write_nvm_microwire()
702 * and not enough words. in e1000_write_nvm_microwire()
704 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_microwire()
705 (words == 0)) { in e1000_write_nvm_microwire()
725 while (words_written < words) { in e1000_write_nvm_microwire()
981 * @eeprom_buf_size: size of EEPROM image in words
1051 * @eeprom_buf_size: size of EEPROM image in words
1109 * @eeprom_buf_size: size of EEPROM image in words
1112 * Returns the size of the PBA block in words. Function operates on EEPROM