Lines Matching refs:gpio_info
60 struct ljca_gpio_info *gpio_info; member
85 ret = ljca_transfer(ljca_gpio->gpio_info->ljca, LJCA_GPIO_CONFIG, packet, in gpio_config()
101 ret = ljca_transfer(ljca_gpio->gpio_info->ljca, LJCA_GPIO_READ, packet, in ljca_gpio_read()
129 ret = ljca_transfer(ljca_gpio->gpio_info->ljca, LJCA_GPIO_WRITE, packet, in ljca_gpio_write()
205 WARN_ON_ONCE(ngpios != ljca_gpio->gpio_info->num); in ljca_gpio_init_valid_mask()
206 bitmap_copy(valid_mask, ljca_gpio->gpio_info->valid_pin_map, ngpios); in ljca_gpio_init_valid_mask()
227 ret = ljca_transfer(ljca_gpio->gpio_info->ljca, in ljca_enable_irq()
376 ljca_gpio->gpio_info = dev_get_platdata(&pdev->dev); in ljca_gpio_probe()
377 ljca_gpio->connect_mode = devm_kcalloc(&pdev->dev, ljca_gpio->gpio_info->num, in ljca_gpio_probe()
395 ljca_gpio->gc.ngpio = ljca_gpio->gpio_info->num; in ljca_gpio_probe()
402 ljca_register_event_cb(ljca_gpio->gpio_info->ljca, ljca_gpio_event_cb, ljca_gpio); in ljca_gpio_probe()
416 ljca_unregister_event_cb(ljca_gpio->gpio_info->ljca); in ljca_gpio_probe()
429 ljca_unregister_event_cb(ljca_gpio->gpio_info->ljca); in ljca_gpio_remove()