Lines Matching refs:intr
22 const void *dout_mem, void *din_mem, bool intr) in e1000_spi_xfer() argument
37 if (intr && ctrlc()) in e1000_spi_xfer()
172 static int e1000_spi_eeprom_enable_wr(struct e1000_hw *hw, bool intr) in e1000_spi_eeprom_enable_wr() argument
176 return e1000_spi_xfer(hw, 8*sizeof(op), op, NULL, intr); in e1000_spi_eeprom_enable_wr()
184 bool intr) in e1000_spi_eeprom_disable_wr() argument
188 return e1000_spi_xfer(hw, 8*sizeof(op), op, NULL, intr); in e1000_spi_eeprom_disable_wr()
192 u8 status, bool intr) in e1000_spi_eeprom_write_status() argument
196 return e1000_spi_xfer(hw, 8*sizeof(op), op, NULL, intr); in e1000_spi_eeprom_write_status()
199 static int e1000_spi_eeprom_read_status(struct e1000_hw *hw, bool intr) in e1000_spi_eeprom_read_status() argument
203 if (e1000_spi_xfer(hw, 8*sizeof(op), op, op, intr)) in e1000_spi_eeprom_read_status()
209 const void *data, u16 off, u16 len, bool intr) in e1000_spi_eeprom_write_page() argument
218 if (e1000_spi_xfer(hw, 8 + hw->eeprom.address_bits, op, NULL, intr)) in e1000_spi_eeprom_write_page()
220 if (e1000_spi_xfer(hw, len << 3, data, NULL, intr)) in e1000_spi_eeprom_write_page()
227 void *data, u16 off, u16 len, bool intr) in e1000_spi_eeprom_read_page() argument
236 if (e1000_spi_xfer(hw, 8 + hw->eeprom.address_bits, op, NULL, intr)) in e1000_spi_eeprom_read_page()
238 if (e1000_spi_xfer(hw, len << 3, NULL, data, intr)) in e1000_spi_eeprom_read_page()
244 static int e1000_spi_eeprom_poll_ready(struct e1000_hw *hw, bool intr) in e1000_spi_eeprom_poll_ready() argument
247 while ((status = e1000_spi_eeprom_read_status(hw, intr)) >= 0) { in e1000_spi_eeprom_poll_ready()
255 void *data, u16 off, unsigned int len, bool intr) in e1000_spi_eeprom_dump() argument
258 if (e1000_spi_eeprom_poll_ready(hw, intr)) in e1000_spi_eeprom_dump()
270 if (e1000_spi_eeprom_read_page(hw, data, off, pg_len, intr)) in e1000_spi_eeprom_dump()
284 const void *data, u16 off, u16 len, bool intr) in e1000_spi_eeprom_program() argument
295 if (e1000_spi_eeprom_poll_ready(hw, intr)) in e1000_spi_eeprom_program()
299 if (e1000_spi_eeprom_enable_wr(hw, intr)) in e1000_spi_eeprom_program()
303 if (e1000_spi_eeprom_write_page(hw, data, off, pg_len, intr)) in e1000_spi_eeprom_program()
313 if (e1000_spi_eeprom_poll_ready(hw, intr)) in e1000_spi_eeprom_program()