/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_ethtool.c | 213 u32 *eeprom_buff; in atl1e_get_eeprom() local 229 eeprom_buff = kmalloc(sizeof(u32) * in atl1e_get_eeprom() 231 if (eeprom_buff == NULL) in atl1e_get_eeprom() 235 if (!atl1e_read_eeprom(hw, i * 4, &(eeprom_buff[i-first_dword]))) { in atl1e_get_eeprom() 236 kfree(eeprom_buff); in atl1e_get_eeprom() 241 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3), in atl1e_get_eeprom() 243 kfree(eeprom_buff); in atl1e_get_eeprom() 253 u32 *eeprom_buff; in atl1e_set_eeprom() local 267 eeprom_buff = kmalloc(AT_EEPROM_LEN, GFP_KERNEL); in atl1e_set_eeprom() 268 if (eeprom_buff == NULL) in atl1e_set_eeprom() [all …]
|
/linux-4.1.27/drivers/net/usb/ |
D | asix_common.c | 441 u16 *eeprom_buff; in asix_get_eeprom() local 453 eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), in asix_get_eeprom() 455 if (!eeprom_buff) in asix_get_eeprom() 461 &(eeprom_buff[i - first_word])) < 0) { in asix_get_eeprom() 462 kfree(eeprom_buff); in asix_get_eeprom() 467 memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); in asix_get_eeprom() 468 kfree(eeprom_buff); in asix_get_eeprom() 476 u16 *eeprom_buff; in asix_set_eeprom() local 493 eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), in asix_set_eeprom() 495 if (!eeprom_buff) in asix_set_eeprom() [all …]
|
D | ax88179_178a.c | 591 u16 *eeprom_buff; in ax88179_get_eeprom() local 602 eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), in ax88179_get_eeprom() 604 if (!eeprom_buff) in ax88179_get_eeprom() 610 &eeprom_buff[i - first_word], in ax88179_get_eeprom() 613 kfree(eeprom_buff); in ax88179_get_eeprom() 618 memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); in ax88179_get_eeprom() 619 kfree(eeprom_buff); in ax88179_get_eeprom()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_ethtool.c | 189 u32 *eeprom_buff; in atl1c_get_eeprom() local 206 eeprom_buff = kmalloc(sizeof(u32) * in atl1c_get_eeprom() 208 if (eeprom_buff == NULL) in atl1c_get_eeprom() 212 if (!atl1c_read_eeprom(hw, i * 4, &(eeprom_buff[i-first_dword]))) { in atl1c_get_eeprom() 213 kfree(eeprom_buff); in atl1c_get_eeprom() 218 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3), in atl1c_get_eeprom() 220 kfree(eeprom_buff); in atl1c_get_eeprom()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_ethtool.c | 372 __le16 *eeprom_buff; in ixgb_get_eeprom() local 396 eeprom_buff = kmalloc(sizeof(__le16) * in ixgb_get_eeprom() 398 if (!eeprom_buff) in ixgb_get_eeprom() 403 eeprom_buff[i] = ixgb_get_eeprom_word(hw, (first_word + i)); in ixgb_get_eeprom() 405 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); in ixgb_get_eeprom() 406 kfree(eeprom_buff); in ixgb_get_eeprom() 418 u16 *eeprom_buff; in ixgb_set_eeprom() local 439 eeprom_buff = kmalloc(max_len, GFP_KERNEL); in ixgb_set_eeprom() 440 if (!eeprom_buff) in ixgb_set_eeprom() 443 ptr = (void *)eeprom_buff; in ixgb_set_eeprom() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
D | e1000_ethtool.c | 446 u16 *eeprom_buff; in e1000_get_eeprom() local 459 eeprom_buff = kmalloc(sizeof(u16) * in e1000_get_eeprom() 461 if (!eeprom_buff) in e1000_get_eeprom() 467 eeprom_buff); in e1000_get_eeprom() 471 &eeprom_buff[i]); in e1000_get_eeprom() 479 le16_to_cpus(&eeprom_buff[i]); in e1000_get_eeprom() 481 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), in e1000_get_eeprom() 483 kfree(eeprom_buff); in e1000_get_eeprom() 493 u16 *eeprom_buff; in e1000_set_eeprom() local 508 eeprom_buff = kmalloc(max_len, GFP_KERNEL); in e1000_set_eeprom() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | ethtool.c | 499 u16 *eeprom_buff; in e1000_get_eeprom() local 513 eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), in e1000_get_eeprom() 515 if (!eeprom_buff) in e1000_get_eeprom() 523 eeprom_buff); in e1000_get_eeprom() 527 &eeprom_buff[i]); in e1000_get_eeprom() 537 memset(eeprom_buff, 0xff, sizeof(u16) * in e1000_get_eeprom() 542 le16_to_cpus(&eeprom_buff[i]); in e1000_get_eeprom() 545 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); in e1000_get_eeprom() 546 kfree(eeprom_buff); in e1000_get_eeprom() 556 u16 *eeprom_buff; in e1000_set_eeprom() local [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb_ethtool.c | 720 u16 *eeprom_buff; in igb_get_eeprom() local 733 eeprom_buff = kmalloc(sizeof(u16) * in igb_get_eeprom() 735 if (!eeprom_buff) in igb_get_eeprom() 741 eeprom_buff); in igb_get_eeprom() 745 &eeprom_buff[i]); in igb_get_eeprom() 753 le16_to_cpus(&eeprom_buff[i]); in igb_get_eeprom() 755 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), in igb_get_eeprom() 757 kfree(eeprom_buff); in igb_get_eeprom() 767 u16 *eeprom_buff; in igb_set_eeprom() local 787 eeprom_buff = kmalloc(max_len, GFP_KERNEL); in igb_set_eeprom() [all …]
|
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/ |
D | atl2.c | 1925 u32 *eeprom_buff; in atl2_get_eeprom() local 1941 eeprom_buff = kmalloc(sizeof(u32) * (last_dword - first_dword + 1), in atl2_get_eeprom() 1943 if (!eeprom_buff) in atl2_get_eeprom() 1947 if (!atl2_read_eeprom(hw, i*4, &(eeprom_buff[i-first_dword]))) { in atl2_get_eeprom() 1953 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3), in atl2_get_eeprom() 1956 kfree(eeprom_buff); in atl2_get_eeprom() 1966 u32 *eeprom_buff; in atl2_set_eeprom() local 1981 eeprom_buff = kmalloc(max_len, GFP_KERNEL); in atl2_set_eeprom() 1982 if (!eeprom_buff) in atl2_set_eeprom() 1985 ptr = eeprom_buff; in atl2_set_eeprom() [all …]
|
/linux-4.1.27/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-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ethtool.c | 820 u16 *eeprom_buff; in ixgbe_get_eeprom() local 834 eeprom_buff = kmalloc(sizeof(u16) * eeprom_len, GFP_KERNEL); in ixgbe_get_eeprom() 835 if (!eeprom_buff) in ixgbe_get_eeprom() 839 eeprom_buff); in ixgbe_get_eeprom() 843 le16_to_cpus(&eeprom_buff[i]); in ixgbe_get_eeprom() 845 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); in ixgbe_get_eeprom() 846 kfree(eeprom_buff); in ixgbe_get_eeprom() 856 u16 *eeprom_buff; in ixgbe_set_eeprom() local 871 eeprom_buff = kmalloc(max_len, GFP_KERNEL); in ixgbe_set_eeprom() 872 if (!eeprom_buff) in ixgbe_set_eeprom() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_ethtool.c | 914 u8 *eeprom_buff; in i40e_get_eeprom() local 950 eeprom_buff = kzalloc(eeprom->len, GFP_KERNEL); in i40e_get_eeprom() 951 if (!eeprom_buff) in i40e_get_eeprom() 973 (u8 *)eeprom_buff + (I40E_NVM_SECTOR_SIZE * i), in i40e_get_eeprom() 995 memcpy(bytes, (u8 *)eeprom_buff, eeprom->len); in i40e_get_eeprom() 997 kfree(eeprom_buff); in i40e_get_eeprom()
|