Lines Matching defs:bq25890_device
99 struct bq25890_device {
314 static int bq25890_field_read(struct bq25890_device *bq,
327 static int bq25890_field_write(struct bq25890_device *bq,
398 static irqreturn_t __bq25890_handle_irq(struct bq25890_device *bq);
404 struct bq25890_device *bq = power_supply_get_drvdata(psy);
538 static int bq25890_get_chip_state(struct bq25890_device *bq,
570 static irqreturn_t __bq25890_handle_irq(struct bq25890_device *bq)
606 struct bq25890_device *bq = private;
616 static int bq25890_chip_reset(struct bq25890_device *bq)
639 static int bq25890_hw_init(struct bq25890_device *bq)
730 static int bq25890_power_supply_init(struct bq25890_device *bq)
746 struct bq25890_device *bq =
747 container_of(data, struct bq25890_device, usb_work);
776 struct bq25890_device *bq =
777 container_of(nb, struct bq25890_device, usb_nb);
785 static int bq25890_get_chip_version(struct bq25890_device *bq)
835 static int bq25890_irq_probe(struct bq25890_device *bq)
848 static int bq25890_fw_read_u32_props(struct bq25890_device *bq)
899 static int bq25890_fw_probe(struct bq25890_device *bq)
918 struct bq25890_device *bq;
1012 struct bq25890_device *bq = i2c_get_clientdata(client);
1028 struct bq25890_device *bq = dev_get_drvdata(dev);
1040 struct bq25890_device *bq = dev_get_drvdata(dev);