Home
last modified time | relevance | path

Searched defs:pin (Results 1 – 200 of 428) sorted by relevance

123

/linux-4.4.14/arch/mips/include/asm/mach-pnx833x/
Dgpio.h56 static inline void pnx833x_gpio_select_input(unsigned int pin) in pnx833x_gpio_select_input()
63 static inline void pnx833x_gpio_select_output(unsigned int pin) in pnx833x_gpio_select_output()
72 static inline void pnx833x_gpio_select_function_io(unsigned int pin) in pnx833x_gpio_select_function_io()
79 static inline void pnx833x_gpio_select_function_alt(unsigned int pin) in pnx833x_gpio_select_function_alt()
88 static inline int pnx833x_gpio_read(unsigned int pin) in pnx833x_gpio_read()
97 static inline void pnx833x_gpio_write(unsigned int val, unsigned int pin) in pnx833x_gpio_write()
119 static inline void pnx833x_gpio_setup_irq(int when, unsigned int pin) in pnx833x_gpio_setup_irq()
156 static inline void pnx833x_gpio_enable_irq(unsigned int pin) in pnx833x_gpio_enable_irq()
160 static inline void pnx833x_gpio_disable_irq(unsigned int pin) in pnx833x_gpio_disable_irq()
166 static inline void pnx833x_gpio_clear_irq(unsigned int pin) in pnx833x_gpio_clear_irq()
/linux-4.4.14/drivers/gpio/
Dgpio-lpc32xx.c175 unsigned pin, int input) in __set_gpio_dir_p012()
186 unsigned pin, int input) in __set_gpio_dir_p3()
197 unsigned pin, int high) in __set_gpio_level_p012()
208 unsigned pin, int high) in __set_gpio_level_p3()
219 unsigned pin, int high) in __set_gpo_level_p3()
228 unsigned pin) in __get_gpio_state_p012()
235 unsigned pin) in __get_gpio_state_p3()
247 unsigned pin) in __get_gpi_state_p3()
253 unsigned pin) in __get_gpo_state_p3()
262 unsigned pin) in lpc32xx_gpio_dir_input_p012()
[all …]
Dgpio-ks8695.c40 static void ks8695_gpio_mode(unsigned int pin, short gpio) in ks8695_gpio_mode()
66 int ks8695_gpio_interrupt(unsigned int pin, unsigned int type) in ks8695_gpio_interrupt()
99 static int ks8695_gpio_direction_input(struct gpio_chip *gc, unsigned int pin) in ks8695_gpio_direction_input()
126 unsigned int pin, int state) in ks8695_gpio_direction_output()
161 unsigned int pin, int state) in ks8695_gpio_set_value()
185 static int ks8695_gpio_get_value(struct gpio_chip *gc, unsigned int pin) in ks8695_gpio_get_value()
200 static int ks8695_gpio_to_irq(struct gpio_chip *gc, unsigned int pin) in ks8695_gpio_to_irq()
Dgpio-zevio.c66 static inline u32 zevio_gpio_port_get(struct zevio_gpio *c, unsigned pin, in zevio_gpio_port_get()
73 static inline void zevio_gpio_port_set(struct zevio_gpio *c, unsigned pin, in zevio_gpio_port_set()
81 static int zevio_gpio_get(struct gpio_chip *chip, unsigned pin) in zevio_gpio_get()
97 static void zevio_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in zevio_gpio_set()
113 static int zevio_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in zevio_gpio_direction_input()
130 unsigned pin, int value) in zevio_gpio_direction_output()
152 static int zevio_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in zevio_gpio_to_irq()
Dgpio-dln2.c69 __le16 pin; member
92 static int dln2_gpio_pin_cmd(struct dln2_gpio *dln2, int cmd, unsigned pin) in dln2_gpio_pin_cmd()
101 static int dln2_gpio_pin_val(struct dln2_gpio *dln2, int cmd, unsigned int pin) in dln2_gpio_pin_val()
119 static int dln2_gpio_pin_get_in_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_in_val()
129 static int dln2_gpio_pin_get_out_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_out_val()
140 unsigned int pin, int value) in dln2_gpio_pin_set_out_val()
285 static int dln2_gpio_set_event_cfg(struct dln2_gpio *dln2, unsigned pin, in dln2_gpio_set_event_cfg()
289 __le16 pin; in dln2_gpio_set_event_cfg() member
306 int pin = irqd_to_hwirq(irqd); in dln2_irq_unmask() local
315 int pin = irqd_to_hwirq(irqd); in dln2_irq_mask() local
[all …]
Dgpio-vr41xx.c127 unsigned int pin; in mask_ack_giuint_low() local
179 unsigned int pin; in mask_ack_giuint_high() local
232 void vr41xx_set_irq_trigger(unsigned int pin, irq_trigger_t trigger, in vr41xx_set_irq_trigger()
311 void vr41xx_set_irq_level(unsigned int pin, irq_level_t level) in vr41xx_set_irq_level()
333 static int giu_set_direction(struct gpio_chip *chip, unsigned pin, int dir) in giu_set_direction()
381 int vr41xx_gpio_pullupdown(unsigned int pin, gpio_pull_t pull) in vr41xx_gpio_pullupdown()
419 static int vr41xx_gpio_get(struct gpio_chip *chip, unsigned pin) in vr41xx_gpio_get()
446 static void vr41xx_gpio_set(struct gpio_chip *chip, unsigned pin, in vr41xx_gpio_set()
516 unsigned int trigger, i, pin; in giu_probe() local
Dgpio-mvebu.c188 static void mvebu_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in mvebu_gpio_set()
205 static int mvebu_gpio_get(struct gpio_chip *chip, unsigned pin) in mvebu_gpio_get()
221 static void mvebu_gpio_blink(struct gpio_chip *chip, unsigned pin, int value) in mvebu_gpio_blink()
238 static int mvebu_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in mvebu_gpio_direction_input()
261 static int mvebu_gpio_direction_output(struct gpio_chip *chip, unsigned pin, in mvebu_gpio_direction_output()
288 static int mvebu_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in mvebu_gpio_to_irq()
396 int pin; in mvebu_gpio_irq_set_type() local
Dgpiolib-acpi.c28 unsigned int pin; member
35 unsigned int pin; member
74 static int acpi_gpiochip_pin_to_gpio_offset(struct gpio_chip *chip, int pin) in acpi_gpiochip_pin_to_gpio_offset()
106 int pin) in acpi_gpiochip_pin_to_gpio_offset()
122 static struct gpio_desc *acpi_get_gpiod(char *path, int pin) in acpi_get_gpiod()
178 int ret, pin, irq; in acpi_gpiochip_request_interrupt() local
649 int pin = agpio->pin_table[i]; in acpi_gpio_adr_space_handler() local
Dgpio-74x164.c73 u8 pin = offset % 8; in gen_74x164_get_value() local
88 u8 pin = offset % 8; in gen_74x164_set_value() local
Dgpio-samsung.c888 static int s3c64xx_gpiolib_mbank_to_irq(struct gpio_chip *chip, unsigned pin) in s3c64xx_gpiolib_mbank_to_irq()
893 static int s3c64xx_gpiolib_lbank_to_irq(struct gpio_chip *chip, unsigned pin) in s3c64xx_gpiolib_lbank_to_irq()
1204 int s3c_gpio_cfgpin(unsigned int pin, unsigned int config) in s3c_gpio_cfgpin()
1255 unsigned s3c_gpio_getcfg(unsigned int pin) in s3c_gpio_getcfg()
1274 int s3c_gpio_setpull(unsigned int pin, samsung_gpio_pull_t pull) in s3c_gpio_setpull()
1293 samsung_gpio_pull_t s3c_gpio_getpull(unsigned int pin) in s3c_gpio_getpull()
Dgpio-zynq.c182 static int zynq_gpio_get_value(struct gpio_chip *chip, unsigned int pin) in zynq_gpio_get_value()
206 static void zynq_gpio_set_value(struct gpio_chip *chip, unsigned int pin, in zynq_gpio_set_value()
243 static int zynq_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) in zynq_gpio_dir_in()
275 static int zynq_gpio_dir_out(struct gpio_chip *chip, unsigned int pin, in zynq_gpio_dir_out()
/linux-4.4.14/drivers/input/misc/
Dixp4xx-beeper.c33 static void ixp4xx_spkr_control(unsigned int pin, unsigned int count) in ixp4xx_spkr_control()
53 unsigned int pin = (unsigned int) input_get_drvdata(dev); in ixp4xx_spkr_event() local
79 unsigned int pin = (unsigned int) dev_id; in ixp4xx_spkr_interrupt() local
144 unsigned int pin = (unsigned int) input_get_drvdata(input_dev); in ixp4xx_spkr_remove() local
161 unsigned int pin = (unsigned int) input_get_drvdata(input_dev); in ixp4xx_spkr_shutdown() local
/linux-4.4.14/arch/arm/plat-orion/
Dgpio.c96 __set_direction(struct orion_gpio_chip *ochip, unsigned pin, int input) in __set_direction()
108 static void __set_level(struct orion_gpio_chip *ochip, unsigned pin, int high) in __set_level()
121 __set_blinking(struct orion_gpio_chip *ochip, unsigned pin, int blink) in __set_blinking()
134 orion_gpio_is_valid(struct orion_gpio_chip *ochip, unsigned pin, int mode) in orion_gpio_is_valid()
155 static int orion_gpio_request(struct gpio_chip *chip, unsigned pin) in orion_gpio_request()
167 static int orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in orion_gpio_direction_input()
183 static int orion_gpio_get(struct gpio_chip *chip, unsigned pin) in orion_gpio_get()
199 orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_direction_output()
217 static void orion_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_set()
228 static int orion_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in orion_gpio_to_irq()
[all …]
/linux-4.4.14/arch/arm/mach-imx/
Diomux-v1.c61 unsigned int port, unsigned int pin, int on) in imx_iomuxv1_set_puen()
69 unsigned int port, unsigned int pin, int out) in imx_iomuxv1_set_ddir()
77 unsigned int port, unsigned int pin, int af) in imx_iomuxv1_set_gpr()
85 unsigned int port, unsigned int pin, int inuse) in imx_iomuxv1_set_gius()
93 unsigned int port, unsigned int pin, unsigned int ocr) in imx_iomuxv1_set_ocr()
104 unsigned int port, unsigned int pin, unsigned int aout) in imx_iomuxv1_set_iconfa()
115 unsigned int port, unsigned int pin, unsigned int bout) in imx_iomuxv1_set_iconfb()
127 unsigned int pin = gpio_mode & GPIO_PIN_MASK; in mxc_gpio_mode() local
Diomux-imx31.c71 void mxc_iomux_set_pad(enum iomux_pins pin, u32 config) in mxc_iomux_set_pad()
98 int mxc_iomux_alloc_pin(unsigned int pin, const char *label) in mxc_iomux_alloc_pin()
138 void mxc_iomux_release_pin(unsigned int pin) in mxc_iomux_release_pin()
/linux-4.4.14/drivers/acpi/
Dpci_irq.c44 u8 pin; member
49 static inline char pin_name(int pin) in pin_name()
100 unsigned char pin; member
156 int pin, struct acpi_pci_routing_table *prt, in acpi_pci_irq_check_entry()
222 int pin, struct acpi_prt_entry **entry_ptr) in acpi_pci_irq_find_prt_entry()
313 static struct acpi_prt_entry *acpi_pci_irq_lookup(struct pci_dev *dev, int pin) in acpi_pci_irq_lookup()
397 u8 pin; in acpi_pci_irq_enable() local
478 u8 pin; in acpi_pci_irq_disable() local
/linux-4.4.14/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c59 unsigned long pin) in mtk_get_regmap()
66 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) in mtk_get_port()
111 static int mtk_pconf_set_ies_smt(struct mtk_pinctrl *pctl, unsigned pin, in mtk_pconf_set_ies_smt()
158 unsigned int pin, unsigned char align, int value) in mtk_pconf_spec_set_ies_smt_range()
183 struct mtk_pinctrl *pctl, unsigned long pin) { in mtk_find_pin_drv_grp_by_pin()
197 unsigned int pin, unsigned char driving) in mtk_pconf_set_driving()
229 unsigned int info_num, unsigned int pin, in mtk_pctrl_spec_pull_set_samereg()
288 unsigned int pin, bool enable, bool isup, unsigned int arg) in mtk_pconf_set_pull_select()
333 unsigned int pin, enum pin_config_param param, in mtk_pconf_parse_conf()
406 mtk_pctrl_find_group_by_pin(struct mtk_pinctrl *pctl, u32 pin) in mtk_pctrl_find_group_by_pin()
[all …]
Dpinctrl-mt8127.c183 static int mt8127_spec_pull_set(struct regmap *regmap, unsigned int pin, in mt8127_spec_pull_set()
270 static int mt8127_ies_smt_set(struct regmap *regmap, unsigned int pin, in mt8127_ies_smt_set()
Dpinctrl-mt8173.c72 static int mt8173_spec_pull_set(struct regmap *regmap, unsigned int pin, in mt8173_spec_pull_set()
185 static int mt8173_ies_smt_set(struct regmap *regmap, unsigned int pin, in mt8173_ies_smt_set()
Dpinctrl-mt8135.c35 unsigned char pin; member
241 static int spec_pull_set(struct regmap *regmap, unsigned int pin, in spec_pull_set()
Dpinctrl-mtk-common.h42 struct pinctrl_pin_desc pin; member
73 unsigned pin; member
109 unsigned short pin; member
133 unsigned short pin; member
/linux-4.4.14/drivers/pinctrl/qcom/
Dpinctrl-ssbi-gpio.c133 struct pm8xxx_pin_data *pin, int bank) in pm8xxx_read_bank()
154 struct pm8xxx_pin_data *pin, in pm8xxx_write_bank()
233 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux() local
256 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get() local
312 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set() local
447 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_input() local
463 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_output() local
481 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_get() local
499 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_set() local
528 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_to_irq() local
[all …]
Dpinctrl-spmi-gpio.c201 unsigned pin) in pmic_gpio_get_group_name()
206 static int pmic_gpio_get_group_pins(struct pinctrl_dev *pctldev, unsigned pin, in pmic_gpio_get_group_pins()
244 unsigned pin) in pmic_gpio_set_mux()
284 unsigned int pin, unsigned long *config) in pmic_gpio_config_get()
337 static int pmic_gpio_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in pmic_gpio_config_set()
443 struct seq_file *s, unsigned pin) in pmic_gpio_config_dbg_show()
496 static int pmic_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in pmic_gpio_direction_input()
507 unsigned pin, int val) in pmic_gpio_direction_output()
517 static int pmic_gpio_get(struct gpio_chip *chip, unsigned pin) in pmic_gpio_get()
539 static void pmic_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in pmic_gpio_set()
[all …]
Dpinctrl-ssbi-mpp.c172 struct pm8xxx_pin_data *pin) in pm8xxx_mpp_update()
310 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux() local
330 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get() local
380 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set() local
452 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_input() local
476 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_output() local
500 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_get() local
517 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_set() local
541 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_to_irq() local
556 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_dbg_show_one() local
[all …]
Dpinctrl-spmi-mpp.c221 unsigned pin) in pmic_mpp_get_group_name()
227 unsigned pin, in pmic_mpp_get_group_pins()
312 unsigned pin) in pmic_mpp_set_mux()
338 unsigned int pin, unsigned long *config) in pmic_mpp_config_get()
404 static int pmic_mpp_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in pmic_mpp_config_set()
510 struct seq_file *s, unsigned pin) in pmic_mpp_config_dbg_show()
557 static int pmic_mpp_direction_input(struct gpio_chip *chip, unsigned pin) in pmic_mpp_direction_input()
568 unsigned pin, int val) in pmic_mpp_direction_output()
578 static int pmic_mpp_get(struct gpio_chip *chip, unsigned pin) in pmic_mpp_get()
597 static void pmic_mpp_set(struct gpio_chip *chip, unsigned pin, int value) in pmic_mpp_set()
[all …]
/linux-4.4.14/fs/
Dfs_pin.c9 void pin_remove(struct fs_pin *pin) in pin_remove()
21 void pin_insert_group(struct fs_pin *pin, struct vfsmount *m, struct hlist_head *p) in pin_insert_group()
30 void pin_insert(struct fs_pin *pin, struct vfsmount *m) in pin_insert()
/linux-4.4.14/arch/x86/kernel/apic/
Dio_apic.c71 #define for_each_pin(idx, pin) \ argument
73 #define for_each_ioapic_pin(idx, pin) \ argument
86 int apic, pin; member
145 static inline u32 mp_pin_to_gsi(int ioapic, int pin) in mp_pin_to_gsi()
305 static struct IO_APIC_route_entry __ioapic_read_entry(int apic, int pin) in __ioapic_read_entry()
315 static struct IO_APIC_route_entry ioapic_read_entry(int apic, int pin) in ioapic_read_entry()
333 static void __ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) in __ioapic_write_entry()
342 static void ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) in ioapic_write_entry()
356 static void ioapic_mask_entry(int apic, int pin) in ioapic_mask_entry()
373 int node, int apic, int pin) in __add_pin_to_irq_node()
[all …]
/linux-4.4.14/drivers/pinctrl/meson/
Dpinctrl-meson.c76 static int meson_get_bank(struct meson_domain *domain, unsigned int pin, in meson_get_bank()
102 static int meson_get_domain_and_bank(struct meson_pinctrl *pc, unsigned int pin, in meson_get_domain_and_bank()
130 static void meson_calc_reg_and_bit(struct meson_bank *bank, unsigned int pin, in meson_calc_reg_and_bit()
193 unsigned int pin, int sel_group) in meson_pmx_disable_other_groups()
289 static int meson_pinconf_set(struct pinctrl_dev *pcdev, unsigned int pin, in meson_pinconf_set()
358 static int meson_pinconf_get_pull(struct meson_pinctrl *pc, unsigned int pin) in meson_pinconf_get_pull()
393 static int meson_pinconf_get(struct pinctrl_dev *pcdev, unsigned int pin, in meson_pinconf_get()
471 unsigned int reg, bit, pin; in meson_gpio_direction_input() local
489 unsigned int reg, bit, pin; in meson_gpio_direction_output() local
511 unsigned int reg, bit, pin; in meson_gpio_set() local
[all …]
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.h32 #define SUNXI_PINCTRL_PIN(bank, pin) \ argument
91 struct pinctrl_pin_desc pin; member
113 unsigned pin; member
177 static inline u32 sunxi_mux_reg(u16 pin) in sunxi_mux_reg()
186 static inline u32 sunxi_mux_offset(u16 pin) in sunxi_mux_offset()
192 static inline u32 sunxi_data_reg(u16 pin) in sunxi_data_reg()
201 static inline u32 sunxi_data_offset(u16 pin) in sunxi_data_offset()
207 static inline u32 sunxi_dlevel_reg(u16 pin) in sunxi_dlevel_reg()
216 static inline u32 sunxi_dlevel_offset(u16 pin) in sunxi_dlevel_offset()
222 static inline u32 sunxi_pull_reg(u16 pin) in sunxi_pull_reg()
[all …]
Dpinctrl-sunxi.c79 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name() local
104 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_pin() local
291 unsigned pin = g->pin - pctl->desc->pin_base; in sunxi_pconf_group_set() local
379 unsigned pin, in sunxi_pmx_set()
509 int pin, base; in sunxi_pinctrl_gpio_of_xlate() local
712 int pin, base; in sunxi_pinctrl_irq_of_xlate() local
801 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_build_state() local
820 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_build_state() local
840 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_build_state() local
971 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_init() local
/linux-4.4.14/drivers/pinctrl/uniphier/
Dpinctrl-uniphier-core.c66 const struct pinctrl_pin_desc *pin = &pctldev->desc->pins[offset]; in uniphier_pctl_pin_dbg_show() local
122 const struct pinctrl_pin_desc *pin, in uniphier_conf_pin_bias_get()
172 const struct pinctrl_pin_desc *pin, in uniphier_conf_pin_drive_get()
227 const struct pinctrl_pin_desc *pin) in uniphier_conf_pin_input_enable_get()
246 unsigned pin, in uniphier_conf_pin_config_get()
281 const struct pinctrl_pin_desc *pin, in uniphier_conf_pin_bias_set()
356 const struct pinctrl_pin_desc *pin, in uniphier_conf_pin_drive_set()
412 const struct pinctrl_pin_desc *pin, in uniphier_conf_pin_input_enable()
436 unsigned pin, in uniphier_conf_pin_config_set()
533 static int uniphier_pmx_set_one_mux(struct pinctrl_dev *pctldev, unsigned pin, in uniphier_pmx_set_one_mux()
/linux-4.4.14/arch/arm/mach-dove/
Dirq.c26 int pin = irq_to_pmu(d->irq); in pmu_irq_mask() local
36 int pin = irq_to_pmu(d->irq); in pmu_irq_unmask() local
46 int pin = irq_to_pmu(d->irq); in pmu_irq_ack() local
/linux-4.4.14/arch/mips/pnx833x/common/
Dinterrupts.c114 int pin; in pic_dispatch() local
193 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_enable_gpio_irq() local
202 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_disable_gpio_irq() local
211 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_set_type_gpio_irq() local
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-at91.c109 uint32_t pin; member
329 static inline int pin_to_bank(unsigned pin) in pin_to_bank()
334 static unsigned pin_to_mask(unsigned int pin) in pin_to_mask()
339 static unsigned two_bit_pin_value_shift_amount(unsigned int pin) in two_bit_pin_value_shift_amount()
347 static unsigned sama5d3_get_drive_register(unsigned int pin) in sama5d3_get_drive_register()
355 static unsigned at91sam9x5_get_drive_register(unsigned int pin) in at91sam9x5_get_drive_register()
368 static unsigned at91_mux_get_pullup(void __iomem *pio, unsigned pin) in at91_mux_get_pullup()
381 static unsigned at91_mux_get_multidrive(void __iomem *pio, unsigned pin) in at91_mux_get_multidrive()
455 static bool at91_mux_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_get_deglitch()
465 static bool at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_deglitch()
[all …]
Dpinmux.h48 unsigned pin, unsigned gpio) in pinmux_request_gpio()
54 unsigned pin, in pinmux_free_gpio()
61 unsigned pin, bool input) in pinmux_gpio_direction()
Dpinctrl-lantiq.c78 const char *group, *pin; in ltq_pinctrl_dt_subnode_to_map() local
227 static int match_mfp(const struct ltq_pinmux_info *info, int pin) in match_mfp()
242 int i, pin, ret = 0; in match_group_mux() local
266 int i, pin, pin_func, ret; in ltq_pmx_set() local
295 unsigned pin) in ltq_pmx_gpio_request_enable()
Dpinmux.c83 static int pin_request(struct pinctrl_dev *pctldev, in pin_request()
195 static const char *pin_free(struct pinctrl_dev *pctldev, int pin, in pin_free()
251 unsigned pin, unsigned gpio) in pinmux_request_gpio()
274 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin, in pinmux_free_gpio()
292 unsigned pin, bool input) in pinmux_gpio_direction()
583 unsigned i, pin; in pinmux_pins_show() local
Dpinctrl-at91-pio4.c82 u32 pin; member
163 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_set_type() local
205 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_mask() local
214 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_unmask() local
294 struct atmel_pin *pin = atmel_pioctrl->pins[offset]; in atmel_gpio_direction_input() local
309 struct atmel_pin *pin = atmel_pioctrl->pins[offset]; in atmel_gpio_get() local
321 struct atmel_pin *pin = atmel_pioctrl->pins[offset]; in atmel_gpio_direction_output() local
340 struct atmel_pin *pin = atmel_pioctrl->pins[offset]; in atmel_gpio_set() local
423 unsigned pin) in atmel_pctl_find_group_by_pin()
622 unsigned pin; in atmel_pmx_set_mux() local
[all …]
Dpinctrl-lpc18xx.c199 #define LPC_P(port, pin, f0, f1, f2, f3, f4, f5, f6, f7, a, t) \ argument
411 #define LPC18XX_PIN_P(port, pin) { \ argument
651 unsigned pin) in lpc18xx_pconf_get_i2c0()
765 static struct lpc18xx_pin_caps *lpc18xx_get_pin_caps(unsigned pin) in lpc18xx_get_pin_caps()
777 static int lpc18xx_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, in lpc18xx_pconf_get()
838 unsigned pin) in lpc18xx_pconf_set_i2c0()
959 static int lpc18xx_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, in lpc18xx_pconf_set()
1030 struct lpc18xx_pin_caps *pin = lpc18xx_pins[group].drv_data; in lpc18xx_pmx_set() local
1142 static bool lpc18xx_valid_pin_function(unsigned pin, unsigned function) in lpc18xx_valid_pin_function()
Dpinctrl-st.c253 int pin; member
305 #define ST_IRQ_RISING_EDGE_CONF(pin) \ argument
308 #define ST_IRQ_FALLING_EDGE_CONF(pin) \ argument
311 #define ST_IRQ_BOTH_EDGE_CONF(pin) \ argument
314 #define ST_IRQ_EDGE_CONF(conf, pin) \ argument
404 struct pinctrl_dev *pctldev, int pin) in st_get_pio_control()
425 int pin, unsigned long config) in st_pinconf_set_config()
463 int pin = st_gpio_pin(pin_id); in st_pctl_set_function() local
475 static unsigned int st_pctl_get_pin_function(struct st_pio_control *pc, int pin) in st_pctl_get_pin_function()
545 int enable, int pin) in st_regmap_field_bit_set_clear_pin()
[all …]
Dpinctrl-pistachio.c30 #define PADS_SCHMITT_EN_REG(pin) (PADS_SCHMITT_EN0 + 0x4 * ((pin) / 32)) argument
31 #define PADS_SCHMITT_EN_BIT(pin) BIT((pin) % 32) argument
34 #define PADS_PU_PD_REG(pin) (PADS_PU_PD0 + 0x4 * ((pin) / 16)) argument
35 #define PADS_PU_PD_SHIFT(pin) (2 * ((pin) % 16)) argument
48 #define PADS_SLEW_RATE_REG(pin) (PADS_SLEW_RATE0 + 0x4 * ((pin) / 32)) argument
49 #define PADS_SLEW_RATE_BIT(pin) BIT((pin) % 32) argument
52 #define PADS_DRIVE_STRENGTH_REG(pin) \ argument
54 #define PADS_DRIVE_STRENGTH_SHIFT(pin) (2 * ((pin) % 16)) argument
90 unsigned int pin; member
1007 static int pistachio_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, in pistachio_pinconf_get()
[all …]
Dpinctrl-tz1090.c897 const unsigned int *pin; in tz1090_init_mux_pins() local
999 unsigned int pin = group - ARRAY_SIZE(tz1090_groups); in tz1090_pinctrl_get_group_name() local
1015 unsigned int pin = group - ARRAY_SIZE(tz1090_groups); in tz1090_pinctrl_get_group_pins() local
1247 unsigned int pin) in tz1090_pinctrl_select()
1285 unsigned int pin, in tz1090_pinctrl_gpio_select()
1324 unsigned int pin, in tz1090_pinctrl_perip_select()
1492 unsigned int pin) in tz1090_pinctrl_gpio_request_enable()
1510 unsigned int pin) in tz1090_pinctrl_gpio_disable_free()
1639 unsigned int pin, in tz1090_pinconf_reg()
1679 unsigned int pin, unsigned long *config) in tz1090_pinconf_get()
[all …]
Dpinconf.c58 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, in pin_config_get_for_pin()
114 int pin; in pinconf_map_to_setting() local
284 struct seq_file *s, int pin) in pinconf_dump_pin()
297 unsigned i, pin; in pinconf_pins_show() local
Dpinctrl-xway.c450 unsigned pin, in xway_pinconf_get()
501 unsigned pin, in xway_pinconf_set()
613 int pin, int mux) in xway_mux_apply()
649 static void xway_gpio_set(struct gpio_chip *chip, unsigned int pin, int val) in xway_gpio_set()
659 static int xway_gpio_get(struct gpio_chip *chip, unsigned int pin) in xway_gpio_get()
666 static int xway_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) in xway_gpio_dir_in()
675 static int xway_gpio_dir_out(struct gpio_chip *chip, unsigned int pin, int val) in xway_gpio_dir_out()
Dcore.c147 unsigned i, pin; in pin_get_from_name() local
168 const char *pin_get_name(struct pinctrl_dev *pctldev, const unsigned pin) in pin_get_name()
190 bool pin_is_valid(struct pinctrl_dev *pctldev, int pin) in pin_is_valid()
491 unsigned int pin) in pinctrl_find_gpio_range_from_pin()
575 int pin; in pinctrl_request_gpio() local
610 int pin; in pinctrl_free_gpio() local
632 int pin; in pinctrl_gpio_direction() local
1343 unsigned i, pin; in pinctrl_pins_show() local
Dpinctrl-single.c346 unsigned pin) in pcs_pin_dbg_show()
428 static int pcs_get_function(struct pinctrl_dev *pctldev, unsigned pin, in pcs_get_function()
492 struct pinctrl_gpio_range *range, unsigned pin) in pcs_request_gpio()
527 static void pcs_pinconf_clear_bias(struct pinctrl_dev *pctldev, unsigned pin) in pcs_pinconf_clear_bias()
541 static bool pcs_pinconf_bias_disable(struct pinctrl_dev *pctldev, unsigned pin) in pcs_pinconf_bias_disable()
557 unsigned pin, unsigned long *config) in pcs_pinconf_get()
620 unsigned pin, unsigned long *configs, in pcs_pinconf_set()
722 struct seq_file *s, unsigned pin) in pcs_pinconf_dbg_show()
758 struct pinctrl_pin_desc *pin; in pcs_add_pin() local
1167 int pin; in pcs_parse_one_pinctrl_entry() local
[all …]
Dpinctrl-tz1090-pdc.c580 unsigned int pin) in find_mux_group()
602 unsigned int pin) in tz1090_pdc_pinctrl_gpio_request_enable()
620 unsigned int pin) in tz1090_pdc_pinctrl_gpio_disable_free()
648 unsigned int pin, in tz1090_pdc_pinconf_reg()
685 unsigned int pin, unsigned long *config) in tz1090_pdc_pinconf_get()
713 unsigned int pin, unsigned long *configs, in tz1090_pdc_pinconf_set()
Dpinconf-generic.c54 unsigned pin, in pinconf_generic_dump_one()
105 const char *gname, unsigned pin) in pinconf_generic_dump_pins()
Dpinconf.h105 const char *gname, unsigned pin) in pinconf_generic_dump_pins()
Dpinctrl-rockchip.c251 unsigned pin) in pin_to_bank()
385 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux()
439 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux()
935 int pin, bool input) in _rockchip_pmx_gpio_set_direction()
971 int pin; in rockchip_pmx_gpio_set_direction() local
1016 static int rockchip_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, in rockchip_pinconf_set()
1080 static int rockchip_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, in rockchip_pinconf_get()
1320 int pin, bank, ret; in rockchip_pinctrl_register() local
/linux-4.4.14/arch/arm/mach-mmp/include/mach/
Dmfp.h28 #define MFP_CFG(pin, af) \ argument
31 #define MFP_CFG_DRV(pin, af, drv) \ argument
/linux-4.4.14/drivers/pinctrl/intel/
Dpinctrl-intel.c110 unsigned pin) in intel_get_community()
126 static void __iomem *intel_get_padcfg(struct intel_pinctrl *pctrl, unsigned pin, in intel_get_padcfg()
140 static bool intel_pad_owned_by_host(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_owned_by_host()
161 static bool intel_pad_acpi_mode(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_acpi_mode()
181 static bool intel_pad_locked(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_locked()
214 static bool intel_pad_usable(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_usable()
246 unsigned pin) in intel_pin_dbg_show()
360 unsigned pin) in intel_gpio_request_enable()
392 unsigned pin, bool input) in intel_gpio_set_direction()
424 static int intel_config_get(struct pinctrl_dev *pctldev, unsigned pin, in intel_config_get()
[all …]
Dpinctrl-cherryview.c78 unsigned pin; member
806 int pin = grp->pins[i]; in chv_pinmux_set_mux() local
958 static int chv_config_get(struct pinctrl_dev *pctldev, unsigned pin, in chv_config_get()
1038 static int chv_config_set_pull(struct chv_pinctrl *pctrl, unsigned pin, in chv_config_set_pull()
1104 static int chv_config_set(struct pinctrl_dev *pctldev, unsigned pin, in chv_config_set()
1161 int pin = chv_gpio_offset_to_pin(pctrl, offset); in chv_gpio_get() local
1180 unsigned pin = chv_gpio_offset_to_pin(pctrl, offset); in chv_gpio_set() local
1203 unsigned pin = chv_gpio_offset_to_pin(pctrl, offset); in chv_gpio_get_direction() local
1244 int pin = chv_gpio_offset_to_pin(pctrl, irqd_to_hwirq(d)); in chv_gpio_irq_ack() local
1261 int pin = chv_gpio_offset_to_pin(pctrl, irqd_to_hwirq(d)); in chv_gpio_irq_mask_unmask() local
[all …]
/linux-4.4.14/arch/arm/mach-footbridge/
Dcats-pci.c19 static u8 cats_no_swizzle(struct pci_dev *dev, u8 *pin) in cats_no_swizzle()
24 static int __init cats_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in cats_map_irq()
Dnetwinder-pci.c20 static int __init netwinder_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in netwinder_map_irq()
Debsa285-pci.c18 static int __init ebsa285_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in ebsa285_map_irq()
Dpersonal-pci.c22 u8 pin) in personal_server_map_irq()
/linux-4.4.14/arch/powerpc/sysdev/qe_lib/
Dqe_io.c52 void __par_io_config_pin(struct qe_pio_regs __iomem *par_io, u8 pin, int dir, in __par_io_config_pin()
117 int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, in par_io_config_pin()
129 int par_io_data_set(u8 port, u8 pin, u8 val) in par_io_data_set()
Dgpio.c204 const int pin = qe_pin->num; in qe_pin_free() local
227 int pin = qe_pin->num; in qe_pin_set_dedicated() local
/linux-4.4.14/arch/sh/drivers/pci/
Dfixups-cayman.c8 int __init pcibios_map_platform_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_platform_irq()
33 int pin; in pcibios_map_platform_irq() member
Dfixups-r7780rp.c18 int __init pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) in pcibios_map_platform_irq()
Dfixups-sh03.c7 int __init pcibios_map_platform_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_platform_irq()
Dfixups-snapgear.c22 int __init pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) in pcibios_map_platform_irq()
Dfixups-titan.c30 int __init pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) in pcibios_map_platform_irq()
Dfixups-sdk7780.c40 int __init pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) in pcibios_map_platform_irq()
Dfixups-dreamcast.c79 int __init pcibios_map_platform_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_platform_irq()
Dfixups-landisk.c23 int pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) in pcibios_map_platform_irq()
Dfixups-rts7751r2d.c34 int __init pcibios_map_platform_irq(const struct pci_dev *pdev, u8 slot, u8 pin) in pcibios_map_platform_irq()
Dfixups-se7751.c10 int __init pcibios_map_platform_irq(const struct pci_dev *, u8 slot, u8 pin) in pcibios_map_platform_irq()
/linux-4.4.14/arch/arm/mach-orion5x/
Dboard-rd88f5182.c42 int pin; in rd88f5182_pci_preinit() local
75 u8 pin) in rd88f5182_pci_map_irq()
Drd88f5182-setup.c113 int pin; in rd88f5182_pci_preinit() local
146 u8 pin) in rd88f5182_pci_map_irq()
Dts209-setup.c111 int pin; in qnap_ts209_pci_preinit() local
146 u8 pin) in qnap_ts209_pci_map_irq()
Ddb88f5281-setup.c207 int pin; in db88f5281_pci_preinit() local
240 u8 pin) in db88f5281_pci_map_irq()
Dterastation_pro2-setup.c82 int pin; in tsp2_pci_preinit() local
102 static int __init tsp2_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in tsp2_pci_map_irq()
Dboard-mss2.c31 static int __init mss2_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in mss2_pci_map_irq()
Drd88f5181l-fxo-setup.c134 rd88f5181l_fxo_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in rd88f5181l_fxo_pci_map_irq()
Dwnr854t-setup.c138 u8 pin) in wnr854t_pci_map_irq()
Drd88f5181l-ge-setup.c143 rd88f5181l_ge_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in rd88f5181l_ge_pci_map_irq()
Dwrt350n-v2-setup.c226 u8 pin) in wrt350n_v2_pci_map_irq()
Dts409-setup.c124 u8 pin) in qnap_ts409_pci_map_irq()
/linux-4.4.14/arch/mips/pci/
Dpci-bcm47xx.c31 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
40 u8 slot, pin; in bcm47xx_pcibios_plat_dev_init_ssb() local
Dfixup-rbtx4927.c39 int __init rbtx4927_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in rbtx4927_pci_map_irq()
Dfixup-jmr3927.c34 int __init jmr3927_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in jmr3927_pci_map_irq()
Dfixup-rbtx4938.c16 int __init rbtx4938_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in rbtx4938_pci_map_irq()
Dfixup-bcm63xx.c13 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-tb0219.c26 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-tb0226.c26 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-lantiq.c26 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-mpc30x.c37 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-tb0287.c25 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-rc32434.c39 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-loongson3.c35 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-pmcmsp.c205 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-capcella.c41 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-ip32.c42 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-emma2rh.c88 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dpci-tx4939.c71 int __init tx4939_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in tx4939_pci_map_irq()
Dpci-lasat.c64 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-fuloong2e.c22 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dpci-octeon.c77 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
238 u8 slot, u8 pin) in octeon_pci_pcibios_map_irq()
Dfixup-sni.c133 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-lemote2f.c54 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-malta.c41 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
Dfixup-cobalt.c177 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dpm.c79 static void s3c_pm_check_resume_pin(unsigned int pin, unsigned int irqoffs) in s3c_pm_check_resume_pin()
110 int pin; in s3c_pm_configure_extint() local
/linux-4.4.14/drivers/of/
Dof_pci_irq.c22 u8 pin; in of_irq_parse_pci() local
110 int of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin) in of_irq_parse_and_map_pci()
/linux-4.4.14/drivers/pinctrl/spear/
Dpinctrl-plgpio.c25 #define PIN_OFFSET(pin) (pin % MAX_GPIO_PER_REG) argument
26 #define REG_OFFSET(base, reg, pin) (base + reg + (pin / MAX_GPIO_PER_REG) \ argument
80 static inline u32 is_plgpio_set(void __iomem *base, u32 pin, u32 reg) in is_plgpio_set()
89 static inline void plgpio_reg_set(void __iomem *base, u32 pin, u32 reg) in plgpio_reg_set()
98 static inline void plgpio_reg_reset(void __iomem *base, u32 pin, u32 reg) in plgpio_reg_reset()
364 int regs_count, count, pin, offset, i = 0; in plgpio_irq_handler() local
417 static int spear310_p2o(int pin) in spear310_p2o()
/linux-4.4.14/drivers/pinctrl/vt8500/
Dpinctrl-wmt.c94 unsigned pin) in wmt_set_pinmux()
204 static int wmt_pctl_find_group_by_pin(struct wmt_pinctrl_data *data, u32 pin) in wmt_pctl_find_group_by_pin()
218 u32 pin, u32 fnum, in wmt_pctl_dt_node_to_map_func()
245 u32 pin, u32 pull, in wmt_pctl_dt_node_to_map_pull()
311 u32 pin, func, pull; in wmt_pctl_dt_node_to_map() local
421 static int wmt_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, in wmt_pinconf_get()
427 static int wmt_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, in wmt_pinconf_set()
/linux-4.4.14/drivers/char/
Dtb0219.c100 static inline char get_gpio_input_pin(unsigned int pin) in get_gpio_input_pin()
111 static inline char get_gpio_output_pin(unsigned int pin) in get_gpio_output_pin()
122 static inline char get_dip_switch(unsigned int pin) in get_dip_switch()
140 static inline int set_gpio_output_pin(unsigned int pin, char command) in set_gpio_output_pin()
/linux-4.4.14/drivers/input/mouse/
Dgpio_mouse.c53 int pin, i; in gpio_mouse_probe() local
155 int pin, i; in gpio_mouse_remove() local
/linux-4.4.14/arch/alpha/kernel/
Dsys_dp264.c376 dp264_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in dp264_map_irq()
398 monet_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in monet_map_irq()
430 int slot, pin = *pinp; in monet_swizzle() local
460 webbrick_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in webbrick_map_irq()
482 clipper_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in clipper_map_irq()
Dsys_takara.c159 takara_map_irq_srm(const struct pci_dev *dev, u8 slot, u8 pin) in takara_map_irq_srm()
190 takara_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in takara_map_irq()
217 int pin = *pinp; in takara_swizzle() local
Dsys_miata.c153 miata_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in miata_map_irq()
202 int slot, pin = *pinp; in miata_swizzle() local
Dsys_cabriolet.c177 eb66p_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in eb66p_map_irq()
207 cabriolet_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in cabriolet_map_irq()
291 alphapc164_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in alphapc164_map_irq()
Dsys_ruffian.c121 ruffian_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in ruffian_map_irq()
145 int slot, pin = *pinp; in ruffian_swizzle() local
Dsys_eiger.c145 eiger_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in eiger_map_irq()
165 int slot, pin = *pinp; in eiger_swizzle() local
Dsys_sable.c196 sable_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in sable_map_irq()
378 lynx_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in lynx_map_irq()
410 int slot, pin = *pinp; in lynx_swizzle() local
Dsys_noritake.c197 noritake_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in noritake_map_irq()
227 int slot, pin = *pinp; in noritake_swizzle() local
Dsys_sio.c148 noname_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in noname_map_irq()
187 p2k_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in p2k_map_irq()
Dsys_sx164.c98 sx164_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in sx164_map_irq()
Dsys_rx164.c146 rx164_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in rx164_map_irq()
Dsys_eb64p.c171 eb64p_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in eb64p_map_irq()
Dsys_mikasa.c149 mikasa_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in mikasa_map_irq()
/linux-4.4.14/arch/powerpc/platforms/8xx/
Dadder875.c26 int port, pin, flags; member
73 const struct cpm_pin *pin = &adder875_pins[i]; in init_ioports() local
Dmpc86xads_setup.c34 int port, pin, flags; member
80 struct cpm_pin *pin = &mpc866ads_pins[i]; in init_ioports() local
Dmpc885ads_setup.c49 int port, pin, flags; member
116 struct cpm_pin *pin = &mpc885ads_pins[i]; in init_ioports() local
Dtqm8xx_setup.c48 int port, pin, flags; member
83 static void __init init_pins(int n, struct cpm_pin *pin) in init_pins()
Dep88xc.c25 int port, pin, flags; member
93 struct cpm_pin *pin = &ep88xc_pins[i]; in init_ioports() local
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_i2c.c73 unsigned int pin) in get_gmbus_pin()
86 unsigned int pin) in intel_gmbus_is_valid_pin()
236 intel_gpio_setup(struct intel_gmbus *bus, unsigned int pin) in intel_gpio_setup()
626 unsigned int pin; in intel_setup_gmbus() local
689 unsigned int pin) in intel_gmbus_get_adapter()
718 unsigned int pin; in intel_teardown_gmbus() local
Dintel_hotplug.c79 bool intel_hpd_pin_to_port(enum hpd_pin pin, enum port *port) in intel_hpd_pin_to_port()
122 enum hpd_pin pin) in intel_hpd_irq_storm_detect()
152 enum hpd_pin pin; in intel_hpd_irq_storm_disable() local
/linux-4.4.14/arch/powerpc/platforms/82xx/
Dkm82xx.c48 int port, pin, flags; member
143 const struct cpm_pin *pin = &km82xx_pins[i]; in init_ioports() local
Dpq2fads.c50 int port, pin, flags; member
104 struct cpm_pin *pin = &pq2fads_pins[i]; in init_ioports() local
Dmpc8272_ads.c53 int port, pin, flags; member
120 struct cpm_pin *pin = &mpc8272_ads_pins[i]; in init_ioports() local
Dep8248e.c179 int port, pin, flags; member
249 const struct cpm_pin *pin = &ep8248e_pins[i]; in init_ioports() local
/linux-4.4.14/include/linux/pinctrl/
Dmachine.h109 #define PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs) \ argument
122 #define PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pin, cfgs) \ argument
125 #define PIN_MAP_CONFIGS_PIN_HOG(dev, state, pin, cfgs) \ argument
128 #define PIN_MAP_CONFIGS_PIN_HOG_DEFAULT(dev, pin, cfgs) \ argument
/linux-4.4.14/arch/powerpc/platforms/85xx/
Dmpc85xx_ads.c65 int port, pin, flags; member
123 const struct cpm_pin *pin = &mpc8560_ads_pins[i]; in init_ioports() local
Dksi8560.c72 int port, pin, flags; member
111 struct cpm_pin *pin = &ksi8560_pins[i]; in init_ioports() local
/linux-4.4.14/drivers/pinctrl/bcm/
Dpinctrl-cygnus-gpio.c58 #define GPIO_BANK(pin) ((pin) / NGPIOS_PER_BANK) argument
60 #define CYGNUS_GPIO_REG(pin, reg) (GPIO_BANK(pin) * GPIO_BANK_SIZE + (reg)) argument
61 #define CYGNUS_GPIO_SHIFT(pin) ((pin) % NGPIOS_PER_BANK) argument
107 static inline unsigned cygnus_pin_to_gpio(unsigned pin) in cygnus_pin_to_gpio()
160 unsigned pin = NGPIOS_PER_BANK * i + bit; in cygnus_gpio_irq_handler() local
496 static int cygnus_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, in cygnus_pin_config_get()
544 static int cygnus_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, in cygnus_pin_config_set()
Dpinctrl-bcm2835.c291 struct bcm2835_pinctrl *pc, unsigned pin) in bcm2835_pinctrl_fsel_get()
303 struct bcm2835_pinctrl *pc, unsigned pin, in bcm2835_pinctrl_fsel_set()
657 struct device_node *np, u32 pin, u32 fnum, in bcm2835_pctl_dt_node_to_map_func()
677 struct device_node *np, u32 pin, u32 pull, in bcm2835_pctl_dt_node_to_map_pull()
712 u32 pin, func, pull; in bcm2835_pctl_dt_node_to_map() local
879 unsigned pin, unsigned long *config) in bcm2835_pinconf_get()
886 unsigned pin, unsigned long *configs, in bcm2835_pinconf_set()
/linux-4.4.14/arch/arm/mach-iop32x/
Diq31244.c103 ep80219_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in ep80219_pci_map_irq()
138 iq31244_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in iq31244_pci_map_irq()
Diq80321.c71 iq80321_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in iq80321_pci_map_irq()
Dglantank.c77 glantank_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in glantank_pci_map_irq()
/linux-4.4.14/drivers/pinctrl/freescale/
Dpinctrl-mxs.c205 u16 pin; in mxs_pinctrl_set_mux() local
230 unsigned pin, unsigned long *config) in mxs_pinconf_get()
236 unsigned pin, unsigned long *configs, in mxs_pinconf_set()
260 u16 pin; in mxs_pinconf_group_set() local
317 struct seq_file *s, unsigned pin) in mxs_pinconf_dbg_show()
Dpinctrl-imx.h30 unsigned int pin; member
93 #define IMX_PINCTRL_PIN(pin) PINCTRL_PIN(pin, #pin) argument
Dpinctrl-mxs.h22 #define MXS_PINCTRL_PIN(pin) PINCTRL_PIN(pin, #pin) argument
23 #define PINID(bank, pin) ((bank) * 32 + (pin)) argument
Dpinctrl-imx.c205 struct imx_pin *pin = &grp->pins[i]; in imx_pmx_set() local
312 unsigned int pin, group; in imx_pmx_gpio_request_enable() local
472 struct imx_pin *pin = &grp->pins[i]; in imx_pinconf_group_dbg_show() local
550 struct imx_pin *pin = &grp->pins[i]; in imx_pinctrl_parse_groups() local
/linux-4.4.14/arch/arm/boot/dts/
Dlpc18xx.dtsi19 #define LPC_PIN(port, pin) (0x##port * 32 + pin) argument
20 #define LPC_GPIO(port, pin) (port * 32 + pin) argument
/linux-4.4.14/arch/arm/mach-pxa/include/mach/
Dmioa701.h4 #define MIO_CFG_IN(pin, af) \ argument
8 #define MIO_CFG_OUT(pin, af, state) \ argument
Dmfp-pxa2xx.h44 #define MFP_CFG_IN(pin, af) \ argument
51 #define MFP_CFG_OUT(pin, af, state) \ argument
/linux-4.4.14/arch/cris/arch-v32/mach-a3/
Dpinmux.c219 int pin = port * PORT_PINS; in crisv32_pinmux_set() local
375 int pin = 0; in crisv32_pinmux_dump() local
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dpinctrl.c120 const char *pin; in sh_pfc_dt_subnode_to_map() local
399 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_request_enable() local
439 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_set_direction() local
482 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_validate() local
658 struct pinctrl_pin_desc *pin = &pmx->pins[i]; in sh_pfc_map_pins() local
Dsh_pfc.h34 u16 pin; member
205 #define PORT_GP_CFG_1(bank, pin, fn, sfx, cfg) fn(bank, pin, GP_##bank##_##pin, sfx, cfg) argument
206 #define PORT_GP_1(bank, pin, fn, sfx) PORT_GP_CFG_1(bank, pin, fn, sfx, 0) argument
246 #define _GP_ALL(bank, pin, name, sfx, cfg) name##_##sfx argument
260 #define _GP_DATA(bank, pin, name, sfx, cfg) PINMUX_DATA(name##_DATA, name##_FN) argument
352 #define RCAR_GP_PIN(bank, pin) (((bank) * 32) + (pin)) argument
/linux-4.4.14/sound/pci/hda/
Dhda_auto_parser.c34 hda_nid_t pin; member
106 static bool check_pincap_validity(struct hda_codec *codec, hda_nid_t pin, in check_pincap_validity()
484 hda_nid_t pin, bool check_location) in hda_get_input_pin_label()
739 hda_nid_t pin = cfg->dig_out_pins[i]; in snd_hda_get_pin_label() local
893 struct hda_pincfg *pin = snd_array_elem(&codec->init_pins, i); in pin_config_match() local
Dhda_generic.c208 #define update_pin_ctl(codec, pin, val) \ argument
213 static inline void restore_pin_ctl(struct hda_codec *codec, hda_nid_t pin) in restore_pin_ctl()
219 static void set_pin_target(struct hda_codec *codec, hda_nid_t pin, in set_pin_target()
533 static hda_nid_t get_preferred_dac(struct hda_codec *codec, hda_nid_t pin) in get_preferred_dac()
547 static hda_nid_t look_for_dac(struct hda_codec *codec, hda_nid_t pin, in look_for_dac()
935 static void set_pin_eapd(struct hda_codec *codec, hda_nid_t pin, bool enable) in set_pin_eapd()
1324 hda_nid_t dac, hda_nid_t pin) in try_dac()
1345 hda_nid_t pin = pins[i]; in try_assign_dacs() local
1418 static hda_nid_t get_dac_if_single(struct hda_codec *codec, hda_nid_t pin) in get_dac_if_single()
1610 hda_nid_t path_dac, dac, pin; in check_aamix_out_path() local
[all …]
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-gpio.c35 static int mxl111sf_set_gpo_state(struct mxl111sf_state *state, u8 pin, u8 val) in mxl111sf_set_gpo_state()
68 static int mxl111sf_get_gpi_state(struct mxl111sf_state *state, u8 pin, u8 *val) in mxl111sf_get_gpi_state()
112 u8 pin; member
/linux-4.4.14/arch/arm/plat-pxa/
Dmfp.c174 int pin, af, drv, lpm, edge, pull; in mfp_config() local
272 int pin; in mfp_config_lpm() local
281 int pin; in mfp_config_run() local
/linux-4.4.14/arch/arm/mach-ks8695/
Dboard-micrel.c27 static int micrel_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in micrel_pci_map_irq()
Dboard-dsm320.c37 static int dsm320_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in dsm320_pci_map_irq()
Dboard-og.c26 static int og_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in og_pci_map_irq()
/linux-4.4.14/arch/mips/sgi-ip27/
Dip27-irq-pci.c140 int pin, swlevel; in startup_bridge_irq() local
187 int pin, swlevel; in shutdown_bridge_irq() local
/linux-4.4.14/sound/pci/lola/
Dlola_mixer.c31 static int lola_init_pin(struct lola *chip, struct lola_pin *pin, in lola_init_pin()
335 struct lola_pin *pin; in lola_setup_all_analog_gains() local
400 struct lola_pin *pin; in set_analog_volume() local
561 struct lola_pin *pin; in lola_analog_vol_tlv() local
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dwg302v2-pci.c38 static int __init wg302v2_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in wg302v2_map_irq()
Dgateway7001-pci.c39 u8 pin) in gateway7001_map_irq()
Dixdpg425-pci.c34 static int __init ixdpg425_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in ixdpg425_map_irq()
Dvulcan-pci.c46 static int __init vulcan_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in vulcan_map_irq()
Dcoyote-pci.c40 static int __init coyote_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in coyote_map_irq()
Dgtwx5715-pci.c52 static int __init gtwx5715_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in gtwx5715_map_irq()
Dfsg-pci.c41 static int __init fsg_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in fsg_map_irq()
Dixdp425-pci.c46 static int __init ixdp425_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in ixdp425_map_irq()
Dnslu2-pci.c41 static int __init nslu2_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in nslu2_map_irq()
Dmiccpt-pci.c47 static int __init miccpt_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in miccpt_map_irq()
Dnas100d-pci.c44 static int __init nas100d_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in nas100d_map_irq()
Davila-pci.c49 static int __init avila_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in avila_map_irq()
Ddsmg600-pci.c47 static int __init dsmg600_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in dsmg600_map_irq()
/linux-4.4.14/arch/mn10300/unit-asb2305/
Dpci-irq.c30 u8 line, pin; in pcibios_fixup_irqs() local
/linux-4.4.14/arch/frv/mb93090-mb00/
Dpci-irq.c46 uint8_t line, pin; in pcibios_fixup_irqs() local
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_ptp.c356 static void igb_pin_direction(int pin, int input, u32 *ctrl, u32 *ctrl_ext) in igb_pin_direction()
372 static void igb_pin_extts(struct igb_adapter *igb, int chan, int pin) in igb_pin_extts()
408 static void igb_pin_perout(struct igb_adapter *igb, int chan, int pin, int freq) in igb_pin_perout()
483 int use_freq = 0, pin = -1; in igb_ptp_feature_enable_i210() local
607 static int igb_ptp_verify_pin(struct ptp_clock_info *ptp, unsigned int pin, in igb_ptp_verify_pin()
/linux-4.4.14/include/linux/
Dw1-gpio.h19 unsigned int pin; member
Dof_pci.h38 of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin) in of_irq_parse_and_map_pci()
/linux-4.4.14/arch/arm/mach-iop13xx/
Diq81340mc.c33 iq81340mc_pcix_map_irq(const struct pci_dev *dev, u8 idsel, u8 pin) in iq81340mc_pcix_map_irq()
Diq81340sc.c33 iq81340sc_atux_map_irq(const struct pci_dev *dev, u8 idsel, u8 pin) in iq81340sc_atux_map_irq()
/linux-4.4.14/arch/mips/alchemy/devboards/
Ddb1550.c409 static int db1550_map_pci_irq(const struct pci_dev *d, u8 slot, u8 pin) in db1550_map_pci_irq()
434 static int pb1550_map_pci_irq(const struct pci_dev *d, u8 slot, u8 pin) in pb1550_map_pci_irq()
/linux-4.4.14/include/linux/platform_data/
Dgpio-rcar.h27 #define RCAR_GP_PIN(bank, pin) (((bank) * 32) + (pin)) argument
/linux-4.4.14/sound/soc/
Dsoc-dapm.c2323 struct snd_soc_dapm_context *dapm, const char *pin, in dapm_find_widget()
2345 const char *pin, int status) in snd_soc_dapm_set_pin()
3234 const char *pin = (const char *)kcontrol->private_value; in snd_soc_dapm_get_pin_switch() local
3257 const char *pin = (const char *)kcontrol->private_value; in snd_soc_dapm_put_pin_switch() local
3975 const char *pin) in snd_soc_dapm_enable_pin_unlocked()
3992 int snd_soc_dapm_enable_pin(struct snd_soc_dapm_context *dapm, const char *pin) in snd_soc_dapm_enable_pin()
4021 const char *pin) in snd_soc_dapm_force_enable_pin_unlocked()
4060 const char *pin) in snd_soc_dapm_force_enable_pin()
4087 const char *pin) in snd_soc_dapm_disable_pin_unlocked()
4104 const char *pin) in snd_soc_dapm_disable_pin()
[all …]
/linux-4.4.14/arch/arm/mach-iop33x/
Diq80332.c53 iq80332_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in iq80332_pci_map_irq()
Diq80331.c53 iq80331_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in iq80331_pci_map_irq()
/linux-4.4.14/drivers/pcmcia/
Dsa1111_jornada720.c100 unsigned int pin = GPIO_A0 | GPIO_A1 | GPIO_A2 | GPIO_A3; in pcmcia_jornada720_init() local
/linux-4.4.14/arch/mips/ath79/
Dpci.h19 u8 pin; member
/linux-4.4.14/drivers/pci/
Dsetup-irq.c29 u8 pin, slot; in pdev_fixup_irq() local
/linux-4.4.14/arch/arm/mach-sa1100/
Dpci-nanoengine.c49 u8 pin) in pci_nanoengine_map_irq()
/linux-4.4.14/drivers/gpu/drm/radeon/
Ddce6_afmt.c82 struct r600_audio_pin *pin = NULL; in dce6_audio_get_pin() local
258 struct r600_audio_pin *pin, in dce6_audio_enable()
/linux-4.4.14/drivers/pci/host/
Dpcie-iproc-bcma.c34 static int iproc_pcie_bcma_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in iproc_pcie_bcma_map_irq()
/linux-4.4.14/arch/powerpc/platforms/52xx/
Dlite5200.c128 u8 pin = 1; /* GPIO_WKUP_1 (GPIO_PSC2_4) */ in lite5200_suspend_prepare() local
/linux-4.4.14/arch/arm/kernel/
Dbios32.c378 static u8 pcibios_swizzle(struct pci_dev *dev, u8 *pin) in pcibios_swizzle()
398 static int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
/linux-4.4.14/drivers/input/keyboard/
Dadp5588-keys.c351 unsigned short pin = pdata->gpimap[i].pin; in adp5588_setup() local
402 unsigned short pin = kpad->gpimap[i].pin; in adp5588_report_switch_state() local
474 unsigned short pin = pdata->gpimap[i].pin; in adp5588_probe() local
/linux-4.4.14/arch/arm/mach-pxa/
Dcm-x2xx-pci.c80 static int __init cmx2xx_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in cmx2xx_pci_map_irq()
/linux-4.4.14/arch/arm/plat-samsung/include/plat/
Dgpio-cfg.h176 static inline int s3c_gpio_cfgrange_nopull(unsigned int pin, unsigned int size, in s3c_gpio_cfgrange_nopull()
/linux-4.4.14/drivers/pinctrl/samsung/
Dpinctrl-samsung.c342 unsigned pin, void __iomem **reg, u32 *offset, in pin_to_reg_bank()
416 static int samsung_pinconf_rw(struct pinctrl_dev *pctldev, unsigned int pin, in samsung_pinconf_rw()
462 static int samsung_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, in samsung_pinconf_set()
477 static int samsung_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, in samsung_pinconf_get()
823 int pin, bank, ret; in samsung_pinctrl_register() local
/linux-4.4.14/kernel/
Dacct.c81 struct fs_pin pin; member
167 static void acct_pin_kill(struct fs_pin *pin) in acct_pin_kill()
/linux-4.4.14/arch/avr32/mach-at32ap/
Dpio.c103 void __init at32_select_gpio(unsigned int pin, unsigned long flags) in at32_select_gpio()
155 void at32_deselect_pin(unsigned int pin) in at32_deselect_pin()

123