Home
last modified time | relevance | path

Searched refs:eeprom_buff (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/atheros/atl1e/
Datl1e_ethtool.c209 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/
Dasix_common.c621 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 …]
Dax88179_178a.c583 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/
Datl1c_ethtool.c181 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/
Dixgb_ethtool.c354 __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/
De1000_ethtool.c425 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/
Digc_ethtool.c443 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/
Dethtool.c498 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/
Digb_ethtool.c738 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/
Datl2.c1903 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/
Dcs89x0.c1316 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/
Dixgbe_ethtool.c1004 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/
Di40e_ethtool.c1750 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()