Lines Matching refs:da903x_chip
47 struct da903x_chip;
50 int (*init_chip)(struct da903x_chip *);
51 int (*unmask_events)(struct da903x_chip *, unsigned int events);
52 int (*mask_events)(struct da903x_chip *, unsigned int events);
53 int (*read_events)(struct da903x_chip *, unsigned int *events);
54 int (*read_status)(struct da903x_chip *, unsigned int *status);
57 struct da903x_chip { struct
129 struct da903x_chip *chip = dev_get_drvdata(dev); in da903x_register_notifier()
139 struct da903x_chip *chip = dev_get_drvdata(dev); in da903x_unregister_notifier()
172 struct da903x_chip *chip = dev_get_drvdata(dev); in da903x_set_bits()
194 struct da903x_chip *chip = dev_get_drvdata(dev); in da903x_clr_bits()
216 struct da903x_chip *chip = dev_get_drvdata(dev); in da903x_update()
238 struct da903x_chip *chip = dev_get_drvdata(dev); in da903x_query_status()
246 static int da9030_init_chip(struct da903x_chip *chip) in da9030_init_chip()
263 static int da9030_unmask_events(struct da903x_chip *chip, unsigned int events) in da9030_unmask_events()
276 static int da9030_mask_events(struct da903x_chip *chip, unsigned int events) in da9030_mask_events()
289 static int da9030_read_events(struct da903x_chip *chip, unsigned int *events) in da9030_read_events()
302 static int da9030_read_status(struct da903x_chip *chip, unsigned int *status) in da9030_read_status()
307 static int da9034_init_chip(struct da903x_chip *chip) in da9034_init_chip()
340 static int da9034_unmask_events(struct da903x_chip *chip, unsigned int events) in da9034_unmask_events()
354 static int da9034_mask_events(struct da903x_chip *chip, unsigned int events) in da9034_mask_events()
368 static int da9034_read_events(struct da903x_chip *chip, unsigned int *events) in da9034_read_events()
381 static int da9034_read_status(struct da903x_chip *chip, unsigned int *status) in da9034_read_status()
396 struct da903x_chip *chip = in da903x_irq_work()
397 container_of(work, struct da903x_chip, irq_work); in da903x_irq_work()
416 struct da903x_chip *chip = data; in da903x_irq_handler()
454 static int da903x_remove_subdevs(struct da903x_chip *chip) in da903x_remove_subdevs()
459 static int da903x_add_subdevs(struct da903x_chip *chip, in da903x_add_subdevs()
495 struct da903x_chip *chip; in da903x_probe()
499 chip = devm_kzalloc(&client->dev, sizeof(struct da903x_chip), in da903x_probe()
537 struct da903x_chip *chip = i2c_get_clientdata(client); in da903x_remove()