| /kernel/linux/linux-5.10/drivers/pinctrl/mediatek/ |
| D | pinctrl-mtk-common.c | 53 static struct regmap *mtk_get_regmap(struct mtk_pinctrl *pctl, in mtk_get_regmap() argument 56 if (pin >= pctl->devdata->type1_start && pin < pctl->devdata->type1_end) in mtk_get_regmap() 57 return pctl->regmap2; in mtk_get_regmap() 58 return pctl->regmap1; in mtk_get_regmap() 61 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) in mtk_get_port() argument 64 return ((pin >> 4) & pctl->devdata->port_mask) in mtk_get_port() 65 << pctl->devdata->port_shf; in mtk_get_port() 74 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pmx_gpio_set_direction() local 76 reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dir_offset; in mtk_pmx_gpio_set_direction() 79 if (pctl->devdata->spec_dir_set) in mtk_pmx_gpio_set_direction() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/mediatek/ |
| D | pinctrl-mtk-common.c | 50 static struct regmap *mtk_get_regmap(struct mtk_pinctrl *pctl, in mtk_get_regmap() argument 53 if (pin >= pctl->devdata->type1_start && pin < pctl->devdata->type1_end) in mtk_get_regmap() 54 return pctl->regmap2; in mtk_get_regmap() 55 return pctl->regmap1; in mtk_get_regmap() 58 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) in mtk_get_port() argument 61 return ((pin >> pctl->devdata->mode_shf) & pctl->devdata->port_mask) in mtk_get_port() 62 << pctl->devdata->port_shf; in mtk_get_port() 71 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pmx_gpio_set_direction() local 73 reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dir_offset; in mtk_pmx_gpio_set_direction() 74 bit = BIT(offset & pctl->devdata->mode_mask); in mtk_pmx_gpio_set_direction() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/pxa/ |
| D | pinctrl-pxa2xx.c | 26 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_groups_count() local 28 return pctl->ngroups; in pxa2xx_pctrl_get_groups_count() 34 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_group_name() local 35 struct pxa_pinctrl_group *group = pctl->groups + tgroup; in pxa2xx_pctrl_get_group_name() 45 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_group_pins() local 46 struct pxa_pinctrl_group *group = pctl->groups + tgroup; in pxa2xx_pctrl_get_group_pins() 65 pxa_desc_by_func_group(struct pxa_pinctrl *pctl, const char *pin_name, in pxa_desc_by_func_group() argument 71 for (i = 0; i < pctl->npins; i++) { in pxa_desc_by_func_group() 72 const struct pxa_desc_pin *pin = pctl->ppins + i; in pxa_desc_by_func_group() 88 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pmx_gpio_set_direction() local [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/pxa/ |
| D | pinctrl-pxa2xx.c | 26 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_groups_count() local 28 return pctl->ngroups; in pxa2xx_pctrl_get_groups_count() 34 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_group_name() local 35 struct pxa_pinctrl_group *group = pctl->groups + tgroup; in pxa2xx_pctrl_get_group_name() 45 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_group_pins() local 46 struct pxa_pinctrl_group *group = pctl->groups + tgroup; in pxa2xx_pctrl_get_group_pins() 65 pxa_desc_by_func_group(struct pxa_pinctrl *pctl, const char *pin_name, in pxa_desc_by_func_group() argument 71 for (i = 0; i < pctl->npins; i++) { in pxa_desc_by_func_group() 72 const struct pxa_desc_pin *pin = pctl->ppins + i; in pxa_desc_by_func_group() 88 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pmx_gpio_set_direction() local [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/ |
| D | pinctrl-stmfx.c | 105 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get() local 111 ret = regmap_read(pctl->stmfx->map, reg, &value); in stmfx_gpio_get() 118 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_set() local 122 regmap_write_bits(pctl->stmfx->map, reg + get_reg(offset), in stmfx_gpio_set() 128 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get_direction() local 134 ret = regmap_read(pctl->stmfx->map, reg, &val); in stmfx_gpio_get_direction() 149 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_input() local 153 return regmap_write_bits(pctl->stmfx->map, reg, mask, 0); in stmfx_gpio_direction_input() 159 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_output() local 165 return regmap_write_bits(pctl->stmfx->map, reg, mask, mask); in stmfx_gpio_direction_output() [all …]
|
| D | pinctrl-sx150x.c | 374 static bool sx150x_pin_is_oscio(struct sx150x_pinctrl *pctl, unsigned int pin) in sx150x_pin_is_oscio() argument 376 if (pin >= pctl->data->npins) in sx150x_pin_is_oscio() 380 if (pctl->data->model != SX150X_789) in sx150x_pin_is_oscio() 383 return !strcmp(pctl->data->pins[pin].name, "oscio"); in sx150x_pin_is_oscio() 389 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); in sx150x_gpio_get_direction() local 393 if (sx150x_pin_is_oscio(pctl, offset)) in sx150x_gpio_get_direction() 396 ret = regmap_read(pctl->regmap, pctl->data->reg_dir, &value); in sx150x_gpio_get_direction() 408 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); in sx150x_gpio_get() local 412 if (sx150x_pin_is_oscio(pctl, offset)) in sx150x_gpio_get() 415 ret = regmap_read(pctl->regmap, pctl->data->reg_data, &value); in sx150x_gpio_get() [all …]
|
| D | pinctrl-axp209.c | 120 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_get() local 124 ret = regmap_read(pctl->regmap, AXP20X_GPIO20_SS, &val); in axp20x_gpio_get() 128 return !!(val & BIT(offset + pctl->desc->gpio_status_offset)); in axp20x_gpio_get() 134 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_get_direction() local 142 ret = regmap_read(pctl->regmap, reg, &val); in axp20x_gpio_get_direction() 175 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_set() local 182 regmap_update_bits(pctl->regmap, reg, in axp20x_gpio_set() 191 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_set() local 198 return regmap_update_bits(pctl->regmap, reg, AXP20X_GPIO_FUNCTIONS, in axp20x_pmx_set() 204 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_func_cnt() local [all …]
|
| D | pinctrl-da9062.c | 44 static int da9062_pctl_get_pin_mode(struct da9062_pctl *pctl, in da9062_pctl_get_pin_mode() argument 47 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_get_pin_mode() 60 static int da9062_pctl_set_pin_mode(struct da9062_pctl *pctl, in da9062_pctl_set_pin_mode() argument 63 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_set_pin_mode() 75 pctl->pin_config[offset] = mode_req; in da9062_pctl_set_pin_mode() 82 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_get() local 83 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_get() 87 gpio_mode = da9062_pctl_get_pin_mode(pctl, offset); in da9062_gpio_get() 112 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_set() local 113 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_set() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/sunxi/ |
| D | pinctrl-sunxi.c | 61 static void sunxi_mux_reg(const struct sunxi_pinctrl *pctl, in sunxi_mux_reg() argument 67 *reg = bank * pctl->bank_mem_size + MUX_REGS_OFFSET + in sunxi_mux_reg() 73 static void sunxi_data_reg(const struct sunxi_pinctrl *pctl, in sunxi_data_reg() argument 79 *reg = bank * pctl->bank_mem_size + DATA_REGS_OFFSET + in sunxi_data_reg() 85 static void sunxi_dlevel_reg(const struct sunxi_pinctrl *pctl, in sunxi_dlevel_reg() argument 89 u32 offset = pin % PINS_PER_BANK * pctl->dlevel_field_width; in sunxi_dlevel_reg() 91 *reg = bank * pctl->bank_mem_size + DLEVEL_REGS_OFFSET + in sunxi_dlevel_reg() 94 *mask = (BIT(pctl->dlevel_field_width) - 1) << *shift; in sunxi_dlevel_reg() 97 static void sunxi_pull_reg(const struct sunxi_pinctrl *pctl, in sunxi_pull_reg() argument 103 *reg = bank * pctl->bank_mem_size + pctl->pull_regs_offset + in sunxi_pull_reg() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/ |
| D | pinctrl-stmfx.c | 106 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get() local 112 ret = regmap_read(pctl->stmfx->map, reg, &value); in stmfx_gpio_get() 119 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_set() local 123 regmap_write_bits(pctl->stmfx->map, reg + get_reg(offset), in stmfx_gpio_set() 129 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get_direction() local 135 ret = regmap_read(pctl->stmfx->map, reg, &val); in stmfx_gpio_get_direction() 150 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_input() local 154 return regmap_write_bits(pctl->stmfx->map, reg, mask, 0); in stmfx_gpio_direction_input() 160 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_output() local 166 return regmap_write_bits(pctl->stmfx->map, reg, mask, mask); in stmfx_gpio_direction_output() [all …]
|
| D | pinctrl-sx150x.c | 372 static bool sx150x_pin_is_oscio(struct sx150x_pinctrl *pctl, unsigned int pin) in sx150x_pin_is_oscio() argument 374 if (pin >= pctl->data->npins) in sx150x_pin_is_oscio() 378 if (pctl->data->model != SX150X_789) in sx150x_pin_is_oscio() 381 return !strcmp(pctl->data->pins[pin].name, "oscio"); in sx150x_pin_is_oscio() 387 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); in sx150x_gpio_get_direction() local 391 if (sx150x_pin_is_oscio(pctl, offset)) in sx150x_gpio_get_direction() 394 ret = regmap_read(pctl->regmap, pctl->data->reg_dir, &value); in sx150x_gpio_get_direction() 406 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); in sx150x_gpio_get() local 410 if (sx150x_pin_is_oscio(pctl, offset)) in sx150x_gpio_get() 413 ret = regmap_read(pctl->regmap, pctl->data->reg_data, &value); in sx150x_gpio_get() [all …]
|
| D | pinctrl-apple-gpio.c | 81 static void apple_gpio_set_reg(struct apple_gpio_pinctrl *pctl, in apple_gpio_set_reg() argument 84 regmap_update_bits(pctl->map, REG_GPIO(pin), mask, value); in apple_gpio_set_reg() 87 static u32 apple_gpio_get_reg(struct apple_gpio_pinctrl *pctl, in apple_gpio_get_reg() argument 93 ret = regmap_read(pctl->map, REG_GPIO(pin), &val); in apple_gpio_get_reg() 108 struct apple_gpio_pinctrl *pctl; in apple_gpio_dt_node_to_map() local 118 pctl = pinctrl_dev_get_drvdata(pctldev); in apple_gpio_dt_node_to_map() 122 dev_err(pctl->dev, in apple_gpio_dt_node_to_map() 148 function_name = pinmux_generic_get_function_name(pctl->pctldev, func); in apple_gpio_dt_node_to_map() 149 ret = pinctrl_utils_add_map_mux(pctl->pctldev, map, in apple_gpio_dt_node_to_map() 176 struct apple_gpio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in apple_gpio_pinmux_set() local [all …]
|
| D | pinctrl-axp209.c | 134 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_get() local 140 ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val); in axp20x_gpio_get() 146 ret = regmap_read(pctl->regmap, AXP20X_GPIO20_SS, &val); in axp20x_gpio_get() 150 return !!(val & BIT(offset + pctl->desc->gpio_status_offset)); in axp20x_gpio_get() 156 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_get_direction() local 162 ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val); in axp20x_gpio_get_direction() 175 ret = regmap_read(pctl->regmap, reg, &val); in axp20x_gpio_get_direction() 208 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_set() local 213 regmap_update_bits(pctl->regmap, AXP20X_GPIO3_CTRL, in axp20x_gpio_set() 224 regmap_update_bits(pctl->regmap, reg, in axp20x_gpio_set() [all …]
|
| D | pinctrl-da9062.c | 45 static int da9062_pctl_get_pin_mode(struct da9062_pctl *pctl, in da9062_pctl_get_pin_mode() argument 48 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_get_pin_mode() 61 static int da9062_pctl_set_pin_mode(struct da9062_pctl *pctl, in da9062_pctl_set_pin_mode() argument 64 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_set_pin_mode() 76 pctl->pin_config[offset] = mode_req; in da9062_pctl_set_pin_mode() 83 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_get() local 84 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_get() 88 gpio_mode = da9062_pctl_get_pin_mode(pctl, offset); in da9062_gpio_get() 113 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_set() local 114 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_set() [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/sunxi/ |
| D | pinctrl-sunxi.c | 50 sunxi_pinctrl_find_group_by_name(struct sunxi_pinctrl *pctl, const char *group) in sunxi_pinctrl_find_group_by_name() argument 54 for (i = 0; i < pctl->ngroups; i++) { in sunxi_pinctrl_find_group_by_name() 55 struct sunxi_pinctrl_group *grp = pctl->groups + i; in sunxi_pinctrl_find_group_by_name() 65 sunxi_pinctrl_find_function_by_name(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_find_function_by_name() argument 68 struct sunxi_pinctrl_function *func = pctl->functions; in sunxi_pinctrl_find_function_by_name() 71 for (i = 0; i < pctl->nfunctions; i++) { in sunxi_pinctrl_find_function_by_name() 83 sunxi_pinctrl_desc_find_function_by_name(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_desc_find_function_by_name() argument 89 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_name() 90 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name() 98 func->variant & pctl->variant)) in sunxi_pinctrl_desc_find_function_by_name() [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/mvebu/ |
| D | pinctrl-mvebu.c | 83 struct mvebu_pinctrl *pctl, unsigned pid) in mvebu_pinctrl_find_group_by_pid() argument 86 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_pid() 87 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid() 88 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid() 89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid() 90 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_pid() 96 struct mvebu_pinctrl *pctl, const char *name) in mvebu_pinctrl_find_group_by_name() argument 99 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_name() 100 if (strcmp(name, pctl->groups[n].name) == 0) in mvebu_pinctrl_find_group_by_name() 101 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_name() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/mvebu/ |
| D | pinctrl-mvebu.c | 83 struct mvebu_pinctrl *pctl, unsigned pid) in mvebu_pinctrl_find_group_by_pid() argument 86 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_pid() 87 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid() 88 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid() 89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid() 90 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_pid() 96 struct mvebu_pinctrl *pctl, const char *name) in mvebu_pinctrl_find_group_by_name() argument 100 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_name() 101 if (strcmp(name, pctl->groups[n].name) == 0) in mvebu_pinctrl_find_group_by_name() 102 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_name() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/stm32/ |
| D | pinctrl-stm32.c | 210 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_request() local 214 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); in stm32_gpio_request() 216 dev_err(pctl->dev, "pin %d not in range.\n", pin); in stm32_gpio_request() 295 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_init_valid_mask() local 309 dev_dbg(pctl->dev, "No access to gpio %d - %d\n", bank->bank_nr, i); in stm32_gpio_init_valid_mask() 381 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_irq_request_resources() local 390 dev_err(pctl->dev, "unable to lock HW IRQ %lu for IRQ\n", in stm32_gpio_irq_request_resources() 441 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_domain_activate() local 444 if (pctl->hwlock) { in stm32_gpio_domain_activate() 445 ret = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_gpio_domain_activate() [all …]
|
| /kernel/linux/linux-6.6/fs/xfs/ |
| D | xfs_pwork.c | 42 struct xfs_pwork_ctl *pctl; in xfs_pwork_work() local 46 pctl = pwork->pctl; in xfs_pwork_work() 47 error = pctl->work_fn(pctl->mp, pwork); in xfs_pwork_work() 48 if (error && !pctl->error) in xfs_pwork_work() 49 pctl->error = error; in xfs_pwork_work() 50 if (atomic_dec_and_test(&pctl->nr_work)) in xfs_pwork_work() 51 wake_up(&pctl->poll_wait); in xfs_pwork_work() 62 struct xfs_pwork_ctl *pctl, in xfs_pwork_init() argument 74 pctl->wq = alloc_workqueue("%s-%d", in xfs_pwork_init() 77 if (!pctl->wq) in xfs_pwork_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/stm32/ |
| D | pinctrl-stm32.c | 210 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_request() local 214 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); in stm32_gpio_request() 216 dev_err(pctl->dev, "pin %d not in range.\n", pin); in stm32_gpio_request() 367 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_irq_request_resources() local 377 dev_err(pctl->dev, "unable to lock HW IRQ %lu for IRQ\n", in stm32_gpio_irq_request_resources() 435 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_domain_activate() local 443 spin_lock_irqsave(&pctl->irqmux_lock, flags); in stm32_gpio_domain_activate() 445 if (pctl->hwlock) { in stm32_gpio_domain_activate() 446 ret = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_gpio_domain_activate() 449 dev_err(pctl->dev, "Can't get hwspinlock\n"); in stm32_gpio_domain_activate() [all …]
|
| /kernel/linux/linux-5.10/fs/xfs/ |
| D | xfs_pwork.c | 42 struct xfs_pwork_ctl *pctl; in xfs_pwork_work() local 46 pctl = pwork->pctl; in xfs_pwork_work() 47 error = pctl->work_fn(pctl->mp, pwork); in xfs_pwork_work() 48 if (error && !pctl->error) in xfs_pwork_work() 49 pctl->error = error; in xfs_pwork_work() 50 if (atomic_dec_and_test(&pctl->nr_work)) in xfs_pwork_work() 51 wake_up(&pctl->poll_wait); in xfs_pwork_work() 62 struct xfs_pwork_ctl *pctl, in xfs_pwork_init() argument 73 pctl->wq = alloc_workqueue("%s-%d", WQ_FREEZABLE, nr_threads, tag, in xfs_pwork_init() 75 if (!pctl->wq) in xfs_pwork_init() [all …]
|
| /kernel/linux/linux-5.10/arch/arc/boot/dts/ |
| D | abilis_tb101.dtsi | 31 pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */ 34 pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */ 37 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */ 40 pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */ 44 pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */ 47 pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */ 50 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */ 53 pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */ 57 pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */ 60 pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */ [all …]
|
| D | abilis_tb100.dtsi | 31 pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */ 34 pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */ 37 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */ 40 pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */ 44 pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */ 47 pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */ 50 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */ 53 pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */ 57 pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */ 60 pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */ [all …]
|
| /kernel/linux/linux-6.6/arch/arc/boot/dts/ |
| D | abilis_tb101.dtsi | 31 pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */ 34 pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */ 37 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */ 40 pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */ 44 pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */ 47 pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */ 50 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */ 53 pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */ 57 pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */ 60 pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */ [all …]
|
| D | abilis_tb100.dtsi | 31 pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */ 34 pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */ 37 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */ 40 pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */ 44 pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */ 47 pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */ 50 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */ 53 pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */ 57 pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */ 60 pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */ [all …]
|