/linux-master/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_ethtool.c | 209 u32 *eeprom_buff; local 225 eeprom_buff = kmalloc_array(last_dword - first_dword + 1, sizeof(u32), 227 if (eeprom_buff == NULL) 231 if (!atl1e_read_eeprom(hw, i * 4, &(eeprom_buff[i-first_dword]))) { 232 kfree(eeprom_buff); 237 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3), 239 kfree(eeprom_buff); 249 u32 *eeprom_buff; local 263 eeprom_buff = kmalloc(AT_EEPROM_LEN, GFP_KERNEL); 264 if (eeprom_buff [all...] |
/linux-master/drivers/net/usb/ |
H A D | asix_common.c | 639 u16 *eeprom_buff; local 651 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), 653 if (!eeprom_buff) 659 &eeprom_buff[i - first_word], 0) < 0) { 660 kfree(eeprom_buff); 665 memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); 666 kfree(eeprom_buff); 674 u16 *eeprom_buff; local 691 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), 693 if (!eeprom_buff) [all...] |
H A D | ax88179_178a.c | 546 u16 *eeprom_buff; local 557 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), 559 if (!eeprom_buff) 565 &eeprom_buff[i - first_word]); 567 kfree(eeprom_buff); 572 memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); 573 kfree(eeprom_buff); 582 u16 *eeprom_buff; local 600 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), 602 if (!eeprom_buff) [all...] |
/linux-master/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_ethtool.c | 181 u32 *eeprom_buff; local 198 eeprom_buff = kmalloc_array(last_dword - first_dword + 1, sizeof(u32), 200 if (eeprom_buff == NULL) 204 if (!atl1c_read_eeprom(hw, i * 4, &(eeprom_buff[i-first_dword]))) { 205 kfree(eeprom_buff); 210 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3), 212 kfree(eeprom_buff);
|
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_ethtool.c | 425 u16 *eeprom_buff; local 438 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), 440 if (!eeprom_buff) 446 eeprom_buff); 450 &eeprom_buff[i]); 458 le16_to_cpus(&eeprom_buff[i]); 460 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), 462 kfree(eeprom_buff); 472 u16 *eeprom_buff; local 487 eeprom_buff [all...] |
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | ethtool.c | 513 u16 *eeprom_buff; local 527 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), 529 if (!eeprom_buff) 537 eeprom_buff); 541 &eeprom_buff[i]); 551 memset(eeprom_buff, 0xff, sizeof(u16) * 556 le16_to_cpus(&eeprom_buff[i]); 559 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); 560 kfree(eeprom_buff); 570 u16 *eeprom_buff; local [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 463 u16 *eeprom_buff; local 475 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), 477 if (!eeprom_buff) 483 eeprom_buff); 487 &eeprom_buff[i]); 495 le16_to_cpus(&eeprom_buff[i]); 497 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), 499 kfree(eeprom_buff); 510 u16 *eeprom_buff; local 529 eeprom_buff [all...] |
/linux-master/drivers/net/ethernet/atheros/atlx/ |
H A D | atl2.c | 1881 u32 *eeprom_buff; local 1897 eeprom_buff = kmalloc_array(last_dword - first_dword + 1, sizeof(u32), 1899 if (!eeprom_buff) 1903 if (!atl2_read_eeprom(hw, i*4, &(eeprom_buff[i-first_dword]))) { 1909 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3), 1912 kfree(eeprom_buff); 1922 u32 *eeprom_buff; local 1937 eeprom_buff = kmalloc(max_len, GFP_KERNEL); 1938 if (!eeprom_buff) 1941 ptr = eeprom_buff; [all...] |
/linux-master/drivers/net/ethernet/cirrus/ |
H A D | cs89x0.c | 1317 int eeprom_buff[CHKSUM_LEN]; local 1443 else if (get_eeprom_data(dev, START_EEPROM_DATA, CHKSUM_LEN, eeprom_buff) < 0) { 1445 } else if (get_eeprom_cksum(START_EEPROM_DATA, CHKSUM_LEN, eeprom_buff) < 0) { 1459 lp->auto_neg_cnf = eeprom_buff[AUTO_NEG_CNF_OFFSET / 2]; 1462 lp->adapter_cnf = eeprom_buff[ADAPTER_CNF_OFFSET / 2]; 1464 lp->isa_config = eeprom_buff[ISA_CNF_OFFSET / 2]; 1465 dev->mem_start = eeprom_buff[PACKET_PAGE_OFFSET / 2] << 8; 1467 /* eeprom_buff has 32-bit ints, so we can't just memcpy it */ 1470 addr[i * 2] = eeprom_buff[i]; 1471 addr[i * 2 + 1] = eeprom_buff[ [all...] |
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_ethtool.c | 738 u16 *eeprom_buff; local 751 eeprom_buff = kmalloc_array(last_word - first_word + 1, sizeof(u16), 753 if (!eeprom_buff) 759 eeprom_buff); 763 &eeprom_buff[i]); 771 le16_to_cpus(&eeprom_buff[i]); 773 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), 775 kfree(eeprom_buff); 785 u16 *eeprom_buff; local 805 eeprom_buff [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 1005 u16 *eeprom_buff; local 1019 eeprom_buff = kmalloc_array(eeprom_len, sizeof(u16), GFP_KERNEL); 1020 if (!eeprom_buff) 1024 eeprom_buff); 1028 le16_to_cpus(&eeprom_buff[i]); 1030 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); 1031 kfree(eeprom_buff); 1041 u16 *eeprom_buff; local 1056 eeprom_buff = kmalloc(max_len, GFP_KERNEL); 1057 if (!eeprom_buff) [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 1856 u8 *eeprom_buff; local 1893 eeprom_buff = kzalloc(eeprom->len, GFP_KERNEL); 1894 if (!eeprom_buff) 1916 (u8 *)eeprom_buff + (I40E_NVM_SECTOR_SIZE * i), 1938 memcpy(bytes, (u8 *)eeprom_buff, eeprom->len); 1940 kfree(eeprom_buff);
|