| /Linux-v5.10/drivers/net/ethernet/atheros/atl1e/ | 
| D | atl1e_ethtool.c | 209 	u32 *eeprom_buff;  in atl1e_get_eeprom()  local 225 	eeprom_buff = kmalloc_array(last_dword - first_dword + 1, sizeof(u32),  in atl1e_get_eeprom() 227 	if (eeprom_buff == NULL)  in atl1e_get_eeprom() 231 		if (!atl1e_read_eeprom(hw, i * 4, &(eeprom_buff[i-first_dword]))) {  in atl1e_get_eeprom() 232 			kfree(eeprom_buff);  in atl1e_get_eeprom() 237 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3),  in atl1e_get_eeprom() 239 	kfree(eeprom_buff);  in atl1e_get_eeprom() 249 	u32 *eeprom_buff;  in atl1e_set_eeprom()  local 263 	eeprom_buff = kmalloc(AT_EEPROM_LEN, GFP_KERNEL);  in atl1e_set_eeprom() 264 	if (eeprom_buff == NULL)  in atl1e_set_eeprom() [all …] 
 | 
| /Linux-v5.10/drivers/net/usb/ | 
| D | asix_common.c | 621 	u16 *eeprom_buff;  in asix_get_eeprom()  local 633 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in asix_get_eeprom() 635 	if (!eeprom_buff)  in asix_get_eeprom() 641 				  &eeprom_buff[i - first_word], 0) < 0) {  in asix_get_eeprom() 642 			kfree(eeprom_buff);  in asix_get_eeprom() 647 	memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);  in asix_get_eeprom() 648 	kfree(eeprom_buff);  in asix_get_eeprom() 656 	u16 *eeprom_buff;  in asix_set_eeprom()  local 673 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in asix_set_eeprom() 675 	if (!eeprom_buff)  in asix_set_eeprom() [all …] 
 | 
| D | ax88179_178a.c | 583 	u16 *eeprom_buff;  in ax88179_get_eeprom()  local 594 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in ax88179_get_eeprom() 596 	if (!eeprom_buff)  in ax88179_get_eeprom() 602 					 &eeprom_buff[i - first_word],  in ax88179_get_eeprom() 605 			kfree(eeprom_buff);  in ax88179_get_eeprom() 610 	memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);  in ax88179_get_eeprom() 611 	kfree(eeprom_buff);  in ax88179_get_eeprom() 620 	u16 *eeprom_buff;  in ax88179_set_eeprom()  local 638 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in ax88179_set_eeprom() 640 	if (!eeprom_buff)  in ax88179_set_eeprom() [all …] 
 | 
| /Linux-v5.10/drivers/net/ethernet/atheros/atl1c/ | 
| D | atl1c_ethtool.c | 181 	u32 *eeprom_buff;  in atl1c_get_eeprom()  local 198 	eeprom_buff = kmalloc_array(last_dword - first_dword + 1, sizeof(u32),  in atl1c_get_eeprom() 200 	if (eeprom_buff == NULL)  in atl1c_get_eeprom() 204 		if (!atl1c_read_eeprom(hw, i * 4, &(eeprom_buff[i-first_dword]))) {  in atl1c_get_eeprom() 205 			kfree(eeprom_buff);  in atl1c_get_eeprom() 210 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3),  in atl1c_get_eeprom() 212 	kfree(eeprom_buff);  in atl1c_get_eeprom()
  | 
| /Linux-v5.10/drivers/net/ethernet/intel/ixgb/ | 
| D | ixgb_ethtool.c | 354 	__le16 *eeprom_buff;  in ixgb_get_eeprom()  local 378 	eeprom_buff = kmalloc_array(last_word - first_word + 1,  in ixgb_get_eeprom() 381 	if (!eeprom_buff)  in ixgb_get_eeprom() 386 		eeprom_buff[i] = ixgb_get_eeprom_word(hw, (first_word + i));  in ixgb_get_eeprom() 388 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);  in ixgb_get_eeprom() 389 	kfree(eeprom_buff);  in ixgb_get_eeprom() 401 	u16 *eeprom_buff;  in ixgb_set_eeprom()  local 422 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in ixgb_set_eeprom() 423 	if (!eeprom_buff)  in ixgb_set_eeprom() 426 	ptr = (void *)eeprom_buff;  in ixgb_set_eeprom() [all …] 
 | 
| /Linux-v5.10/drivers/net/ethernet/intel/e1000/ | 
| D | e1000_ethtool.c | 425 	u16 *eeprom_buff;  in e1000_get_eeprom()  local 438 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in e1000_get_eeprom() 440 	if (!eeprom_buff)  in e1000_get_eeprom() 446 					    eeprom_buff);  in e1000_get_eeprom() 450 						    &eeprom_buff[i]);  in e1000_get_eeprom() 458 		le16_to_cpus(&eeprom_buff[i]);  in e1000_get_eeprom() 460 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1),  in e1000_get_eeprom() 462 	kfree(eeprom_buff);  in e1000_get_eeprom() 472 	u16 *eeprom_buff;  in e1000_set_eeprom()  local 487 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in e1000_set_eeprom() [all …] 
 | 
| /Linux-v5.10/drivers/net/ethernet/intel/igc/ | 
| D | igc_ethtool.c | 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() [all …] 
 | 
