Lines Matching refs:gpiodev
145 struct gpio_device *gdev = gc->gpiodev; in gpiochip_get_desc()
344 struct gpio_device *gdev = gc->gpiodev; in gpiochip_set_desc_names()
376 struct gpio_device *gdev = chip->gpiodev; in devprop_gpiochip_set_names()
592 gc->gpiodev = gdev; in gpiochip_add_data_with_key()
805 return gc->gpiodev->data; in gpiochip_get_data()
817 struct gpio_device *gdev = gc->gpiodev; in gpiochip_remove()
967 struct device *dev = &gc->gpiodev->dev; in gpiochip_set_cascaded_irqchip()
1556 np = gc->gpiodev->dev.of_node; in gpiochip_add_irqchip()
1828 if (list_empty(&gc->gpiodev->pin_ranges)) in gpiochip_generic_request()
1832 return pinctrl_gpio_request(gc->gpiodev->base + offset); in gpiochip_generic_request()
1844 if (list_empty(&gc->gpiodev->pin_ranges)) in gpiochip_generic_free()
1848 pinctrl_gpio_free(gc->gpiodev->base + offset); in gpiochip_generic_free()
1861 return pinctrl_gpio_set_config(gc->gpiodev->base + offset, config); in gpiochip_generic_config()
1884 struct gpio_device *gdev = gc->gpiodev; in gpiochip_add_pingroup_range()
1942 struct gpio_device *gdev = gc->gpiodev; in gpiochip_add_pin_range()
1984 struct gpio_device *gdev = gc->gpiodev; in gpiochip_remove_pin_ranges()
3363 return test_bit(FLAG_USED_AS_IRQ, &gc->gpiodev->descs[offset].flags); in gpiochip_line_is_irq()
3371 if (!try_module_get(gc->gpiodev->owner)) in gpiochip_reqres_irq()
3377 module_put(gc->gpiodev->owner); in gpiochip_reqres_irq()
3387 module_put(gc->gpiodev->owner); in gpiochip_relres_irq()
3396 return test_bit(FLAG_OPEN_DRAIN, &gc->gpiodev->descs[offset].flags); in gpiochip_line_is_open_drain()
3405 return test_bit(FLAG_OPEN_SOURCE, &gc->gpiodev->descs[offset].flags); in gpiochip_line_is_open_source()
3414 return !test_bit(FLAG_TRANSITORY, &gc->gpiodev->descs[offset].flags); in gpiochip_line_is_persistent()
4199 if (test_bit(FLAG_IS_HOGGED, &gc->gpiodev->descs[id].flags)) in gpiochip_free_hogs()
4200 gpiochip_free_own_desc(&gc->gpiodev->descs[id]); in gpiochip_free_hogs()