Searched refs:samsung_pinctrl_drv_data (Results 1 – 5 of 5) sorted by relevance
103 struct samsung_pinctrl_drv_data;171 struct samsung_pinctrl_drv_data *drvdata;194 int (*eint_gpio_init)(struct samsung_pinctrl_drv_data *);195 int (*eint_wkup_init)(struct samsung_pinctrl_drv_data *);196 void (*suspend)(struct samsung_pinctrl_drv_data *);197 void (*resume)(struct samsung_pinctrl_drv_data *);216 struct samsung_pinctrl_drv_data { struct235 void (*suspend)(struct samsung_pinctrl_drv_data *); argument236 void (*resume)(struct samsung_pinctrl_drv_data *); argument
60 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count()68 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name()78 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins()187 static int samsung_dt_subnode_to_map(struct samsung_pinctrl_drv_data *drvdata, in samsung_dt_subnode_to_map()267 struct samsung_pinctrl_drv_data *drvdata; in samsung_dt_node_to_map()308 struct samsung_pinctrl_drv_data *drvdata; in samsung_get_functions_count()318 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_fname()329 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_groups()341 static void pin_to_reg_bank(struct samsung_pinctrl_drv_data *drvdata, in pin_to_reg_bank()363 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_setup()[all …]
207 struct samsung_pinctrl_drv_data *drvdata;228 struct samsung_pinctrl_drv_data *drvdata;272 static void s3c64xx_irq_set_function(struct samsung_pinctrl_drv_data *d, in s3c64xx_irq_set_function()311 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_mask()337 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_ack()347 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_type()414 struct samsung_pinctrl_drv_data *drvdata = data->drvdata; in s3c64xx_eint_gpio_irq()456 static int s3c64xx_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in s3c64xx_eint_gpio_init()521 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_set_mask()546 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_ack()[all …]
94 struct samsung_pinctrl_drv_data *drvdata;143 static void s3c24xx_eint_set_function(struct samsung_pinctrl_drv_data *d, in s3c24xx_eint_set_function()171 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_type()262 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_ack()271 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_mask()282 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_unmask()322 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_ack()331 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_mask()343 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_unmask()365 struct samsung_pinctrl_drv_data *d = data->drvdata; in s3c24xx_demux_eint()[all …]
64 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_mask()83 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_ack()94 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_unmask()124 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_set_type()169 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_request_resources()208 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_release_resources()272 struct samsung_pinctrl_drv_data *d = data; in exynos_eint_gpio_irq()301 static int exynos_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_gpio_init()458 struct samsung_pinctrl_drv_data *d = eintd->banks[0]->drvdata; in exynos_irq_demux_eint16_31()481 static int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_wkup_init()[all …]