Lines Matching refs:data
110 * We get eeprom data from the id_port given an offset into the eeprom.
113 * the eeprom data. We then read the port 16 times and with every read; the
116 * compares the data on the bus; if there is a difference then that card goes
117 * into ID_WAIT state again). In the meantime; one bit of data is returned in
119 * read 16 times getting one bit of data with each read.
126 uint16_t data = 0;
132 data = (data << 1) | (inw(id_port) & 1);
134 return (data);
167 uint16_t data;
197 data = get_eeprom_data(ELINK_ID_PORT, EEPROM_MFG_ID);
198 if (data != MFG_ID)
208 data = get_eeprom_data(ELINK_ID_PORT, EEPROM_MFG_ID);
209 isa_id = (htons(data) << 16);
210 data = get_eeprom_data(ELINK_ID_PORT, EEPROM_PROD_ID);
211 isa_id |= htons(data);
222 data = get_eeprom_data(ELINK_ID_PORT, EEPROM_RESOURCE_CFG);
223 irq = (data >> 12);
226 data = get_eeprom_data(ELINK_ID_PORT, EEPROM_ADDR_CFG);
228 ioport = (((data & ADDR_CFG_MASK) * 0x100) + 0x40d0);
230 ioport = (((data & ADDR_CFG_MASK) << 4) + 0x200);
233 if ((data & ADDR_CFG_MASK) == ADDR_CFG_EISA) {
245 data = get_eeprom_data(ELINK_ID_PORT, EEPROM_CAP);
246 if (data == CAP_ISA) {
247 data = get_eeprom_data(ELINK_ID_PORT,
249 if (data & ICW1_IAS_PNP) {
271 data = inw(ioport + EP_W0_EEPROM_COMMAND);
272 if (data & EEPROM_TST_MODE) {