Lines Matching refs:i801_priv
273 struct i801_priv { struct
336 static int i801_get_block_len(struct i801_priv *priv) in i801_get_block_len()
348 static int i801_check_and_clear_pec_error(struct i801_priv *priv) in i801_check_and_clear_pec_error()
366 static int i801_check_pre(struct i801_priv *priv) in i801_check_pre()
396 static int i801_check_post(struct i801_priv *priv, int status) in i801_check_post()
455 static int i801_wait_intr(struct i801_priv *priv) in i801_wait_intr()
473 static int i801_wait_byte_done(struct i801_priv *priv) in i801_wait_byte_done()
488 static int i801_transaction(struct i801_priv *priv, int xact) in i801_transaction()
506 static int i801_block_transaction_by_block(struct i801_priv *priv, in i801_block_transaction_by_block()
556 static void i801_isr_byte_done(struct i801_priv *priv) in i801_isr_byte_done()
590 static irqreturn_t i801_host_notify_isr(struct i801_priv *priv) in i801_host_notify_isr()
625 struct i801_priv *priv = dev_id; in i801_isr()
666 static int i801_block_transaction_byte_by_byte(struct i801_priv *priv, in i801_block_transaction_byte_by_byte()
751 static void i801_set_hstadd(struct i801_priv *priv, u8 addr, char read_write) in i801_set_hstadd()
757 static int i801_simple_transaction(struct i801_priv *priv, union i2c_smbus_data *data, in i801_simple_transaction()
821 static int i801_smbus_block_transaction(struct i801_priv *priv, union i2c_smbus_data *data, in i801_smbus_block_transaction()
843 static int i801_i2c_block_transaction(struct i801_priv *priv, union i2c_smbus_data *data, in i801_i2c_block_transaction()
890 struct i801_priv *priv = i2c_get_adapdata(adap); in i801_access()
940 struct i801_priv *priv = i2c_get_adapdata(adapter); in i801_func()
957 struct i801_priv *priv = i2c_get_adapdata(adapter); in i801_enable_host_notify()
974 static void i801_disable_host_notify(struct i801_priv *priv) in i801_disable_host_notify()
1254 static void register_dell_lis3lv02d_i2c_device(struct i801_priv *priv) in register_dell_lis3lv02d_i2c_device()
1281 static void i801_probe_optional_targets(struct i801_priv *priv) in i801_probe_optional_targets()
1310 static void i801_probe_optional_targets(struct i801_priv *priv) {} in i801_probe_optional_targets()
1400 struct i801_priv *priv = container_of(nb, struct i801_priv, mux_notifier_block); in i801_notifier_call()
1415 static void i801_add_mux(struct i801_priv *priv) in i801_add_mux()
1471 static void i801_del_mux(struct i801_priv *priv) in i801_del_mux()
1478 static inline void i801_add_mux(struct i801_priv *priv) { } in i801_add_mux()
1479 static inline void i801_del_mux(struct i801_priv *priv) { } in i801_del_mux()
1525 static void i801_add_tco(struct i801_priv *priv) in i801_add_tco()
1563 static bool i801_acpi_is_smbus_ioport(const struct i801_priv *priv, in i801_acpi_is_smbus_ioport()
1574 struct i801_priv *priv = handler_context; in i801_acpi_io_handler()
1608 static int i801_acpi_probe(struct i801_priv *priv) in i801_acpi_probe()
1621 static void i801_acpi_remove(struct i801_priv *priv) in i801_acpi_remove()
1628 static inline int i801_acpi_probe(struct i801_priv *priv) { return 0; } in i801_acpi_probe()
1629 static inline void i801_acpi_remove(struct i801_priv *priv) { } in i801_acpi_remove()
1632 static void i801_setup_hstcfg(struct i801_priv *priv) in i801_setup_hstcfg()
1641 static void i801_restore_regs(struct i801_priv *priv) in i801_restore_regs()
1650 struct i801_priv *priv; in i801_probe()
1802 struct i801_priv *priv = pci_get_drvdata(dev); in i801_remove()
1825 struct i801_priv *priv = pci_get_drvdata(dev); in i801_shutdown()
1834 struct i801_priv *priv = dev_get_drvdata(dev); in i801_suspend()
1844 struct i801_priv *priv = dev_get_drvdata(dev); in i801_resume()