| /Linux-v5.4/drivers/net/ethernet/atheros/atl1e/ | 
| D | atl1e_ethtool.c | 209 	u32 *eeprom_buff;  in atl1e_get_eeprom()  local225 	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.4/drivers/net/usb/ | 
| D | asix_common.c | 621 	u16 *eeprom_buff;  in asix_get_eeprom()  local633 	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 | 582 	u16 *eeprom_buff;  in ax88179_get_eeprom()  local593 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in ax88179_get_eeprom()
 595 	if (!eeprom_buff)  in ax88179_get_eeprom()
 601 					 &eeprom_buff[i - first_word],  in ax88179_get_eeprom()
 604 			kfree(eeprom_buff);  in ax88179_get_eeprom()
 609 	memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);  in ax88179_get_eeprom()
 610 	kfree(eeprom_buff);  in ax88179_get_eeprom()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/atheros/atl1c/ | 
| D | atl1c_ethtool.c | 181 	u32 *eeprom_buff;  in atl1c_get_eeprom()  local198 	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.4/drivers/net/ethernet/intel/ixgb/ | 
| D | ixgb_ethtool.c | 354 	__le16 *eeprom_buff;  in ixgb_get_eeprom()  local378 	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.4/drivers/net/ethernet/intel/e1000/ | 
| D | e1000_ethtool.c | 425 	u16 *eeprom_buff;  in e1000_get_eeprom()  local438 	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.4/drivers/net/ethernet/intel/igc/ | 
| D | igc_ethtool.c | 364 	u16 *eeprom_buff;  in igc_get_eeprom()  local376 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in igc_get_eeprom()
 378 	if (!eeprom_buff)  in igc_get_eeprom()
 384 					   eeprom_buff);  in igc_get_eeprom()
 388 						   &eeprom_buff[i]);  in igc_get_eeprom()
 396 		le16_to_cpus(&eeprom_buff[i]);  in igc_get_eeprom()
 398 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1),  in igc_get_eeprom()
 400 	kfree(eeprom_buff);  in igc_get_eeprom()
 411 	u16 *eeprom_buff;  in igc_set_eeprom()  local
 430 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in igc_set_eeprom()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/e1000e/ | 
| D | ethtool.c | 498 	u16 *eeprom_buff;  in e1000_get_eeprom()  local512 	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.4/drivers/net/ethernet/intel/igb/ | 
| D | igb_ethtool.c | 729 	u16 *eeprom_buff;  in igb_get_eeprom()  local742 	eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16),  in igb_get_eeprom()
 744 	if (!eeprom_buff)  in igb_get_eeprom()
 750 					   eeprom_buff);  in igb_get_eeprom()
 754 						   &eeprom_buff[i]);  in igb_get_eeprom()
 762 		le16_to_cpus(&eeprom_buff[i]);  in igb_get_eeprom()
 764 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1),  in igb_get_eeprom()
 766 	kfree(eeprom_buff);  in igb_get_eeprom()
 776 	u16 *eeprom_buff;  in igb_set_eeprom()  local
 796 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in igb_set_eeprom()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/atheros/atlx/ | 
| D | atl2.c | 1911 	u32 *eeprom_buff;  in atl2_get_eeprom()  local1927 	eeprom_buff = kmalloc_array(last_dword - first_dword + 1, sizeof(u32),  in atl2_get_eeprom()
 1929 	if (!eeprom_buff)  in atl2_get_eeprom()
 1933 		if (!atl2_read_eeprom(hw, i*4, &(eeprom_buff[i-first_dword]))) {  in atl2_get_eeprom()
 1939 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3),  in atl2_get_eeprom()
 1942 	kfree(eeprom_buff);  in atl2_get_eeprom()
 1952 	u32 *eeprom_buff;  in atl2_set_eeprom()  local
 1967 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in atl2_set_eeprom()
 1968 	if (!eeprom_buff)  in atl2_set_eeprom()
 1971 	ptr = eeprom_buff;  in atl2_set_eeprom()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/cirrus/ | 
| D | cs89x0.c | 1316 	int eeprom_buff[CHKSUM_LEN];  in cs89x0_probe1()  local1440 	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.4/drivers/net/ethernet/intel/ixgbe/ | 
| D | ixgbe_ethtool.c | 900 	u16 *eeprom_buff;  in ixgbe_get_eeprom()  local914 	eeprom_buff = kmalloc_array(eeprom_len, sizeof(u16), GFP_KERNEL);  in ixgbe_get_eeprom()
 915 	if (!eeprom_buff)  in ixgbe_get_eeprom()
 919 					     eeprom_buff);  in ixgbe_get_eeprom()
 923 		le16_to_cpus(&eeprom_buff[i]);  in ixgbe_get_eeprom()
 925 	memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);  in ixgbe_get_eeprom()
 926 	kfree(eeprom_buff);  in ixgbe_get_eeprom()
 936 	u16 *eeprom_buff;  in ixgbe_set_eeprom()  local
 951 	eeprom_buff = kmalloc(max_len, GFP_KERNEL);  in ixgbe_set_eeprom()
 952 	if (!eeprom_buff)  in ixgbe_set_eeprom()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/i40e/ | 
| D | i40e_ethtool.c | 1747 	u8 *eeprom_buff;  in i40e_get_eeprom()  local1784 	eeprom_buff = kzalloc(eeprom->len, GFP_KERNEL);  in i40e_get_eeprom()
 1785 	if (!eeprom_buff)  in i40e_get_eeprom()
 1807 				(u8 *)eeprom_buff + (I40E_NVM_SECTOR_SIZE * i),  in i40e_get_eeprom()
 1829 	memcpy(bytes, (u8 *)eeprom_buff, eeprom->len);  in i40e_get_eeprom()
 1831 	kfree(eeprom_buff);  in i40e_get_eeprom()
 
 |