Lines Matching defs:lm8323_chip
130 struct lm8323_chip *chip;
133 struct lm8323_chip {
150 #define client_to_lm8323(c) container_of(c, struct lm8323_chip, client)
151 #define dev_to_lm8323(d) container_of(d, struct lm8323_chip, client->dev)
162 static int lm8323_write(struct lm8323_chip *lm, int len, ...)
199 static int lm8323_read(struct lm8323_chip *lm, u8 cmd, u8 *buf, int len)
227 static void lm8323_set_active_time(struct lm8323_chip *lm, int time)
246 static void process_keys(struct lm8323_chip *lm)
297 static void lm8323_process_error(struct lm8323_chip *lm)
315 static void lm8323_reset(struct lm8323_chip *lm)
321 static int lm8323_configure(struct lm8323_chip *lm)
366 struct lm8323_chip *lm = _lm;
405 static int lm8323_read_id(struct lm8323_chip *lm, u8 *buf)
501 struct lm8323_chip *lm = pwm->chip;
555 static int init_pwm(struct lm8323_chip *lm, int id, struct device *dev,
594 struct lm8323_chip *lm = dev_get_drvdata(dev);
603 struct lm8323_chip *lm = dev_get_drvdata(dev);
629 struct lm8323_chip *lm;
755 struct lm8323_chip *lm = i2c_get_clientdata(client);
775 struct lm8323_chip *lm = i2c_get_clientdata(client);