| /linux/drivers/gpio/ |
| H A D | gpio-mmio.c | 124 static unsigned long gpio_mmio_line2mask(struct gpio_chip *gc, unsigned int line) in gpio_mmio_line2mask() 133 static int gpio_mmio_get_set(struct gpio_chip *gc, unsigned int gpio) in gpio_mmio_get_set() 149 static int gpio_mmio_get_set_multiple(struct gpio_chip *gc, unsigned long *mask, in gpio_mmio_get_set_multiple() 169 static int gpio_mmio_get(struct gpio_chip *gc, unsigned int gpio) in gpio_mmio_get() 179 static int gpio_mmio_get_multiple(struct gpio_chip *gc, unsigned long *mask, in gpio_mmio_get_multiple() 193 static int gpio_mmio_get_multiple_be(struct gpio_chip *gc, unsigned long *mask, in gpio_mmio_get_multiple_be() 221 static int gpio_mmio_set_none(struct gpio_chip *gc, unsigned int gpio, int val) in gpio_mmio_set_none() 226 static int gpio_mmio_set(struct gpio_chip *gc, unsigned int gpio, int val) in gpio_mmio_set() 243 static int gpio_mmio_set_with_clear(struct gpio_chip *gc, unsigned int gpio, in gpio_mmio_set_with_clear() 257 static int gpio_mmio_set_set(struct gpio_chip *gc, unsigned int gpio, int val) in gpio_mmio_set_set() [all …]
|
| H A D | gpiolib.c | 190 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc, in gpiochip_get_desc() 425 static int gpiochip_get_direction(struct gpio_chip *gc, unsigned int offset) in gpiochip_get_direction() 579 struct gpio_chip *gc; in gpio_name_to_desc() local 611 static void gpiochip_set_desc_names(struct gpio_chip *gc) in gpiochip_set_desc_names() 709 static unsigned long *gpiochip_allocate_mask(struct gpio_chip *gc) in gpiochip_allocate_mask() 729 static unsigned int gpiochip_count_reserved_ranges(struct gpio_chip *gc) in gpiochip_count_reserved_ranges() 742 static int gpiochip_apply_reserved_ranges(struct gpio_chip *gc) in gpiochip_apply_reserved_ranges() 778 static int gpiochip_init_valid_mask(struct gpio_chip *gc) in gpiochip_init_valid_mask() 801 static void gpiochip_free_valid_mask(struct gpio_chip *gc) in gpiochip_free_valid_mask() 806 static int gpiochip_add_pin_ranges(struct gpio_chip *gc) in gpiochip_add_pin_ranges() [all …]
|
| H A D | gpio-mpc5200.c | 22 struct gpio_chip gc; member 45 static int mpc52xx_wkup_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_wkup_gpio_get() 59 __mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __mpc52xx_wkup_gpio_set() 73 mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_wkup_gpio_set() 88 static int mpc52xx_wkup_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_wkup_gpio_dir_in() 110 mpc52xx_wkup_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_wkup_gpio_dir_out() 141 struct gpio_chip *gc; in mpc52xx_wkup_gpiochip_probe() local 209 static int mpc52xx_simple_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_simple_gpio_get() 221 __mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __mpc52xx_simple_gpio_set() 234 mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_simple_gpio_set() [all …]
|
| H A D | gpio-shared-proxy.c | 21 struct gpio_chip gc; member 88 static int gpio_shared_proxy_request(struct gpio_chip *gc, unsigned int offset) in gpio_shared_proxy_request() 103 static void gpio_shared_proxy_free(struct gpio_chip *gc, unsigned int offset) in gpio_shared_proxy_free() 124 static int gpio_shared_proxy_set_config(struct gpio_chip *gc, in gpio_shared_proxy_set_config() 152 static int gpio_shared_proxy_direction_input(struct gpio_chip *gc, in gpio_shared_proxy_direction_input() 182 static int gpio_shared_proxy_direction_output(struct gpio_chip *gc, in gpio_shared_proxy_direction_output() 221 static int gpio_shared_proxy_get_cansleep(struct gpio_chip *gc, in gpio_shared_proxy_get_cansleep() 229 static int gpio_shared_proxy_set_cansleep(struct gpio_chip *gc, in gpio_shared_proxy_set_cansleep() 239 static int gpio_shared_proxy_get_direction(struct gpio_chip *gc, in gpio_shared_proxy_get_direction() 247 static int gpio_shared_proxy_to_irq(struct gpio_chip *gc, unsigned int offset) in gpio_shared_proxy_to_irq() [all …]
|
| H A D | gpio-max77759.c | 29 struct gpio_chip gc; member 121 static int max77759_gpio_get_direction(struct gpio_chip *gc, in max77759_gpio_get_direction() 134 static int max77759_gpio_direction_helper(struct gpio_chip *gc, in max77759_gpio_direction_helper() 162 static int max77759_gpio_direction_input(struct gpio_chip *gc, in max77759_gpio_direction_input() 169 static int max77759_gpio_direction_output(struct gpio_chip *gc, in max77759_gpio_direction_output() 176 static int max77759_gpio_get_value(struct gpio_chip *gc, unsigned int offset) in max77759_gpio_get_value() 198 static int max77759_gpio_set_value(struct gpio_chip *gc, in max77759_gpio_set_value() 221 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max77759_gpio_irq_mask() local 234 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max77759_gpio_irq_unmask() local 247 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max77759_gpio_set_irq_type() local [all …]
|
| H A D | gpio-reg.c | 22 struct gpio_chip gc; member 33 static int gpio_reg_get_direction(struct gpio_chip *gc, unsigned offset) in gpio_reg_get_direction() 41 static int gpio_reg_direction_output(struct gpio_chip *gc, unsigned offset, in gpio_reg_direction_output() 53 static int gpio_reg_direction_input(struct gpio_chip *gc, unsigned offset) in gpio_reg_direction_input() 60 static int gpio_reg_set(struct gpio_chip *gc, unsigned int offset, int value) in gpio_reg_set() 79 static int gpio_reg_get(struct gpio_chip *gc, unsigned offset) in gpio_reg_get() 97 static int gpio_reg_set_multiple(struct gpio_chip *gc, unsigned long *mask, in gpio_reg_set_multiple() 111 static int gpio_reg_to_irq(struct gpio_chip *gc, unsigned offset) in gpio_reg_to_irq() 185 int gpio_reg_resume(struct gpio_chip *gc) in gpio_reg_resume()
|
| H A D | gpio-mockup.c | 54 struct gpio_chip gc; member 92 static int gpio_mockup_get(struct gpio_chip *gc, unsigned int offset) in gpio_mockup_get() 103 static int gpio_mockup_get_multiple(struct gpio_chip *gc, in gpio_mockup_get_multiple() 125 static int gpio_mockup_set(struct gpio_chip *gc, in gpio_mockup_set() 137 static int gpio_mockup_set_multiple(struct gpio_chip *gc, in gpio_mockup_set_multiple() 195 static int gpio_mockup_set_config(struct gpio_chip *gc, in gpio_mockup_set_config() 211 static int gpio_mockup_dirout(struct gpio_chip *gc, in gpio_mockup_dirout() 224 static int gpio_mockup_dirin(struct gpio_chip *gc, unsigned int offset) in gpio_mockup_dirin() 234 static int gpio_mockup_get_direction(struct gpio_chip *gc, unsigned int offset) in gpio_mockup_get_direction() 245 static int gpio_mockup_to_irq(struct gpio_chip *gc, unsigned int offset) in gpio_mockup_to_irq() [all …]
|
| H A D | gpio-mb86s7x.c | 35 struct gpio_chip gc; member 40 static int mb86s70_gpio_request(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_request() 57 static void mb86s70_gpio_free(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_free() 72 static int mb86s70_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_direction_input() 89 static int mb86s70_gpio_direction_output(struct gpio_chip *gc, in mb86s70_gpio_direction_output() 114 static int mb86s70_gpio_get(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_get() 121 static int mb86s70_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in mb86s70_gpio_set() 141 static int mb86s70_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in mb86s70_gpio_to_irq()
|
| H A D | gpio-graniterapids.c | 60 struct gpio_chip gc; member 74 static int gnr_gpio_configure_line(struct gpio_chip *gc, unsigned int gpio, in gnr_gpio_configure_line() 94 static int gnr_gpio_request(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_request() 108 static int gnr_gpio_get(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_get() 118 static int gnr_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in gnr_gpio_set() 131 static int gnr_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_get_direction() 144 static int gnr_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_direction_input() 149 static int gnr_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio, int value) in gnr_gpio_direction_output() 176 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in gnr_gpio_irq_ack() local 191 static void gnr_gpio_irq_mask_unmask(struct gpio_chip *gc, unsigned long gpio, bool mask) in gnr_gpio_irq_mask_unmask() [all …]
|
| H A D | gpio-max77650.c | 36 struct gpio_chip gc; member 40 static int max77650_gpio_direction_input(struct gpio_chip *gc, in max77650_gpio_direction_input() 51 static int max77650_gpio_direction_output(struct gpio_chip *gc, in max77650_gpio_direction_output() 65 static int max77650_gpio_set_value(struct gpio_chip *gc, in max77650_gpio_set_value() 77 static int max77650_gpio_get_value(struct gpio_chip *gc, in max77650_gpio_get_value() 91 static int max77650_gpio_get_direction(struct gpio_chip *gc, in max77650_gpio_get_direction() 105 static int max77650_gpio_set_config(struct gpio_chip *gc, in max77650_gpio_set_config() 131 static int max77650_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in max77650_gpio_to_irq()
|
| H A D | gpio-xlp.c | 95 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_irq_enable() local 102 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_irq_disable() local 115 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_irq_mask_ack() local 128 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_irq_unmask() local 140 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_set_irq_type() local 205 static int xlp_gpio_dir_output(struct gpio_chip *gc, unsigned gpio, int state) in xlp_gpio_dir_output() 214 static int xlp_gpio_dir_input(struct gpio_chip *gc, unsigned gpio) in xlp_gpio_dir_input() 223 static int xlp_gpio_get(struct gpio_chip *gc, unsigned gpio) in xlp_gpio_get() 230 static int xlp_gpio_set(struct gpio_chip *gc, unsigned int gpio, int state) in xlp_gpio_set() 241 struct gpio_chip *gc; in xlp_gpio_probe() local
|
| H A D | gpio-sch.c | 102 static int sch_gpio_direction_in(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_direction_in() 113 static int sch_gpio_get(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_get() 120 static int sch_gpio_set(struct gpio_chip *gc, unsigned int gpio_num, int val) in sch_gpio_set() 132 static int sch_gpio_direction_out(struct gpio_chip *gc, unsigned int gpio_num, in sch_gpio_direction_out() 154 static int sch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_get_direction() 176 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_type() local 213 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_ack() local 223 static void sch_irq_mask_unmask(struct gpio_chip *gc, irq_hw_number_t gpio_num, int val) in sch_irq_mask_unmask() 235 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_mask() local 244 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_unmask() local [all …]
|
| H A D | gpio-mpfs.c | 48 struct gpio_chip gc; member 58 static int mpfs_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio_index) in mpfs_gpio_direction_input() 68 static int mpfs_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio_index, int value) in mpfs_gpio_direction_output() 80 static int mpfs_gpio_get_direction(struct gpio_chip *gc, in mpfs_gpio_get_direction() 93 static int mpfs_gpio_get(struct gpio_chip *gc, unsigned int gpio_index) in mpfs_gpio_get() 103 static int mpfs_gpio_set(struct gpio_chip *gc, unsigned int gpio_index, int value) in mpfs_gpio_set() 120 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); in mpfs_gpio_irq_set_type() local 151 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); in mpfs_gpio_irq_unmask() local 163 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); in mpfs_gpio_irq_mask() local
|
| H A D | gpio-rc5t583.c | 24 static int rc5t583_gpio_get(struct gpio_chip *gc, unsigned int offset) in rc5t583_gpio_get() 38 static int rc5t583_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) in rc5t583_gpio_set() 54 static int rc5t583_gpio_dir_input(struct gpio_chip *gc, unsigned int offset) in rc5t583_gpio_dir_input() 68 static int rc5t583_gpio_dir_output(struct gpio_chip *gc, unsigned offset, in rc5t583_gpio_dir_output() 87 static int rc5t583_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in rc5t583_gpio_to_irq() 97 static void rc5t583_gpio_free(struct gpio_chip *gc, unsigned offset) in rc5t583_gpio_free()
|
| H A D | gpio-ltc4283.c | 52 static int ltc4283_gpio_get_direction(struct gpio_chip *gc, unsigned int off) in ltc4283_gpio_get_direction() 99 static int ltc4283_gpio_direction_input(struct gpio_chip *gc, unsigned int off) in ltc4283_gpio_direction_input() 106 static int ltc4283_gpio_direction_output(struct gpio_chip *gc, unsigned int off, int val) in ltc4283_gpio_direction_output() 118 static int ltc4283_gpio_get_value(struct gpio_chip *gc, unsigned int off) in ltc4283_gpio_get_value() 153 static int ltc4283_gpio_set_value(struct gpio_chip *gc, unsigned int off, int val) in ltc4283_gpio_set_value() 160 static int ltc4283_init_valid_mask(struct gpio_chip *gc, unsigned long *valid_mask, in ltc4283_init_valid_mask() 174 struct gpio_chip *gc; in ltc4283_gpio_probe() local
|
| H A D | gpio-idt3243x.c | 29 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in idt_gpio_dispatch() local 50 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_irq_set_type() local 75 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_ack() local 83 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_mask() local 96 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_unmask() local 107 static int idt_gpio_irq_init_hw(struct gpio_chip *gc) in idt_gpio_irq_init_hw()
|
| H A D | gpio-raspberrypi-exp.c | 26 struct gpio_chip gc; member 54 static int rpi_exp_gpio_get_polarity(struct gpio_chip *gc, unsigned int off) in rpi_exp_gpio_get_polarity() 74 static int rpi_exp_gpio_dir_in(struct gpio_chip *gc, unsigned int off) in rpi_exp_gpio_dir_in() 103 static int rpi_exp_gpio_dir_out(struct gpio_chip *gc, unsigned int off, int val) in rpi_exp_gpio_dir_out() 132 static int rpi_exp_gpio_get_direction(struct gpio_chip *gc, unsigned int off) in rpi_exp_gpio_get_direction() 156 static int rpi_exp_gpio_get(struct gpio_chip *gc, unsigned int off) in rpi_exp_gpio_get() 178 static int rpi_exp_gpio_set(struct gpio_chip *gc, unsigned int off, int val) in rpi_exp_gpio_set()
|
| /linux/kernel/irq/ |
| H A D | generic-chip.c | 39 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_reg() local 58 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_set_bit() local 77 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_clr_bit() local 96 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_unmask_enable_reg() local 112 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_set_bit() local 127 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_clr_bit() local 149 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_and_ack_set() local 166 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_eoi() local 185 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_set_wake() local 210 void irq_init_generic_chip(struct irq_chip_generic *gc, const char *name, in irq_init_generic_chip() [all …]
|
| /linux/drivers/input/joystick/ |
| H A D | gamecon.c | 70 struct gc { struct 72 struct gc_pad pads[GC_MAX_DEVICES]; argument 84 static struct gc *gc_base[3]; argument 130 static void gc_n64_send_command(struct gc *gc, unsigned long cmd, in gc_n64_send_command() 144 static void gc_n64_send_stop_bit(struct gc *gc, unsigned char target) in gc_n64_send_stop_bit() 162 static void gc_n64_read_packet(struct gc *gc, unsigned char *data) in gc_n64_read_packet() 202 static void gc_n64_process_packet(struct gc *gc) in gc_n64_process_packet() 252 struct gc *gc = input_get_drvdata(dev); in gc_n64_play_effect() local 338 static void gc_nes_read_packet(struct gc *gc, int length, unsigned char *data) in gc_nes_read_packet() 355 static void gc_nes_process_packet(struct gc *gc) in gc_nes_process_packet() [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-atmel-aic.c | 63 struct irq_chip_generic *gc = dgc->gc[0]; in aic_handle() local 78 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_retrigger() local 89 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_set_type() local 106 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_suspend() local 115 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_resume() local 124 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_pm_shutdown() local 138 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in aic_hw_init() local 173 struct irq_chip_generic *gc; in aic_irq_domain_xlate() local 236 struct irq_chip_generic *gc; in aic_of_init() local
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | gpio.c | 37 static struct sh_pfc *gpio_to_pfc(struct gpio_chip *gc) in gpio_to_pfc() 130 static int gpio_pin_request(struct gpio_chip *gc, unsigned offset) in gpio_pin_request() 141 static void gpio_pin_free(struct gpio_chip *gc, unsigned offset) in gpio_pin_free() 165 static int gpio_pin_direction_input(struct gpio_chip *gc, unsigned offset) in gpio_pin_direction_input() 170 static int gpio_pin_direction_output(struct gpio_chip *gc, unsigned offset, in gpio_pin_direction_output() 178 static int gpio_pin_get(struct gpio_chip *gc, unsigned offset) in gpio_pin_get() 192 static int gpio_pin_set(struct gpio_chip *gc, unsigned int offset, int value) in gpio_pin_set() 199 static int gpio_pin_to_irq(struct gpio_chip *gc, unsigned offset) in gpio_pin_to_irq() 219 struct gpio_chip *gc = &chip->gpio_chip; in gpio_pin_setup() local 254 static int gpio_function_request(struct gpio_chip *gc, unsigned offset) in gpio_function_request() [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-da9062.c | 36 struct gpio_chip gc; member 76 static int da9062_gpio_get(struct gpio_chip *gc, unsigned int offset) in da9062_gpio_get() 105 static int da9062_gpio_set(struct gpio_chip *gc, unsigned int offset, in da9062_gpio_set() 115 static int da9062_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in da9062_gpio_get_direction() 137 static int da9062_gpio_direction_input(struct gpio_chip *gc, in da9062_gpio_direction_input() 164 static int da9062_gpio_direction_output(struct gpio_chip *gc, in da9062_gpio_direction_output() 178 static int da9062_gpio_set_config(struct gpio_chip *gc, unsigned int offset, in da9062_gpio_set_config() 224 static int da9062_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in da9062_gpio_to_irq()
|
| H A D | pinctrl-amdisp.c | 50 struct gpio_chip gc; member 89 static int amdisp_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in amdisp_gpio_get_direction() 95 static int amdisp_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio) in amdisp_gpio_direction_input() 100 static int amdisp_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio, in amdisp_gpio_direction_output() 107 static int amdisp_gpio_get(struct gpio_chip *gc, unsigned int gpio) in amdisp_gpio_get() 120 static int amdisp_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in amdisp_gpio_set() 141 struct gpio_chip *gc = &pctrl->gc; in amdisp_gpiochip_add() local
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-nsp-gpio.c | 63 struct gpio_chip gc; member 127 struct gpio_chip *gc = (struct gpio_chip *)data; in nsp_gpio_irq_handler() local 155 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_ack() local 174 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_set_mask() local 188 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_mask() local 200 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_unmask() local 212 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_set_type() local 272 static int nsp_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) in nsp_gpio_direction_input() 285 static int nsp_gpio_direction_output(struct gpio_chip *gc, unsigned gpio, in nsp_gpio_direction_output() 300 static int nsp_gpio_get_direction(struct gpio_chip *gc, unsigned gpio) in nsp_gpio_get_direction() [all …]
|
| /linux/drivers/pinctrl/qcom/ |
| H A D | pinctrl-msm.c | 174 struct gpio_chip *gc = &pctrl->chip; in msm_pinmux_set_mux() local 731 static int msm_gpio_init_valid_mask(struct gpio_chip *gc, in msm_gpio_init_valid_mask() 837 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_mask() local 887 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_unmask() local 915 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_enable() local 929 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_disable() local 952 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_update_dual_edge_parent() local 989 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_ack() local 1031 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_needs_dual_edge_parent_workaround() local 1039 static void msm_gpio_irq_init_valid_mask(struct gpio_chip *gc, in msm_gpio_irq_init_valid_mask() [all …]
|