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 {
129 struct da903x_chip *chip = dev_get_drvdata(dev);
139 struct da903x_chip *chip = dev_get_drvdata(dev);
172 struct da903x_chip *chip = dev_get_drvdata(dev);
194 struct da903x_chip *chip = dev_get_drvdata(dev);
216 struct da903x_chip *chip = dev_get_drvdata(dev);
238 struct da903x_chip *chip = dev_get_drvdata(dev);
246 static int da9030_init_chip(struct da903x_chip *chip)
263 static int da9030_unmask_events(struct da903x_chip *chip, unsigned int events)
276 static int da9030_mask_events(struct da903x_chip *chip, unsigned int events)
289 static int da9030_read_events(struct da903x_chip *chip, unsigned int *events)
302 static int da9030_read_status(struct da903x_chip *chip, unsigned int *status)
307 static int da9034_init_chip(struct da903x_chip *chip)
340 static int da9034_unmask_events(struct da903x_chip *chip, unsigned int events)
354 static int da9034_mask_events(struct da903x_chip *chip, unsigned int events)
368 static int da9034_read_events(struct da903x_chip *chip, unsigned int *events)
381 static int da9034_read_status(struct da903x_chip *chip, unsigned int *status)
396 struct da903x_chip *chip =
397 container_of(work, struct da903x_chip, irq_work);
416 struct da903x_chip *chip = data;
454 static int da903x_remove_subdevs(struct da903x_chip *chip)
459 static int da903x_add_subdevs(struct da903x_chip *chip,
495 struct da903x_chip *chip;
499 chip = devm_kzalloc(&client->dev, sizeof(struct da903x_chip),
537 struct da903x_chip *chip = i2c_get_clientdata(client);