/linux-master/fs/xfs/ |
H A D | xfs_pwork.c | 42 struct xfs_pwork_ctl *pctl; local 46 pctl = pwork->pctl; 47 error = pctl->work_fn(pctl->mp, pwork); 48 if (error && !pctl->error) 49 pctl->error = error; 50 if (atomic_dec_and_test(&pctl->nr_work)) 51 wake_up(&pctl->poll_wait); 62 struct xfs_pwork_ctl *pctl, 60 xfs_pwork_init( struct xfs_mount *mp, struct xfs_pwork_ctl *pctl, xfs_pwork_work_fn work_fn, const char *tag) argument 90 xfs_pwork_queue( struct xfs_pwork_ctl *pctl, struct xfs_pwork *pwork) argument 102 xfs_pwork_destroy( struct xfs_pwork_ctl *pctl) argument 115 xfs_pwork_poll( struct xfs_pwork_ctl *pctl) argument [all...] |
H A D | xfs_pwork.h | 32 struct xfs_pwork_ctl *pctl; member in struct:xfs_pwork 35 #define XFS_PWORK_SINGLE_THREADED { .pctl = NULL } 40 struct xfs_pwork_ctl *pctl) 42 return pctl && pctl->error; 50 return xfs_pwork_ctl_want_abort(pwork->pctl); 53 int xfs_pwork_init(struct xfs_mount *mp, struct xfs_pwork_ctl *pctl, 55 void xfs_pwork_queue(struct xfs_pwork_ctl *pctl, struct xfs_pwork *pwork); 56 int xfs_pwork_destroy(struct xfs_pwork_ctl *pctl); 57 void xfs_pwork_poll(struct xfs_pwork_ctl *pctl); 39 xfs_pwork_ctl_want_abort( struct xfs_pwork_ctl *pctl) argument [all...] |
/linux-master/drivers/pinctrl/pxa/ |
H A D | pinctrl-pxa2xx.c | 26 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 28 return pctl->ngroups; 34 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 35 struct pxa_pinctrl_group *group = pctl->groups + tgroup; 45 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 46 struct pxa_pinctrl_group *group = pctl->groups + tgroup; 65 pxa_desc_by_func_group(struct pxa_pinctrl *pctl, const char *pin_name, argument 71 for (i = 0; i < pctl->npins; i++) { 72 const struct pxa_desc_pin *pin = pctl->ppins + i; 88 struct pxa_pinctrl *pctl local 111 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 119 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 129 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 141 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 188 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 210 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 253 pxa2xx_find_function(struct pxa_pinctrl *pctl, const char *fname, const struct pxa_pinctrl_function *functions) argument 265 pxa2xx_build_functions(struct pxa_pinctrl *pctl) argument 296 pxa2xx_build_groups(struct pxa_pinctrl *pctl) argument 332 pxa2xx_build_state(struct pxa_pinctrl *pctl, const struct pxa_desc_pin *ppins, int npins) argument 379 struct pxa_pinctrl *pctl; local [all...] |
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-axp209.c | 129 struct axp20x_pctl *pctl = gpiochip_get_data(chip); local 135 ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val); 141 ret = regmap_read(pctl->regmap, AXP20X_GPIO20_SS, &val); 145 return !!(val & BIT(offset + pctl->desc->gpio_status_offset)); 151 struct axp20x_pctl *pctl = gpiochip_get_data(chip); local 157 ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val); 170 ret = regmap_read(pctl->regmap, reg, &val); 203 struct axp20x_pctl *pctl = gpiochip_get_data(chip); local 208 regmap_update_bits(pctl->regmap, AXP20X_GPIO3_CTRL, 219 regmap_update_bits(pctl 228 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 249 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 257 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 267 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 278 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 310 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 331 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 339 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 350 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local 392 struct axp20x_pctl *pctl = platform_get_drvdata(pdev); local 445 struct axp20x_pctl *pctl; local [all...] |
H A D | pinctrl-sx150x.c | 372 static bool sx150x_pin_is_oscio(struct sx150x_pinctrl *pctl, unsigned int pin) argument 374 if (pin >= pctl->data->npins) 378 if (pctl->data->model != SX150X_789) 381 return !strcmp(pctl->data->pins[pin].name, "oscio"); 387 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local 391 if (sx150x_pin_is_oscio(pctl, offset)) 394 ret = regmap_read(pctl->regmap, pctl->data->reg_dir, &value); 406 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local 410 if (sx150x_pin_is_oscio(pctl, offse 420 __sx150x_gpio_set(struct sx150x_pinctrl *pctl, unsigned int offset, int value) argument 427 sx150x_gpio_oscio_set(struct sx150x_pinctrl *pctl, int value) argument 438 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local 450 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local 458 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local 471 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local 489 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local 499 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local 506 sx150x_irq_set_sense(struct sx150x_pinctrl *pctl, unsigned int line, unsigned int sense) argument 524 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local 543 struct sx150x_pinctrl *pctl = (struct sx150x_pinctrl *)dev_id; local 566 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local 574 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local 585 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local 604 struct sx150x_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 735 struct sx150x_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 866 sx150x_reset(struct sx150x_pinctrl *pctl) argument 882 sx150x_init_misc(struct sx150x_pinctrl *pctl) argument 914 sx150x_init_hw(struct sx150x_pinctrl *pctl) argument 938 sx150x_regmap_reg_width(struct sx150x_pinctrl *pctl, unsigned int reg) argument 967 sx150x_maybe_swizzle(struct sx150x_pinctrl *pctl, unsigned int reg, unsigned int val) argument 1023 struct sx150x_pinctrl *pctl = context; local 1076 struct sx150x_pinctrl *pctl = context; local 1099 struct sx150x_pinctrl *pctl = i2c_get_clientdata(to_i2c_client(dev)); local 1122 struct sx150x_pinctrl *pctl; local [all...] |
H A D | pinctrl-stmfx.c | 106 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local 112 ret = regmap_read(pctl->stmfx->map, reg, &value); 119 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local 123 regmap_write_bits(pctl->stmfx->map, reg + get_reg(offset), 129 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local 135 ret = regmap_read(pctl->stmfx->map, reg, &val); 150 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local 154 return regmap_write_bits(pctl->stmfx->map, reg, mask, 0); 160 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local 166 return regmap_write_bits(pctl 169 stmfx_pinconf_get_pupd(struct stmfx_pinctrl *pctl, unsigned int offset) argument 183 stmfx_pinconf_set_pupd(struct stmfx_pinctrl *pctl, unsigned int offset, u32 pupd) argument 192 stmfx_pinconf_get_type(struct stmfx_pinctrl *pctl, unsigned int offset) argument 206 stmfx_pinconf_set_type(struct stmfx_pinctrl *pctl, unsigned int offset, u32 type) argument 218 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 288 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 350 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 424 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local 435 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local 446 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local 484 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local 492 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local 537 stmfx_pinctrl_irq_toggle_trigger(struct stmfx_pinctrl *pctl, unsigned int offset) argument 567 struct stmfx_pinctrl *pctl = (struct stmfx_pinctrl *)dev_id; local 599 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local 616 stmfx_pinctrl_gpio_function_enable(struct stmfx_pinctrl *pctl) argument 643 struct stmfx_pinctrl *pctl; local 752 stmfx_pinctrl_backup_regs(struct stmfx_pinctrl *pctl) argument 776 stmfx_pinctrl_restore_regs(struct stmfx_pinctrl *pctl) argument 814 struct stmfx_pinctrl *pctl = dev_get_drvdata(dev); local 828 struct stmfx_pinctrl *pctl = dev_get_drvdata(dev); local [all...] |
H A D | pinctrl-da9062.c | 40 static int da9062_pctl_get_pin_mode(struct da9062_pctl *pctl, argument 43 struct regmap *regmap = pctl->da9062->regmap; 56 static int da9062_pctl_set_pin_mode(struct da9062_pctl *pctl, argument 59 struct regmap *regmap = pctl->da9062->regmap; 71 pctl->pin_config[offset] = mode_req; 78 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 79 struct regmap *regmap = pctl->da9062->regmap; 83 gpio_mode = da9062_pctl_get_pin_mode(pctl, offset); 108 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 109 struct regmap *regmap = pctl 117 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 140 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 167 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 183 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 228 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 252 struct da9062_pctl *pctl; local [all...] |
H A D | pinctrl-apple-gpio.c | 81 static void apple_gpio_set_reg(struct apple_gpio_pinctrl *pctl, argument 84 regmap_update_bits(pctl->map, REG_GPIO(pin), mask, value); 87 static u32 apple_gpio_get_reg(struct apple_gpio_pinctrl *pctl, argument 93 ret = regmap_read(pctl->map, REG_GPIO(pin), &val); 108 struct apple_gpio_pinctrl *pctl; local 118 pctl = pinctrl_dev_get_drvdata(pctldev); 122 dev_err(pctl->dev, 148 function_name = pinmux_generic_get_function_name(pctl->pctldev, func); 149 ret = pinctrl_utils_add_map_mux(pctl->pctldev, map, 176 struct apple_gpio_pinctrl *pctl local 197 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); local 207 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); local 222 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); local 229 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); local 242 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); local 255 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(irq_data_get_irq_chip_data(data)); local 282 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(gc); local 292 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(gc); local 303 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); local 316 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(irq_data_get_irq_chip_data(data)); local 336 struct apple_gpio_pinctrl *pctl; local 366 apple_gpio_register(struct apple_gpio_pinctrl *pctl) argument 427 struct apple_gpio_pinctrl *pctl; local [all...] |
H A D | pinctrl-pistachio.c | 95 struct pistachio_pinctrl *pctl; member in struct:pistachio_gpio_bank 832 static inline u32 pctl_readl(struct pistachio_pinctrl *pctl, u32 reg) argument 834 return readl(pctl->base + reg); 837 static inline void pctl_writel(struct pistachio_pinctrl *pctl, u32 val, u32 reg) argument 839 writel(val, pctl->base + reg); 882 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 884 return pctl->ngroups; 890 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 892 return pctl->groups[group].name; 900 struct pistachio_pinctrl *pctl local 918 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 926 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 936 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 947 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1002 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1067 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1363 pistachio_gpio_register(struct pistachio_pinctrl *pctl) argument 1460 struct pistachio_pinctrl *pctl; local [all...] |
H A D | pinctrl-equilibrium.c | 264 *find_pinbank_via_pin(struct eqbr_pinctrl_drv_data *pctl, unsigned int pin) argument 269 for (i = 0; i < pctl->nr_banks; i++) { 270 bank = &pctl->pin_banks[i]; 287 static int eqbr_set_pin_mux(struct eqbr_pinctrl_drv_data *pctl, argument 295 bank = find_pinbank_via_pin(pctl, pin); 297 dev_err(pctl->dev, "Couldn't find pin bank for pin %u\n", pin); 304 dev_err(pctl->dev, 310 raw_spin_lock_irqsave(&pctl->lock, flags); 312 raw_spin_unlock_irqrestore(&pctl->lock, flags); 319 struct eqbr_pinctrl_drv_data *pctl local 344 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); local 367 get_gpio_ctrls_via_bank(struct eqbr_pinctrl_drv_data *pctl, struct eqbr_pin_bank *bank) argument 383 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); local 447 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); local [all...] |
H A D | pinctrl-tb10x.c | 470 * @pctl: pointer to the pinctrl_dev structure of this pin controller. 481 struct pinctrl_dev *pctl; member in struct:tb10x_pinctrl 515 static int tb10x_get_groups_count(struct pinctrl_dev *pctl) argument 517 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl); 521 static const char *tb10x_get_group_name(struct pinctrl_dev *pctl, unsigned n) argument 523 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl); 527 static int tb10x_get_group_pins(struct pinctrl_dev *pctl, unsigned n, argument 531 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl); 539 static int tb10x_dt_node_to_map(struct pinctrl_dev *pctl, argument 556 ret = pinctrl_utils_reserve_map(pctl, ma 576 tb10x_get_functions_count(struct pinctrl_dev *pctl) argument 582 tb10x_get_function_name(struct pinctrl_dev *pctl, unsigned n) argument 589 tb10x_get_function_groups(struct pinctrl_dev *pctl, unsigned n, const char * const **groups, unsigned * const num_groups) argument 601 tb10x_gpio_request_enable(struct pinctrl_dev *pctl, struct pinctrl_gpio_range *range, unsigned pin) argument 675 tb10x_gpio_disable_free(struct pinctrl_dev *pctl, struct pinctrl_gpio_range *range, unsigned pin) argument 688 tb10x_pctl_set_mux(struct pinctrl_dev *pctl, unsigned func_selector, unsigned group_selector) argument [all...] |
H A D | pinctrl-mlxbf3.c | 30 struct pinctrl_dev *pctl; member in struct:mlxbf3_pinctrl 276 &priv->pctl); 280 ret = pinctrl_enable(priv->pctl); 284 pinctrl_add_gpio_ranges(priv->pctl, mlxbf3_pinctrl_gpio_ranges, 2);
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.c | 50 static struct regmap *mtk_get_regmap(struct mtk_pinctrl *pctl, argument 53 if (pin >= pctl->devdata->type1_start && pin < pctl->devdata->type1_end) 54 return pctl->regmap2; 55 return pctl->regmap1; 58 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) argument 61 return ((pin >> pctl->devdata->mode_shf) & pctl->devdata->port_mask) 62 << pctl->devdata->port_shf; 71 struct mtk_pinctrl *pctl local 93 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local 106 mtk_pconf_set_ies_smt(struct mtk_pinctrl *pctl, unsigned pin, int value, enum pin_config_param arg) argument 194 mtk_find_pin_drv_grp_by_pin( struct mtk_pinctrl *pctl, unsigned long pin) argument 208 mtk_pconf_set_driving(struct mtk_pinctrl *pctl, unsigned int pin, unsigned char driving) argument 301 mtk_pconf_set_pull_select(struct mtk_pinctrl *pctl, unsigned int pin, bool enable, bool isup, unsigned int arg) argument 371 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 409 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 419 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 442 mtk_pctrl_find_group_by_pin(struct mtk_pinctrl *pctl, u32 pin) argument 456 mtk_pctrl_find_function_by_pin( struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) argument 471 mtk_pctrl_is_function_valid(struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) argument 496 mtk_pctrl_dt_node_to_map_func(struct mtk_pinctrl *pctl, u32 pin, u32 fnum, struct mtk_pinctrl_group *grp, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument 537 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 647 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 655 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 665 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 697 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 712 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 730 mtk_find_pin_by_eint_num(struct mtk_pinctrl *pctl, unsigned int eint_num) argument 750 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 767 mtk_pmx_find_gpio_mode(struct mtk_pinctrl *pctl, unsigned offset) argument 787 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 824 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local 844 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local 856 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local 872 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local 905 struct mtk_pinctrl *pctl = dev_get_drvdata(device); local 912 struct mtk_pinctrl *pctl = dev_get_drvdata(device); local 923 struct mtk_pinctrl *pctl = platform_get_drvdata(pdev); local 957 struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data; local 972 struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data; local 984 struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data; local 1009 mtk_eint_init(struct mtk_pinctrl *pctl, struct platform_device *pdev) argument 1048 struct mtk_pinctrl *pctl; local [all...] |
H A D | mtk-eint.h | 73 void *pctl; member in struct:mtk_eint
|
/linux-master/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 61 static void sunxi_mux_reg(const struct sunxi_pinctrl *pctl, argument 67 *reg = bank * pctl->bank_mem_size + MUX_REGS_OFFSET + 73 static void sunxi_data_reg(const struct sunxi_pinctrl *pctl, argument 79 *reg = bank * pctl->bank_mem_size + DATA_REGS_OFFSET + 85 static void sunxi_dlevel_reg(const struct sunxi_pinctrl *pctl, argument 89 u32 offset = pin % PINS_PER_BANK * pctl->dlevel_field_width; 91 *reg = bank * pctl->bank_mem_size + DLEVEL_REGS_OFFSET + 94 *mask = (BIT(pctl->dlevel_field_width) - 1) << *shift; 97 static void sunxi_pull_reg(const struct sunxi_pinctrl *pctl, argument 103 *reg = bank * pctl 110 sunxi_pinctrl_find_group_by_name(struct sunxi_pinctrl *pctl, const char *group) argument 125 sunxi_pinctrl_find_function_by_name(struct sunxi_pinctrl *pctl, const char *name) argument 143 sunxi_pinctrl_desc_find_function_by_name(struct sunxi_pinctrl *pctl, const char *pin_name, const char *func_name) argument 170 sunxi_pinctrl_desc_find_function_by_pin(struct sunxi_pinctrl *pctl, const u16 pin_num, const char *func_name) argument 196 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 204 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 214 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 392 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 514 sunxi_pconf_reg(const struct sunxi_pinctrl *pctl, u32 pin, enum pin_config_param param, u32 *reg, u32 *shift, u32 *mask) argument 539 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 591 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 601 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 663 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 678 sunxi_pinctrl_set_io_bias_cfg(struct sunxi_pinctrl *pctl, unsigned pin, struct regulator *supply) argument 748 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 756 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 766 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 778 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 797 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 819 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 839 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 885 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 915 struct sunxi_pinctrl *pctl = gpiochip_get_data(chip); local 923 struct sunxi_pinctrl *pctl = gpiochip_get_data(chip); local 945 struct sunxi_pinctrl *pctl = gpiochip_get_data(chip); local 968 struct sunxi_pinctrl *pctl = gpiochip_get_data(chip); local 995 struct sunxi_pinctrl *pctl = gpiochip_get_data(chip); local 1017 struct sunxi_pinctrl *pctl = irq_data_get_irq_chip_data(d); local 1042 struct sunxi_pinctrl *pctl = irq_data_get_irq_chip_data(d); local 1050 struct sunxi_pinctrl *pctl = irq_data_get_irq_chip_data(d); local 1097 struct sunxi_pinctrl *pctl = irq_data_get_irq_chip_data(d); local 1107 struct sunxi_pinctrl *pctl = irq_data_get_irq_chip_data(d); local 1124 struct sunxi_pinctrl *pctl = irq_data_get_irq_chip_data(d); local 1147 struct sunxi_pinctrl *pctl = irq_data_get_irq_chip_data(d); local 1190 struct sunxi_pinctrl *pctl = d->host_data; local 1218 struct sunxi_pinctrl *pctl = irq_desc_get_handler_data(desc); local 1243 sunxi_pinctrl_add_function(struct sunxi_pinctrl *pctl, const char *name) argument 1267 struct sunxi_pinctrl *pctl = platform_get_drvdata(pdev); local 1413 sunxi_pinctrl_setup_debounce(struct sunxi_pinctrl *pctl, struct device_node *node) argument 1482 struct sunxi_pinctrl *pctl; local [all...] |
/linux-master/drivers/pinctrl/mvebu/ |
H A D | pinctrl-mvebu.c | 83 struct mvebu_pinctrl *pctl, unsigned pid) 86 for (n = 0; n < pctl->num_groups; n++) { 87 if (pid >= pctl->groups[n].pins[0] && 88 pid < pctl->groups[n].pins[0] + 89 pctl->groups[n].npins) 90 return &pctl->groups[n]; 96 struct mvebu_pinctrl *pctl, const char *name) 100 for (n = 0; n < pctl->num_groups; n++) { 101 if (strcmp(name, pctl->groups[n].name) == 0) 102 return &pctl 82 mvebu_pinctrl_find_group_by_pid( struct mvebu_pinctrl *pctl, unsigned pid) argument 95 mvebu_pinctrl_find_group_by_name( struct mvebu_pinctrl *pctl, const char *name) argument 108 mvebu_pinctrl_find_setting_by_val( struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, unsigned long config) argument 125 mvebu_pinctrl_find_setting_by_name( struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, const char *name) argument 142 mvebu_pinctrl_find_gpio_setting( struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp) argument 159 mvebu_pinctrl_find_function_by_name( struct mvebu_pinctrl *pctl, const char *name) argument 175 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 188 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 207 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 270 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 278 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 287 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 297 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 327 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 351 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 384 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 391 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 399 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 410 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 501 mvebu_pinctrl_build_functions(struct platform_device *pdev, struct mvebu_pinctrl *pctl) argument 581 struct mvebu_pinctrl *pctl; local [all...] |
/linux-master/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 210 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 214 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); 216 dev_err(pctl->dev, "pin %d not in range.\n", pin); 284 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 298 dev_dbg(pctl->dev, "No access to gpio %d - %d\n", bank->bank_nr, i); 370 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 379 dev_err(pctl->dev, "unable to lock HW IRQ %lu for IRQ\n", 430 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 433 if (pctl->hwlock) { 434 ret = hwspin_lock_timeout_in_atomic(pctl 457 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 494 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 514 stm32_pctrl_find_group_by_pin(struct stm32_pinctrl *pctl, u32 pin) argument 528 stm32_pctrl_is_function_valid(struct stm32_pinctrl *pctl, u32 pin_num, u32 fnum) argument 554 stm32_pctrl_dt_node_to_map_func(struct stm32_pinctrl *pctl, u32 pin, u32 fnum, struct stm32_pinctrl_group *grp, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument 580 struct stm32_pinctrl *pctl; local 696 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 704 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 714 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 749 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 760 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 825 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 863 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 895 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 946 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 997 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 1069 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1122 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1132 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1168 stm32_pconf_get_pin_desc_by_pin_number(struct stm32_pinctrl *pctl, unsigned int pin_number) argument 1186 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1266 stm32_pctrl_get_desc_pin_from_gpio(struct stm32_pinctrl *pctl, struct stm32_gpio_bank *bank, unsigned int offset) argument 1290 stm32_gpiolib_register_bank(struct stm32_pinctrl *pctl, struct fwnode_handle *fwnode) argument 1423 stm32_pctrl_dt_setup_irq(struct platform_device *pdev, struct stm32_pinctrl *pctl) argument 1468 struct stm32_pinctrl *pctl = platform_get_drvdata(pdev); local 1497 stm32_pctrl_create_pins_tab(struct stm32_pinctrl *pctl, struct stm32_desc_pin *pins) argument 1524 struct stm32_pinctrl *pctl; local 1660 stm32_pinctrl_restore_gpio_regs( struct stm32_pinctrl *pctl, u32 pin) argument 1725 struct stm32_pinctrl *pctl = dev_get_drvdata(dev); local 1736 struct stm32_pinctrl *pctl = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/pinctrl/cirrus/ |
H A D | pinctrl-madera.h | 30 struct pinctrl_dev *pctl; member in struct:madera_pin_private
|
/linux-master/drivers/pinctrl/sunplus/ |
H A D | sppctl.c | 175 static void sppctl_func_set(struct sppctl_pdata *pctl, u8 func, u8 val) argument 204 writel(reg, pctl->moon2_base + offset); 227 static void sppctl_gmx_set(struct sppctl_pdata *pctl, u8 reg_off, u8 bit_off, u8 bit_sz, argument 240 writel(reg, pctl->moon1_base + reg_off * 4); 523 static int sppctl_gpio_new(struct platform_device *pdev, struct sppctl_pdata *pctl) argument 532 pctl->spp_gchip = spp_gchip; 534 spp_gchip->gpioxt_base = pctl->gpioxt_base; 535 spp_gchip->first_base = pctl->first_base; 556 pctl->pctl_grange.npins = gchip->ngpio; 557 pctl 570 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 602 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 647 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 702 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 733 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 756 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 763 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 771 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 802 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local 822 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local [all...] |
/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-asxx-defs.h | 226 uint64_t pctl:5; member in struct:cvmx_asxx_rld_comp::cvmx_asxx_rld_comp_s 230 uint64_t pctl:5; 237 uint64_t pctl:4; member in struct:cvmx_asxx_rld_comp::cvmx_asxx_rld_comp_cn38xx 241 uint64_t pctl:4; 252 uint64_t pctl:4; member in struct:cvmx_asxx_rld_data_drv::cvmx_asxx_rld_data_drv_s 256 uint64_t pctl:4; 306 uint64_t pctl:5; member in struct:cvmx_asxx_rld_pctl_strong::cvmx_asxx_rld_pctl_strong_s 308 uint64_t pctl:5; 319 uint64_t pctl:5; member in struct:cvmx_asxx_rld_pctl_weak::cvmx_asxx_rld_pctl_weak_s 321 uint64_t pctl 470 uint64_t pctl:4; member in struct:cvmx_asxx_tx_comp_byp::cvmx_asxx_tx_comp_byp_cn30xx 482 uint64_t pctl:4; member in struct:cvmx_asxx_tx_comp_byp::cvmx_asxx_tx_comp_byp_cn38xx 495 uint64_t pctl:5; member in struct:cvmx_asxx_tx_comp_byp::cvmx_asxx_tx_comp_byp_cn50xx 510 uint64_t pctl:5; member in struct:cvmx_asxx_tx_comp_byp::cvmx_asxx_tx_comp_byp_cn58xx [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | core_titan.c | 240 union TPAchipPCTL pctl; 243 pctl.pctl_q_whole = port->pctl.csr; 245 return pctl.pctl_r_bits.apctl_v_agp_present; 344 port->pctl.csr |= pctl_m_mwin; 648 union TPAchipPCTL pctl; 650 pctl.pctl_q_whole = port->pctl.csr; 653 pctl.pctl_r_bits.apctl_v_agp_sba_en = agp->mode.bits.sba; 656 pctl 237 union TPAchipPCTL pctl; local 643 union TPAchipPCTL pctl; local 737 union TPAchipPCTL pctl; local [all...] |
/linux-master/drivers/phy/qualcomm/ |
H A D | phy-qcom-usb-hsic.c | 20 struct pinctrl *pctl; member in struct:qcom_usb_hsic_phy 56 pins_default = pinctrl_lookup_state(uphy->pctl, PINCTRL_STATE_DEFAULT); 62 ret = pinctrl_select_state(uphy->pctl, pins_default); 116 uphy->pctl = devm_pinctrl_get(&ulpi->dev); 117 if (IS_ERR(uphy->pctl)) 118 return PTR_ERR(uphy->pctl);
|
/linux-master/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.c | 147 * @pctl: pointer to the pinctrl handle 153 struct pinctrl_dev *pctl; member in struct:sprd_pinctrl 212 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 213 struct sprd_pinctrl_soc_info *info = pctl->info; 221 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 222 struct sprd_pinctrl_soc_info *info = pctl->info; 232 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 233 struct sprd_pinctrl_soc_info *info = pctl->info; 249 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 259 grp = sprd_pinctrl_find_group_by_name(pctl, n 377 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 390 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 443 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 595 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 746 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 765 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 790 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 823 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local [all...] |
/linux-master/sound/soc/ |
H A D | soc-ac97.c | 27 struct pinctrl *pctl; member in struct:snd_ac97_reset_cfg 266 struct pinctrl *pctl = snd_ac97_rst_cfg.pctl; local 268 pinctrl_select_state(pctl, snd_ac97_rst_cfg.pstate_warm_reset); 276 pinctrl_select_state(pctl, snd_ac97_rst_cfg.pstate_run); 282 struct pinctrl *pctl = snd_ac97_rst_cfg.pctl; local 284 pinctrl_select_state(pctl, snd_ac97_rst_cfg.pstate_reset); 294 pinctrl_select_state(pctl, snd_ac97_rst_cfg.pstate_run); 309 cfg->pctl [all...] |
/linux-master/drivers/pinctrl/starfive/ |
H A D | pinctrl-starfive-jh7110.h | 20 struct pinctrl_dev *pctl; member in struct:jh7110_pinctrl
|