Lines Matching refs:gpiodev
141 struct gpio_device *gdev = gc->gpiodev;
339 struct gpio_device *gdev = gc->gpiodev;
371 struct gpio_device *gdev = chip->gpiodev;
586 gc->gpiodev = gdev;
803 return gc->gpiodev->data;
815 struct gpio_device *gdev = gc->gpiodev;
965 struct device *dev = &gc->gpiodev->dev;
1554 np = gc->gpiodev->dev.of_node;
1839 if (list_empty(&gc->gpiodev->pin_ranges))
1843 return pinctrl_gpio_request(gc->gpiodev->base + offset);
1855 if (list_empty(&gc->gpiodev->pin_ranges))
1859 pinctrl_gpio_free(gc->gpiodev->base + offset);
1872 return pinctrl_gpio_set_config(gc->gpiodev->base + offset, config);
1895 struct gpio_device *gdev = gc->gpiodev;
1953 struct gpio_device *gdev = gc->gpiodev;
1995 struct gpio_device *gdev = gc->gpiodev;
3373 return test_bit(FLAG_USED_AS_IRQ, &gc->gpiodev->descs[offset].flags);
3381 if (!try_module_get(gc->gpiodev->owner))
3387 module_put(gc->gpiodev->owner);
3397 module_put(gc->gpiodev->owner);
3406 return test_bit(FLAG_OPEN_DRAIN, &gc->gpiodev->descs[offset].flags);
3415 return test_bit(FLAG_OPEN_SOURCE, &gc->gpiodev->descs[offset].flags);
3424 return !test_bit(FLAG_TRANSITORY, &gc->gpiodev->descs[offset].flags);
4209 if (test_bit(FLAG_IS_HOGGED, &gc->gpiodev->descs[id].flags))
4210 gpiochip_free_own_desc(&gc->gpiodev->descs[id]);