Lines Matching refs:ljca_gpio_dev
58 struct ljca_gpio_dev { struct
77 static int ljca_gpio_config(struct ljca_gpio_dev *ljca_gpio, u8 gpio_id, in ljca_gpio_config() argument
96 static int ljca_gpio_read(struct ljca_gpio_dev *ljca_gpio, u8 gpio_id) in ljca_gpio_read()
122 static int ljca_gpio_write(struct ljca_gpio_dev *ljca_gpio, u8 gpio_id, int value) in ljca_gpio_write()
142 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(chip); in ljca_gpio_get_value()
150 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(chip); in ljca_gpio_set_value()
164 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(chip); in ljca_gpio_direction_input()
180 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(chip); in ljca_gpio_direction_output()
199 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(chip); in ljca_gpio_get_direction()
210 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(chip); in ljca_gpio_set_config()
234 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(chip); in ljca_gpio_init_valid_mask()
249 static int ljca_enable_irq(struct ljca_gpio_dev *ljca_gpio, int gpio_id, in ljca_enable_irq()
272 struct ljca_gpio_dev *ljca_gpio = in ljca_gpio_async()
273 container_of(work, struct ljca_gpio_dev, work); in ljca_gpio_async()
288 struct ljca_gpio_dev *ljca_gpio = context; in ljca_gpio_event_cb()
314 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(gc); in ljca_irq_unmask()
324 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(gc); in ljca_irq_mask()
334 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(gc); in ljca_irq_set_type()
367 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(gc); in ljca_irq_bus_lock()
375 struct ljca_gpio_dev *ljca_gpio = gpiochip_get_data(gc); in ljca_irq_bus_unlock()
411 struct ljca_gpio_dev *ljca_gpio; in ljca_gpio_probe()
475 struct ljca_gpio_dev *ljca_gpio = auxiliary_get_drvdata(auxdev); in ljca_gpio_remove()