Home
last modified time | relevance | path

Searched defs:pctl (Results 1 – 25 of 71) sorted by relevance

123

/linux/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c66 static u32 sunxi_bank_offset(const struct sunxi_pinctrl *pctl, u32 pin) in sunxi_bank_offset()
78 static void sunxi_mux_reg(const struct sunxi_pinctrl *pctl, in sunxi_mux_reg()
89 static void sunxi_data_reg(const struct sunxi_pinctrl *pctl, in sunxi_data_reg()
100 static void sunxi_dlevel_reg(const struct sunxi_pinctrl *pctl, in sunxi_dlevel_reg()
111 static void sunxi_pull_reg(const struct sunxi_pinctrl *pctl, in sunxi_pull_reg()
123 sunxi_pinctrl_find_group_by_name(struct sunxi_pinctrl *pctl, const char *group) in sunxi_pinctrl_find_group_by_name()
138 sunxi_pinctrl_find_function_by_name(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_find_function_by_name()
156 sunxi_pinctrl_desc_find_function_by_name(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_desc_find_function_by_name()
183 sunxi_pinctrl_desc_find_function_by_pin(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_desc_find_function_by_pin()
208 sunxi_pinctrl_desc_find_function_by_pin_and_mux(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_desc_find_function_by_pin_and_mux()
[all …]
/linux/drivers/pinctrl/
H A Dpinctrl-apple-gpio.c81 static void apple_gpio_set_reg(struct apple_gpio_pinctrl *pctl, in apple_gpio_set_reg()
87 static u32 apple_gpio_get_reg(struct apple_gpio_pinctrl *pctl, in apple_gpio_get_reg()
108 struct apple_gpio_pinctrl *pctl; in apple_gpio_dt_node_to_map() local
183 struct apple_gpio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in apple_gpio_pinmux_set() local
205 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); in apple_gpio_get_direction() local
215 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); in apple_gpio_get() local
230 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); in apple_gpio_set() local
239 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); in apple_gpio_direction_input() local
252 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(chip); in apple_gpio_direction_output() local
265 struct apple_gpio_pinctrl *pctl = gpiochip_get_data(irq_data_get_irq_chip_data(data)); in apple_gpio_irq_ack() local
[all …]
H A Dpinctrl-da9062.c40 static int da9062_pctl_get_pin_mode(struct da9062_pctl *pctl, in da9062_pctl_get_pin_mode()
56 static int da9062_pctl_set_pin_mode(struct da9062_pctl *pctl, in da9062_pctl_set_pin_mode()
78 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_get() local
108 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_set() local
117 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_get_direction() local
140 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_direction_input() local
167 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_direction_output() local
181 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_set_config() local
226 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_to_irq() local
250 struct da9062_pctl *pctl; in da9062_pctl_probe() local
H A Dpinctrl-axp209.c129 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_get() local
151 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_get_direction() local
201 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_set() local
224 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_set() local
244 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_func_cnt() local
252 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_func_name() local
262 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_func_groups() local
273 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_set_mux() local
305 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_gpio_set_direction() local
326 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_groups_cnt() local
[all …]
H A Dpinctrl-pistachio.c95 struct pistachio_pinctrl *pctl; member
832 static inline u32 pctl_readl(struct pistachio_pinctrl *pctl, u32 reg) in pctl_readl()
837 static inline void pctl_writel(struct pistachio_pinctrl *pctl, u32 val, u32 reg) in pctl_writel()
882 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_groups_count() local
890 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_group_name() local
900 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_group_pins() local
918 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinmux_get_functions_count() local
926 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinmux_get_function_name() local
936 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinmux_get_function_groups() local
947 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinmux_enable() local
[all …]
H A Dpinctrl-equilibrium.c279 *find_pinbank_via_pin(struct eqbr_pinctrl_drv_data *pctl, unsigned int pin) in find_pinbank_via_pin()
302 static int eqbr_set_pin_mux(struct eqbr_pinctrl_drv_data *pctl, in eqbr_set_pin_mux()
334 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); in eqbr_pinmux_set_mux() local
359 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); in eqbr_pinmux_gpio_request() local
382 *get_gpio_ctrls_via_bank(struct eqbr_pinctrl_drv_data *pctl, in get_gpio_ctrls_via_bank()
398 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); in eqbr_pinconf_get() local
462 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); in eqbr_pinconf_set() local
H A Dpinctrl-mlxbf3.c30 struct pinctrl_dev *pctl; member
H A Dpinctrl-k230.c69 struct pinctrl_desc pctl; member
593 struct pinctrl_desc *pctl; in k230_pinctrl_probe() local
/linux/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c83 struct mvebu_pinctrl *pctl, unsigned pid) in mvebu_pinctrl_find_group_by_pid()
96 struct mvebu_pinctrl *pctl, const char *name) in mvebu_pinctrl_find_group_by_name()
109 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, in mvebu_pinctrl_find_setting_by_val()
126 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, in mvebu_pinctrl_find_setting_by_name()
143 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp) in mvebu_pinctrl_find_gpio_setting()
160 struct mvebu_pinctrl *pctl, const char *name) in mvebu_pinctrl_find_function_by_name()
175 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mvebu_pinconf_group_get() local
188 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mvebu_pinconf_group_set() local
207 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mvebu_pinconf_group_dbg_show() local
270 struct mvebu_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mvebu_pinmux_get_funcs_count() local
[all …]
/linux/drivers/pinctrl/stm32/
H A Dpinctrl-stm32.c355 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_request() local
447 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_init_valid_mask() local
546 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_irq_request_resources() local
607 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_domain_activate() local
634 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_domain_alloc() local
671 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_domain_free() local
691 stm32_pctrl_find_group_by_pin(struct stm32_pinctrl *pctl, u32 pin) in stm32_pctrl_find_group_by_pin()
705 static bool stm32_pctrl_is_function_valid(struct stm32_pinctrl *pctl, in stm32_pctrl_is_function_valid()
734 static int stm32_pctrl_dt_node_to_map_func(struct stm32_pinctrl *pctl, in stm32_pctrl_dt_node_to_map_func()
760 struct stm32_pinctrl *pctl; in stm32_pctrl_dt_subnode_to_map() local
[all …]
/linux/drivers/pinctrl/sunplus/
H A Dsppctl.c175 static void sppctl_func_set(struct sppctl_pdata *pctl, u8 func, u8 val) in sppctl_func_set()
227 static void sppctl_gmx_set(struct sppctl_pdata *pctl, u8 reg_off, u8 bit_off, u8 bit_sz, in sppctl_gmx_set()
525 static int sppctl_gpio_new(struct platform_device *pdev, struct sppctl_pdata *pctl) in sppctl_gpio_new()
572 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); in sppctl_pin_config_get() local
604 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); in sppctl_pin_config_set() local
649 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); in sppctl_get_function_groups() local
704 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); in sppctl_set_mux() local
735 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); in sppctl_gpio_request_enable() local
758 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); in sppctl_get_groups_count() local
765 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); in sppctl_get_group_name() local
[all …]
/linux/drivers/md/
H A Dmd-llbitmap.c258 struct llbitmap_page_ctl **pctl; member
366 struct llbitmap_page_ctl *pctl, in llbitmap_infect_dirty_bits()
388 struct llbitmap_page_ctl *pctl = llbitmap->pctl[idx]; in llbitmap_set_page_dirty() local
487 struct llbitmap_page_ctl *pctl = llbitmap->pctl[idx]; in llbitmap_write_page() local
511 struct llbitmap_page_ctl *pctl = in active_release() local
525 struct llbitmap_page_ctl *pctl = llbitmap->pctl[i]; in llbitmap_free_pages() local
541 struct llbitmap_page_ctl *pctl; in llbitmap_cache_pages() local
689 struct llbitmap_page_ctl *pctl = llbitmap->pctl[page_idx]; in llbitmap_raise_barrier() local
703 struct llbitmap_page_ctl *pctl = llbitmap->pctl[page_idx]; in llbitmap_release_barrier() local
710 struct llbitmap_page_ctl *pctl = llbitmap->pctl[page_idx]; in llbitmap_suspend_timeout() local
[all …]
/linux/fs/xfs/
H A Dxfs_pwork.h32 struct xfs_pwork_ctl *pctl; member
40 struct xfs_pwork_ctl *pctl) in xfs_pwork_ctl_want_abort()
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-asxx-defs.h226 uint64_t pctl:5; member
237 uint64_t pctl:4; member
252 uint64_t pctl:4; member
306 uint64_t pctl:5; member
319 uint64_t pctl:5; member
470 uint64_t pctl:4; member
482 uint64_t pctl:4; member
495 uint64_t pctl:5; member
510 uint64_t pctl:5; member
/linux/sound/soc/
H A Dsoc-ac97.c27 struct pinctrl *pctl; member
273 struct pinctrl *pctl = snd_ac97_rst_cfg.pctl; in snd_soc_ac97_warm_reset() local
289 struct pinctrl *pctl = snd_ac97_rst_cfg.pctl; in snd_soc_ac97_reset() local
/linux/arch/alpha/kernel/
H A Dcore_titan.c237 union TPAchipPCTL pctl; in titan_query_agp() local
643 union TPAchipPCTL pctl; in titan_agp_configure() local
737 union TPAchipPCTL pctl; in titan_agp_info() local
/linux/drivers/pinctrl/cirrus/
H A Dpinctrl-madera.h30 struct pinctrl_dev *pctl; member
/linux/arch/arm/boot/dts/sunplus/
H A Dsunplus-sp7021.dtsi75 pctl: pinctrl@100 { label
/linux/drivers/phy/qualcomm/
H A Dphy-qcom-usb-hsic.c20 struct pinctrl *pctl; member
/linux/drivers/pinctrl/cix/
H A Dpinctrl-sky1.h38 struct pinctrl_dev *pctl; member
/linux/drivers/pinctrl/freescale/
H A Dpinctrl-imx.c581 struct pinctrl_dev *pctl = ipctl->pctl; in imx_pinctrl_parse_functions() local
661 struct pinctrl_dev *pctl = ipctl->pctl; in imx_pinctrl_probe_dt() local
H A Dpinctrl-imx1-core.c33 struct pinctrl_dev *pctl; member
544 struct imx1_pinctrl *pctl, struct imx1_pinctrl_soc_info *info) in imx1_pinctrl_parse_dt()
H A Dpinctrl-imx.h75 struct pinctrl_dev *pctl; member
/linux/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7110.h20 struct pinctrl_dev *pctl; member
/linux/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common-v2.c48 static void mtk_w32(struct mtk_pinctrl *pctl, u8 i, u32 reg, u32 val) in mtk_w32()
53 static u32 mtk_r32(struct mtk_pinctrl *pctl, u8 i, u32 reg) in mtk_r32()
58 void mtk_rmw(struct mtk_pinctrl *pctl, u8 i, u32 reg, u32 mask, u32 set) in mtk_rmw()

123