/linux/drivers/gpio/ |
H A D | gpiolib.c | 177 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc, in gpiochip_get_desc() 390 static int gpiochip_get_direction(struct gpio_chip *gc, unsigned int offset) in gpiochip_get_direction() 525 struct gpio_chip *gc; in gpio_name_to_desc() local 557 static void gpiochip_set_desc_names(struct gpio_chip *gc) in gpiochip_set_desc_names() 655 static unsigned long *gpiochip_allocate_mask(struct gpio_chip *gc) in gpiochip_allocate_mask() 675 static unsigned int gpiochip_count_reserved_ranges(struct gpio_chip *gc) in gpiochip_count_reserved_ranges() 688 static int gpiochip_apply_reserved_ranges(struct gpio_chip *gc) in gpiochip_apply_reserved_ranges() 724 static int gpiochip_init_valid_mask(struct gpio_chip *gc) in gpiochip_init_valid_mask() 747 static void gpiochip_free_valid_mask(struct gpio_chip *gc) in gpiochip_free_valid_mask() 752 static int gpiochip_add_pin_ranges(struct gpio_chip *gc) in gpiochip_add_pin_ranges() [all …]
|
H A D | gpio-max77759.c | 30 struct gpio_chip gc; member 122 static int max77759_gpio_get_direction(struct gpio_chip *gc, in max77759_gpio_get_direction() 135 static int max77759_gpio_direction_helper(struct gpio_chip *gc, in max77759_gpio_direction_helper() 163 static int max77759_gpio_direction_input(struct gpio_chip *gc, in max77759_gpio_direction_input() 170 static int max77759_gpio_direction_output(struct gpio_chip *gc, in max77759_gpio_direction_output() 177 static int max77759_gpio_get_value(struct gpio_chip *gc, unsigned int offset) in max77759_gpio_get_value() 199 static int max77759_gpio_set_value(struct gpio_chip *gc, in max77759_gpio_set_value() 222 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max77759_gpio_irq_mask() local 235 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max77759_gpio_irq_unmask() local 248 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 void gpio_reg_set(struct gpio_chip *gc, unsigned offset, int value) in gpio_reg_set() 77 static int gpio_reg_get(struct gpio_chip *gc, unsigned offset) in gpio_reg_get() 95 static void gpio_reg_set_multiple(struct gpio_chip *gc, unsigned long *mask, in gpio_reg_set_multiple() 107 static int gpio_reg_to_irq(struct gpio_chip *gc, unsigned offset) in gpio_reg_to_irq() 181 int gpio_reg_resume(struct gpio_chip *gc) in gpio_reg_resume()
|
H A D | gpio-mpc8xxx.c | 37 struct gpio_chip gc; member 63 static int mpc8572_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc8572_gpio_get() 76 static int mpc5121_gpio_dir_out(struct gpio_chip *gc, in mpc5121_gpio_dir_out() 87 static int mpc5125_gpio_dir_out(struct gpio_chip *gc, in mpc5125_gpio_dir_out() 98 static int mpc8xxx_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in mpc8xxx_gpio_to_irq() 111 struct gpio_chip *gc = &mpc8xxx_gc->gc; in mpc8xxx_gpio_irq_cascade() local 127 struct gpio_chip *gc = &mpc8xxx_gc->gc; in mpc8xxx_irq_unmask() local 145 struct gpio_chip *gc = &mpc8xxx_gc->gc; in mpc8xxx_irq_mask() local 162 struct gpio_chip *gc = &mpc8xxx_gc->gc; in mpc8xxx_irq_ack() local 171 struct gpio_chip *gc = &mpc8xxx_gc->gc; in mpc8xxx_irq_set_type() local [all …]
|
H A D | gpio-mb86s7x.c | 36 struct gpio_chip gc; member 41 static int mb86s70_gpio_request(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_request() 58 static void mb86s70_gpio_free(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_free() 73 static int mb86s70_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_direction_input() 90 static int mb86s70_gpio_direction_output(struct gpio_chip *gc, in mb86s70_gpio_direction_output() 115 static int mb86s70_gpio_get(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_get() 122 static int mb86s70_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in mb86s70_gpio_set() 142 static int mb86s70_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in mb86s70_gpio_to_irq()
|
H A D | gpio-graniterapids.c | 61 struct gpio_chip gc; member 75 static int gnr_gpio_configure_line(struct gpio_chip *gc, unsigned int gpio, in gnr_gpio_configure_line() 95 static int gnr_gpio_request(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_request() 109 static int gnr_gpio_get(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_get() 119 static int gnr_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in gnr_gpio_set() 132 static int gnr_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_get_direction() 145 static int gnr_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_direction_input() 150 static int gnr_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio, int value) in gnr_gpio_direction_output() 177 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in gnr_gpio_irq_ack() local 192 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-rockchip.c | 180 static void rockchip_gpio_set(struct gpio_chip *gc, unsigned int offset, in rockchip_gpio_set() 191 static int rockchip_gpio_get(struct gpio_chip *gc, unsigned int offset) in rockchip_gpio_get() 203 static int rockchip_gpio_set_debounce(struct gpio_chip *gc, in rockchip_gpio_set_debounce() 264 static int rockchip_gpio_direction_input(struct gpio_chip *gc, in rockchip_gpio_direction_input() 270 static int rockchip_gpio_direction_output(struct gpio_chip *gc, in rockchip_gpio_direction_output() 283 static int rockchip_gpio_set_config(struct gpio_chip *gc, unsigned int offset, in rockchip_gpio_set_config() 312 static int rockchip_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in rockchip_gpio_to_irq() 392 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_set_type() local 477 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_reqres() local 485 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_relres() local [all …]
|
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() 215 static int xlp_gpio_dir_input(struct gpio_chip *gc, unsigned gpio) in xlp_gpio_dir_input() 225 static int xlp_gpio_get(struct gpio_chip *gc, unsigned gpio) in xlp_gpio_get() 233 static void xlp_gpio_set(struct gpio_chip *gc, unsigned gpio, int state) in xlp_gpio_set() 243 struct gpio_chip *gc; in xlp_gpio_probe() local
|
H A D | gpio-idt3243x.c | 21 struct gpio_chip gc; member 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 77 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_ack() local 85 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_mask() local 101 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_unmask() local 114 static int idt_gpio_irq_init_hw(struct gpio_chip *gc) in idt_gpio_irq_init_hw()
|
H A D | gpio-en7523.c | 23 struct gpio_chip gc; member 29 static struct airoha_gpio_ctrl *gc_to_ctrl(struct gpio_chip *gc) in gc_to_ctrl() 34 static int airoha_dir_set(struct gpio_chip *gc, unsigned int gpio, in airoha_dir_set() 60 static int airoha_dir_out(struct gpio_chip *gc, unsigned int gpio, in airoha_dir_out() 66 static int airoha_dir_in(struct gpio_chip *gc, unsigned int gpio) in airoha_dir_in() 71 static int airoha_get_dir(struct gpio_chip *gc, unsigned int gpio) in airoha_get_dir()
|
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 void sch_gpio_set(struct gpio_chip *gc, unsigned int gpio_num, int val) in sch_gpio_set() 130 static int sch_gpio_direction_out(struct gpio_chip *gc, unsigned int gpio_num, in sch_gpio_direction_out() 153 static int sch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_get_direction() 175 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_type() local 212 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_ack() local 222 static void sch_irq_mask_unmask(struct gpio_chip *gc, irq_hw_number_t gpio_num, int val) in sch_irq_mask_unmask() 234 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_mask() local 243 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_unmask() local [all …]
|
H A D | gpio-tps65218.c | 23 static int tps65218_gpio_get(struct gpio_chip *gc, unsigned offset) in tps65218_gpio_get() 37 static void tps65218_gpio_set(struct gpio_chip *gc, unsigned offset, in tps65218_gpio_set() 54 static int tps65218_gpio_output(struct gpio_chip *gc, unsigned offset, in tps65218_gpio_output() 62 static int tps65218_gpio_input(struct gpio_chip *gc, unsigned offset) in tps65218_gpio_input() 67 static int tps65218_gpio_request(struct gpio_chip *gc, unsigned offset) in tps65218_gpio_request() 138 static int tps65218_gpio_set_config(struct gpio_chip *gc, unsigned offset, in tps65218_gpio_set_config()
|
H A D | gpio-tps68470.c | 26 struct gpio_chip gc; member 29 static int tps68470_gpio_get(struct gpio_chip *gc, unsigned int offset) in tps68470_gpio_get() 50 static int tps68470_gpio_get_direction(struct gpio_chip *gc, in tps68470_gpio_get_direction() 73 static void tps68470_gpio_set(struct gpio_chip *gc, unsigned int offset, in tps68470_gpio_set() 88 static int tps68470_gpio_output(struct gpio_chip *gc, unsigned int offset, in tps68470_gpio_output() 106 static int tps68470_gpio_input(struct gpio_chip *gc, unsigned int offset) in tps68470_gpio_input()
|
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 void rc5t583_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) in rc5t583_gpio_set() 48 static int rc5t583_gpio_dir_input(struct gpio_chip *gc, unsigned int offset) in rc5t583_gpio_dir_input() 62 static int rc5t583_gpio_dir_output(struct gpio_chip *gc, unsigned offset, in rc5t583_gpio_dir_output() 78 static int rc5t583_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in rc5t583_gpio_to_irq() 88 static void rc5t583_gpio_free(struct gpio_chip *gc, unsigned offset) in rc5t583_gpio_free()
|
H A D | gpio-xtensa.c | 72 static int xtensa_impwire_get_direction(struct gpio_chip *gc, unsigned offset) in xtensa_impwire_get_direction() 77 static int xtensa_impwire_get_value(struct gpio_chip *gc, unsigned offset) in xtensa_impwire_get_value() 89 static void xtensa_impwire_set_value(struct gpio_chip *gc, unsigned offset, in xtensa_impwire_set_value() 95 static int xtensa_expstate_get_direction(struct gpio_chip *gc, unsigned offset) in xtensa_expstate_get_direction() 100 static int xtensa_expstate_get_value(struct gpio_chip *gc, unsigned offset) in xtensa_expstate_get_value() 112 static void xtensa_expstate_set_value(struct gpio_chip *gc, unsigned offset, in xtensa_expstate_set_value()
|
/linux/drivers/net/ethernet/microsoft/mana/ |
H A D | gdma_main.c | 26 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_pf_regs() local 46 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_vf_regs() local 61 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_registers() local 71 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_query_max_resources() local 117 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_query_hwc_timeout() local 136 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_detect_devices() local 182 int mana_gd_send_request(struct gdma_context *gc, u32 req_len, const void *req, in mana_gd_send_request() 191 int mana_gd_alloc_memory(struct gdma_context *gc, unsigned int length, in mana_gd_alloc_memory() 218 static int mana_gd_create_hw_eq(struct gdma_context *gc, in mana_gd_create_hw_eq() 255 struct gdma_context *gc = queue->gdma_dev->gdma_context; in mana_gd_disable_queue() local [all …]
|
/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/infiniband/hw/mana/ |
H A D | main.c | 77 struct gdma_context *gc; in mana_ib_alloc_pd() local 120 struct gdma_context *gc; in mana_ib_dealloc_pd() local 144 static int mana_gd_destroy_doorbell_page(struct gdma_context *gc, in mana_gd_destroy_doorbell_page() 169 static int mana_gd_allocate_doorbell_page(struct gdma_context *gc, in mana_gd_allocate_doorbell_page() 206 struct gdma_context *gc; in mana_ib_alloc_ucontext() local 233 struct gdma_context *gc; in mana_ib_dealloc_ucontext() local 309 struct gdma_context *gc, in mana_ib_gd_first_dma_region() 342 mana_ib_gd_add_dma_region(struct mana_ib_dev *dev, struct gdma_context *gc, in mana_ib_gd_add_dma_region() 382 struct gdma_context *gc; in mana_ib_gd_create_dma_region() local 508 struct gdma_context *gc = mdev_to_gc(dev); in mana_ib_gd_destroy_dma_region() local [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 void gpio_pin_set(struct gpio_chip *gc, unsigned offset, int value) in gpio_pin_set() 197 static int gpio_pin_to_irq(struct gpio_chip *gc, unsigned offset) in gpio_pin_to_irq() 217 struct gpio_chip *gc = &chip->gpio_chip; in gpio_pin_setup() local 252 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 void 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() 180 static int da9062_gpio_set_config(struct gpio_chip *gc, unsigned int offset, in da9062_gpio_set_config() 226 static int da9062_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in da9062_gpio_to_irq()
|
/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 …]
|
H A D | pinctrl-iproc-gpio.c | 112 struct gpio_chip gc; member 167 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in iproc_gpio_irq_handler() local 199 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_ack() local 218 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_set_mask() local 227 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_mask() local 239 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_unmask() local 251 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_set_type() local 309 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_print_chip() local 330 static int iproc_gpio_request(struct gpio_chip *gc, unsigned offset) in iproc_gpio_request() 341 static void iproc_gpio_free(struct gpio_chip *gc, unsigned offset) in iproc_gpio_free() [all …]
|
/linux/drivers/platform/cznic/ |
H A D | turris-omnia-mcu-gpio.c | 268 static int omnia_gpio_request(struct gpio_chip *gc, unsigned int offset) in omnia_gpio_request() 276 static int omnia_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in omnia_gpio_get_direction() 303 static int omnia_gpio_direction_input(struct gpio_chip *gc, unsigned int offset) in omnia_gpio_direction_input() 319 static int omnia_gpio_direction_output(struct gpio_chip *gc, in omnia_gpio_direction_output() 338 static int omnia_gpio_get(struct gpio_chip *gc, unsigned int offset) in omnia_gpio_get() 382 static int omnia_gpio_get_multiple(struct gpio_chip *gc, unsigned long *mask, in omnia_gpio_get_multiple() 442 static void omnia_gpio_set(struct gpio_chip *gc, unsigned int offset, int value) in omnia_gpio_set() 457 static void omnia_gpio_set_multiple(struct gpio_chip *gc, unsigned long *mask, in omnia_gpio_set_multiple() 512 static int omnia_gpio_init_valid_mask(struct gpio_chip *gc, in omnia_gpio_init_valid_mask() 531 static int omnia_gpio_of_xlate(struct gpio_chip *gc, in omnia_gpio_of_xlate() [all …]
|