Lines Matching refs:eeprom_buff
443 u16 *eeprom_buff; in igc_ethtool_get_eeprom() local
455 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), in igc_ethtool_get_eeprom()
457 if (!eeprom_buff) in igc_ethtool_get_eeprom()
463 eeprom_buff); in igc_ethtool_get_eeprom()
467 &eeprom_buff[i]); in igc_ethtool_get_eeprom()
475 le16_to_cpus(&eeprom_buff[i]); in igc_ethtool_get_eeprom()
477 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), in igc_ethtool_get_eeprom()
479 kfree(eeprom_buff); in igc_ethtool_get_eeprom()
490 u16 *eeprom_buff; in igc_ethtool_set_eeprom() local
509 eeprom_buff = kmalloc(max_len, GFP_KERNEL); in igc_ethtool_set_eeprom()
510 if (!eeprom_buff) in igc_ethtool_set_eeprom()
513 ptr = (void *)eeprom_buff; in igc_ethtool_set_eeprom()
520 &eeprom_buff[0]); in igc_ethtool_set_eeprom()
528 &eeprom_buff[last_word - first_word]); in igc_ethtool_set_eeprom()
533 le16_to_cpus(&eeprom_buff[i]); in igc_ethtool_set_eeprom()
538 eeprom_buff[i] = cpu_to_le16(eeprom_buff[i]); in igc_ethtool_set_eeprom()
541 last_word - first_word + 1, eeprom_buff); in igc_ethtool_set_eeprom()
548 kfree(eeprom_buff); in igc_ethtool_set_eeprom()