| /Linux-v5.10/drivers/net/ethernet/intel/e1000e/ | 
| D | ethtool.c | 498 	u16 *eeprom_buff;  in e1000_get_eeprom()  local 512 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in e1000_get_eeprom() 514 	if (!eeprom_buff)  in e1000_get_eeprom() 522 					 eeprom_buff);  in e1000_get_eeprom() 526 						 &eeprom_buff[i]);  in e1000_get_eeprom() 536 		memset(eeprom_buff, 0xff, sizeof(u16) *  in e1000_get_eeprom() 541 			le16_to_cpus(&eeprom_buff[i]);  in e1000_get_eeprom() 544 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);  in e1000_get_eeprom() 545 	kfree(eeprom_buff);  in e1000_get_eeprom() 555 	u16 *eeprom_buff;  in e1000_set_eeprom()  local [all …] 
 | 
| /Linux-v5.10/drivers/net/ethernet/intel/igb/ | 
| D | igb_ethtool.c | 738 	u16 *eeprom_buff;  in igb_get_eeprom()  local 751 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in igb_get_eeprom() 753 	if (!eeprom_buff)  in igb_get_eeprom() 759 					   eeprom_buff);  in igb_get_eeprom() 763 						   &eeprom_buff[i]);  in igb_get_eeprom() 771 		le16_to_cpus(&eeprom_buff[i]);  in igb_get_eeprom() 773 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1),  in igb_get_eeprom() 775 	kfree(eeprom_buff);  in igb_get_eeprom() 785 	u16 *eeprom_buff;  in igb_set_eeprom()  local 805 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in igb_set_eeprom() [all …] 
 | 
| /Linux-v5.10/drivers/net/ethernet/atheros/atlx/ | 
| D | atl2.c | 1903 	u32 *eeprom_buff;  in atl2_get_eeprom()  local 1919 	eeprom_buff = kmalloc_array(last_dword - first_dword + 1, sizeof(u32),  in atl2_get_eeprom() 1921 	if (!eeprom_buff)  in atl2_get_eeprom() 1925 		if (!atl2_read_eeprom(hw, i*4, &(eeprom_buff[i-first_dword]))) {  in atl2_get_eeprom() 1931 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3),  in atl2_get_eeprom() 1934 	kfree(eeprom_buff);  in atl2_get_eeprom() 1944 	u32 *eeprom_buff;  in atl2_set_eeprom()  local 1959 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in atl2_set_eeprom() 1960 	if (!eeprom_buff)  in atl2_set_eeprom() 1963 	ptr = eeprom_buff;  in atl2_set_eeprom() [all …] 
 | 
| /Linux-v5.10/drivers/net/ethernet/cirrus/ | 
| D | cs89x0.c | 1316 	int eeprom_buff[CHKSUM_LEN];  in cs89x0_probe1()  local 1440 	else if (get_eeprom_data(dev, START_EEPROM_DATA, CHKSUM_LEN, eeprom_buff) < 0) {  in cs89x0_probe1() 1442 	} else if (get_eeprom_cksum(START_EEPROM_DATA, CHKSUM_LEN, eeprom_buff) < 0) {  in cs89x0_probe1() 1456 			lp->auto_neg_cnf = eeprom_buff[AUTO_NEG_CNF_OFFSET / 2];  in cs89x0_probe1() 1459 			lp->adapter_cnf = eeprom_buff[ADAPTER_CNF_OFFSET / 2];  in cs89x0_probe1() 1461 		lp->isa_config = eeprom_buff[ISA_CNF_OFFSET / 2];  in cs89x0_probe1() 1462 		dev->mem_start = eeprom_buff[PACKET_PAGE_OFFSET / 2] << 8;  in cs89x0_probe1() 1467 			dev->dev_addr[i * 2] = eeprom_buff[i];  in cs89x0_probe1() 1468 			dev->dev_addr[i * 2 + 1] = eeprom_buff[i] >> 8;  in cs89x0_probe1()
  | 
| /Linux-v5.10/drivers/net/ethernet/intel/ixgbe/ | 
| D | ixgbe_ethtool.c | 1004 	u16 *eeprom_buff;  in ixgbe_get_eeprom()  local 1018 	eeprom_buff = kmalloc_array(eeprom_len, sizeof(u16), GFP_KERNEL);  in ixgbe_get_eeprom() 1019 	if (!eeprom_buff)  in ixgbe_get_eeprom() 1023 					     eeprom_buff);  in ixgbe_get_eeprom() 1027 		le16_to_cpus(&eeprom_buff[i]);  in ixgbe_get_eeprom() 1029 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);  in ixgbe_get_eeprom() 1030 	kfree(eeprom_buff);  in ixgbe_get_eeprom() 1040 	u16 *eeprom_buff;  in ixgbe_set_eeprom()  local 1055 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in ixgbe_set_eeprom() 1056 	if (!eeprom_buff)  in ixgbe_set_eeprom() [all …] 
 | 
| /Linux-v5.10/drivers/net/ethernet/intel/i40e/ | 
| D | i40e_ethtool.c | 1750 	u8 *eeprom_buff;  in i40e_get_eeprom()  local 1787 	eeprom_buff = kzalloc(eeprom->len, GFP_KERNEL);  in i40e_get_eeprom() 1788 	if (!eeprom_buff)  in i40e_get_eeprom() 1810 				(u8 *)eeprom_buff + (I40E_NVM_SECTOR_SIZE * i),  in i40e_get_eeprom() 1832 	memcpy(bytes, (u8 *)eeprom_buff, eeprom->len);  in i40e_get_eeprom() 1834 	kfree(eeprom_buff);  in i40e_get_eeprom()
  |