Lines Matching defs:chip

168 #define NBANK(chip) DIV_ROUND_UP(chip->gpio_chip.ngpio, BANK_SZ)  argument
215 static int pca953x_bank_shift(struct pca953x_chip *chip) in pca953x_bank_shift()
266 static bool pca953x_check_register(struct pca953x_chip *chip, unsigned int reg, in pca953x_check_register()
293 struct pca953x_chip *chip = dev_get_drvdata(dev); in pca953x_readable_register() local
316 struct pca953x_chip *chip = dev_get_drvdata(dev); in pca953x_writeable_register() local
337 struct pca953x_chip *chip = dev_get_drvdata(dev); in pca953x_volatile_register() local
383 static u8 pca953x_recalc_addr(struct pca953x_chip *chip, int reg, int off) in pca953x_recalc_addr()
393 static int pca953x_write_regs(struct pca953x_chip *chip, int reg, unsigned long *val) in pca953x_write_regs()
411 static int pca953x_read_regs(struct pca953x_chip *chip, int reg, unsigned long *val) in pca953x_read_regs()
431 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_gpio_direction_input() local
445 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_gpio_direction_output() local
466 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_gpio_get_value() local
483 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_gpio_set_value() local
494 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_gpio_get_direction() local
515 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_gpio_get_multiple() local
532 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_gpio_set_multiple() local
548 static int pca953x_gpio_set_pull_up_down(struct pca953x_chip *chip, in pca953x_gpio_set_pull_up_down()
590 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_gpio_set_config() local
603 static void pca953x_setup_gpio(struct pca953x_chip *chip, int gpios) in pca953x_setup_gpio()
631 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_irq_mask() local
640 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_irq_unmask() local
649 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_irq_set_wake() local
662 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_irq_bus_lock() local
670 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_irq_bus_sync_unlock() local
702 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_irq_set_type() local
729 struct pca953x_chip *chip = gpiochip_get_data(gc); in pca953x_irq_shutdown() local
736 static bool pca953x_irq_pending(struct pca953x_chip *chip, unsigned long *pending) in pca953x_irq_pending()
793 struct pca953x_chip *chip = devid; in pca953x_irq_handler() local
824 static int pca953x_irq_setup(struct pca953x_chip *chip, int irq_base) in pca953x_irq_setup()
895 static int pca953x_irq_setup(struct pca953x_chip *chip, in pca953x_irq_setup()
907 static int device_pca95xx_init(struct pca953x_chip *chip, u32 invert) in device_pca95xx_init()
936 static int device_pca957x_init(struct pca953x_chip *chip, u32 invert) in device_pca957x_init()
963 struct pca953x_chip *chip; in pca953x_probe() local
1105 struct pca953x_chip *chip = i2c_get_clientdata(client); in pca953x_remove() local
1125 struct pca953x_chip *chip = dev_get_drvdata(dev); in pca953x_regcache_sync() local
1174 struct pca953x_chip *chip = dev_get_drvdata(dev); in pca953x_suspend() local
1190 struct pca953x_chip *chip = dev_get_drvdata(dev); in pca953x_resume() local