rc5t583_gpio 26 drivers/gpio/gpio-rc5t583.c struct rc5t583_gpio *rc5t583_gpio = gpiochip_get_data(gc); rc5t583_gpio 27 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; rc5t583_gpio 40 drivers/gpio/gpio-rc5t583.c struct rc5t583_gpio *rc5t583_gpio = gpiochip_get_data(gc); rc5t583_gpio 41 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; rc5t583_gpio 50 drivers/gpio/gpio-rc5t583.c struct rc5t583_gpio *rc5t583_gpio = gpiochip_get_data(gc); rc5t583_gpio 51 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; rc5t583_gpio 65 drivers/gpio/gpio-rc5t583.c struct rc5t583_gpio *rc5t583_gpio = gpiochip_get_data(gc); rc5t583_gpio 66 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; rc5t583_gpio 80 drivers/gpio/gpio-rc5t583.c struct rc5t583_gpio *rc5t583_gpio = gpiochip_get_data(gc); rc5t583_gpio 83 drivers/gpio/gpio-rc5t583.c return rc5t583_gpio->rc5t583->irq_base + rc5t583_gpio 90 drivers/gpio/gpio-rc5t583.c struct rc5t583_gpio *rc5t583_gpio = gpiochip_get_data(gc); rc5t583_gpio 91 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; rc5t583_gpio 100 drivers/gpio/gpio-rc5t583.c struct rc5t583_gpio *rc5t583_gpio; rc5t583_gpio 102 drivers/gpio/gpio-rc5t583.c rc5t583_gpio = devm_kzalloc(&pdev->dev, sizeof(*rc5t583_gpio), rc5t583_gpio 104 drivers/gpio/gpio-rc5t583.c if (!rc5t583_gpio) rc5t583_gpio 107 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.label = "gpio-rc5t583", rc5t583_gpio 108 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.owner = THIS_MODULE, rc5t583_gpio 109 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free, rc5t583_gpio 110 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.direction_input = rc5t583_gpio_dir_input, rc5t583_gpio 111 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.direction_output = rc5t583_gpio_dir_output, rc5t583_gpio 112 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.set = rc5t583_gpio_set, rc5t583_gpio 113 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.get = rc5t583_gpio_get, rc5t583_gpio 114 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.to_irq = rc5t583_gpio_to_irq, rc5t583_gpio 115 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.ngpio = RC5T583_MAX_GPIO, rc5t583_gpio 116 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.can_sleep = true, rc5t583_gpio 117 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.parent = &pdev->dev; rc5t583_gpio 118 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.base = -1; rc5t583_gpio 119 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->rc5t583 = rc5t583; rc5t583_gpio 122 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.base = pdata->gpio_base; rc5t583_gpio 124 drivers/gpio/gpio-rc5t583.c platform_set_drvdata(pdev, rc5t583_gpio); rc5t583_gpio 126 drivers/gpio/gpio-rc5t583.c return devm_gpiochip_add_data(&pdev->dev, &rc5t583_gpio->gpio_chip, rc5t583_gpio 127 drivers/gpio/gpio-rc5t583.c rc5t583_gpio);