Searched refs:eeprom (Results 176 - 200 of 250) sorted by relevance

12345678910

/linux-master/drivers/net/ethernet/dec/tulip/
H A Deeprom.c2 drivers/net/ethernet/dec/tulip/eeprom.c
155 unsigned char *ee_data = tp->eeprom;
H A Dtulip.h439 unsigned char eeprom[EEPROM_SIZE]; /* Serial EEPROM contents. */ member in struct:tulip_private
482 /* eeprom.c */
H A Dtulip_core.c1500 ee_data = tp->eeprom;
1501 memset(ee_data, 0, sizeof(tp->eeprom));
1527 if (ee_max_addr > sizeof(tp->eeprom))
1528 ee_max_addr = sizeof(tp->eeprom);
/linux-master/drivers/hid/
H A Dhid-wiimote.h282 extern void wiiproto_req_rmem(struct wiimote_data *wdata, bool eeprom,
H A Dhid-wiimote-core.c311 static void wiiproto_req_wmem(struct wiimote_data *wdata, bool eeprom, argument
329 if (!eeprom)
336 void wiiproto_req_rmem(struct wiimote_data *wdata, bool eeprom, __u32 offset, argument
354 if (!eeprom)
/linux-master/drivers/w1/slaves/
H A Dw1_ds28e04.c279 static BIN_ATTR_RW(eeprom, W1_EEPROM_SIZE);
/linux-master/sound/pci/ice1712/
H A Dphase.c115 switch (ice->eeprom.subvendor) {
133 switch (ice->eeprom.subvendor) {
150 switch (ice->eeprom.subvendor) {
/linux-master/drivers/net/ethernet/amd/
H A Datarilance.c197 /* base+0xd */ volatile unsigned char eeprom; member in struct:lance_ioreg
537 /* Now test for type: If the eeprom I/O port is readable, it is a
539 if (addr_accessible( &(IO->eeprom), 0, 0 )) {
593 i = IO->eeprom;
/linux-master/drivers/net/hippi/
H A Drrunner.c379 offsetof(struct eeprom, rncd_info.FwStart));
534 * Read the hardware address from the eeprom. The HW address
543 htons(rr_read_eeprom_word(rrpriv, offsetof(struct eeprom, manf.BoardULA)));
545 htonl(rr_read_eeprom_word(rrpriv, offsetof(struct eeprom, manf.BoardULA[4])));
1518 offsetof(struct eeprom, rncd_info.AddrRunCodeSegs));
1532 offsetof(struct eeprom, manf.HeaderFmt));
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_ethtool.c608 qlcnic_get_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, argument
617 if (eeprom->len == 0)
620 eeprom->magic = (adapter->pdev)->vendor |
622 offset = eeprom->offset;
626 eeprom->len);
/linux-master/drivers/atm/
H A Dlanai.c277 u8 eeprom[LANAI_EEPROM_SIZE]; member in struct:lanai_dev
854 memset(&lanai->eeprom[EEPROM_MAC], 0, 6);
915 lanai->eeprom[address] = data;
936 /* read a big-endian 4-byte value out of eeprom */
939 return be32_to_cpup((const u32 *) &lanai->eeprom[address]);
947 const u8 *e = lanai->eeprom;
956 DPRINTK("eeprom: copyright = \"%s\"\n",
959 DPRINTK("eeprom: copyright not found\n");
988 DPRINTK("eeprom: MAC address = %pM\n", &e[EEPROM_MAC]);
998 DPRINTK("eeprom
[all...]
/linux-master/drivers/media/pci/cx88/
H A Dcx88-cards.c2858 pr_warn("Leadtek eeprom invalid.\n");
2876 pr_info("Leadtek Winfast 2000XP Expert config: tuner=%d, eeprom[0]=0x%02x\n",
2936 pr_info("hauppauge eeprom: model=%d\n", tv.model);
3445 static u8 eeprom[256]; local
3453 tveeprom_read(&core->i2c_client, eeprom, sizeof(eeprom));
3460 hauppauge_eeprom(core, eeprom + 8);
3464 gdi_eeprom(core, eeprom);
3470 leadtek_eeprom(core, eeprom);
3483 hauppauge_eeprom(core, eeprom);
[all...]
/linux-master/drivers/net/ethernet/micrel/
H A Dksz884x.c5876 * @eeprom: Ethtool EEPROM data structure.
5884 struct ethtool_eeprom *eeprom, u8 *data)
5892 len = (eeprom->offset + eeprom->len + 1) / 2;
5893 for (i = eeprom->offset / 2; i < len; i++)
5895 eeprom->magic = EEPROM_MAGIC;
5896 memcpy(data, &eeprom_byte[eeprom->offset], eeprom->len);
5904 * @eeprom: Ethtool EEPROM data structure.
5912 struct ethtool_eeprom *eeprom, u
5883 netdev_get_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data) argument
5911 netdev_set_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data) argument
[all...]
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.c594 * For example, il_priv->eeprom.band_3_channels[4] from the band_3
597 * is contained in the eeprom map itself.
599 * During init, we copy the eeprom information and channel map
678 return &il->eeprom[offset];
685 if (!il->eeprom)
687 return (u16) il->eeprom[offset] | ((u16) il->eeprom[offset + 1] << 8);
694 * Load the EEPROM contents from adapter into il->eeprom
707 /* allocate eeprom */
710 il->eeprom
[all...]
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dipw2200.c1105 priv->nic_type = priv->eeprom[EEPROM_NIC_TYPE];
1569 * Add a device attribute to view/control the delay between eeprom
2552 * access to the eeprom, but during device initialization (before the
2558 * eeprom, along with some helper functions to find information in
2559 * the per device private data's copy of the eeprom.
2562 * select and why do have to keep driving the eeprom clock?), read
2571 /* the eeprom requires some time to complete the operation */
2592 /* push a single bit down to the eeprom */
2600 /* push an opcode followed by an address down to the eeprom */
2614 /* pull 16 bits off the eeprom, on
2652 __le16 *eeprom = (__le16 *) priv->eeprom; local
10404 ipw_ethtool_get_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 * bytes) argument
10417 ipw_ethtool_set_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 * bytes) argument
[all...]
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_mgmt.c1513 * from the eeprom.
1542 cpu_to_le32((adapter->eeprom.length << RSI_EEPROM_LEN_OFFSET) &
1548 mgmt_frame->eeprom_offset = cpu_to_le32(adapter->eeprom.offset);
1958 adapter->eeprom.length =
1962 adapter->eeprom.offset = WLAN_MAC_EEPROM_ADDR;
1995 adapter->eeprom.length =
1997 adapter->eeprom.offset = WLAN_EEPROM_RFTYPE_ADDR;
/linux-master/drivers/media/usb/dvb-usb/
H A Ddw2102.c628 case 0xa0: eeprom */
852 u8 eeprom[256], eepromline[16]; local
856 err("read eeprom failed.");
860 eeprom[i] = ibuf[0];
868 memcpy(mac, eeprom + 8, 6);
876 u8 eeprom[256], eepromline[16]; local
895 err("read eeprom failed.");
899 eeprom[i] = ibuf[0];
908 memcpy(mac, eeprom + 16, 6);
/linux-master/drivers/net/wireless/admtek/
H A Dadm8211.h565 struct adm8211_eeprom *eeprom; member in struct:adm8211_priv
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dmac.c505 if (ar->eeprom.tx_mask != 1)
H A Dcarl9170.h56 #include "eeprom.h"
391 struct ar9170_eeprom eeprom; member in struct:ar9170
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dtestmode.c5 #include "eeprom.h"
55 u8 *data, *eep = (u8 *)dev->mt76.eeprom.data;
/linux-master/drivers/misc/eeprom/
H A Dat25.c18 #include <linux/spi/eeprom.h>
509 at25->chip.name, is_fram ? "fram" : "eeprom",
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_main.c2054 static int set_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, argument
2063 if (eeprom->magic != EEPROM_MAGIC)
2066 aligned_offset = eeprom->offset & ~3;
2067 aligned_len = (eeprom->len + (eeprom->offset & 3) + 3) & ~3;
2069 if (aligned_offset != eeprom->offset || aligned_len != eeprom->len) {
2077 memcpy(buf + (eeprom->offset & 3), data, eeprom->len);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.c522 ice_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, argument
535 eeprom->magic = hw->vendor_id | (hw->device_id << 16);
537 eeprom->cmd, eeprom->offset, eeprom->len);
539 buf = kzalloc(eeprom->len, GFP_KERNEL);
550 ret = ice_read_flat_nvm(hw, eeprom->offset, &eeprom->len, buf,
558 memcpy(bytes, buf, eeprom->len);
/linux-master/drivers/net/wireless/ath/ath9k/
H A Deeprom.c163 "unable to read eeprom region at offset %u\n", off);
202 eepdata = (u16 *)(&ah->eeprom);
223 u16 *eepdata = (u16 *)(&ah->eeprom);

Completed in 402 milliseconds

12345678910