taglinefilesource code
ee_addr299drivers/net/at1700.cshort ee_addr = ioaddr + EEPROM_Ctrl;
ee_addr304drivers/net/at1700.coutb(ctrl_val, ee_addr);
ee_addr310drivers/net/at1700.coutb(EE_CS | EE_SHIFT_CLK, ee_addr);  /* EEPROM clock tick. */
ee_addr312drivers/net/at1700.coutb(EE_CS, ee_addr);  /* Finish EEPROM a clock tick. */
ee_addr315drivers/net/at1700.coutb(EE_CS, ee_addr);
ee_addr318drivers/net/at1700.coutb(EE_CS | EE_SHIFT_CLK, ee_addr);
ee_addr321drivers/net/at1700.coutb(EE_CS, ee_addr);
ee_addr327drivers/net/at1700.coutb(ctrl_val | EE_SHIFT_CLK, ee_addr);
ee_addr329drivers/net/at1700.coutb(ctrl_val, ee_addr);
ee_addr747drivers/net/eexpress.cshort ee_addr = ioaddr + EEPROM_Ctrl;
ee_addr751drivers/net/eexpress.coutb(ctrl_val, ee_addr);
ee_addr757drivers/net/eexpress.coutb(outval, ee_addr);
ee_addr758drivers/net/eexpress.coutb(outval | EE_SHIFT_CLK, ee_addr);  /* EEPROM clock tick. */
ee_addr760drivers/net/eexpress.coutb(outval, ee_addr);  /* Finish EEPROM a clock tick. */
ee_addr763drivers/net/eexpress.coutb(ctrl_val, ee_addr);
ee_addr766drivers/net/eexpress.coutb(ctrl_val | EE_SHIFT_CLK, ee_addr);   eeprom_delay();
ee_addr767drivers/net/eexpress.cretval = (retval << 1) | ((inb(ee_addr) & EE_DATA_READ) ? 1 : 0);
ee_addr768drivers/net/eexpress.coutb(ctrl_val, ee_addr);  eeprom_delay();
ee_addr773drivers/net/eexpress.coutb(ctrl_val | EE_SHIFT_CLK, ee_addr);
ee_addr775drivers/net/eexpress.coutb(ctrl_val, ee_addr);