Lines Matching refs:gpiodev
145 struct gpio_device *gdev = chip->gpiodev; in gpiochip_get_desc()
327 struct gpio_device *gdev = gc->gpiodev; in gpiochip_set_desc_names()
1278 chip->gpiodev = gdev; in gpiochip_add_data_with_key()
1477 return chip->gpiodev->data; in gpiochip_get_data()
1489 struct gpio_device *gdev = chip->gpiodev; in gpiochip_remove()
1688 struct device *dev = &gc->gpiodev->dev; in gpiochip_set_cascaded_irqchip()
2245 np = gpiochip->gpiodev->dev.of_node; in gpiochip_add_irqchip()
2487 return pinctrl_gpio_request(chip->gpiodev->base + offset); in gpiochip_generic_request()
2498 pinctrl_gpio_free(chip->gpiodev->base + offset); in gpiochip_generic_free()
2511 return pinctrl_gpio_set_config(chip->gpiodev->base + offset, config); in gpiochip_generic_config()
2534 struct gpio_device *gdev = chip->gpiodev; in gpiochip_add_pingroup_range()
2592 struct gpio_device *gdev = chip->gpiodev; in gpiochip_add_pin_range()
2634 struct gpio_device *gdev = chip->gpiodev; in gpiochip_remove_pin_ranges()
2831 desc = &chip->gpiodev->descs[offset]; in gpiochip_is_requested()
3943 return test_bit(FLAG_USED_AS_IRQ, &chip->gpiodev->descs[offset].flags); in gpiochip_line_is_irq()
3951 if (!try_module_get(chip->gpiodev->owner)) in gpiochip_reqres_irq()
3957 module_put(chip->gpiodev->owner); in gpiochip_reqres_irq()
3967 module_put(chip->gpiodev->owner); in gpiochip_relres_irq()
3976 return test_bit(FLAG_OPEN_DRAIN, &chip->gpiodev->descs[offset].flags); in gpiochip_line_is_open_drain()
3985 return test_bit(FLAG_OPEN_SOURCE, &chip->gpiodev->descs[offset].flags); in gpiochip_line_is_open_source()
3994 return !test_bit(FLAG_TRANSITORY, &chip->gpiodev->descs[offset].flags); in gpiochip_line_is_persistent()
4713 if (test_bit(FLAG_IS_HOGGED, &chip->gpiodev->descs[id].flags)) in gpiochip_free_hogs()
4714 gpiochip_free_own_desc(&chip->gpiodev->descs[id]); in gpiochip_free_hogs()