/openbmc/linux/drivers/gpio/ |
H A D | gpio-tps65219.c | 26 static int tps65219_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in tps65219_gpio_get_direction() 41 static int tps65219_gpio_get(struct gpio_chip *gc, unsigned int offset) in tps65219_gpio_get() 70 static void tps65219_gpio_set(struct gpio_chip *gc, unsigned int offset, int value) in tps65219_gpio_set() 85 static int tps65219_gpio_change_direction(struct gpio_chip *gc, unsigned int offset, in tps65219_gpio_change_direction() 117 static int tps65219_gpio_direction_input(struct gpio_chip *gc, unsigned int offset) in tps65219_gpio_direction_input() 133 static int tps65219_gpio_direction_output(struct gpio_chip *gc, unsigned int offset, int value) in tps65219_gpio_direction_output()
|
H A D | gpio-tps65912.c | 23 static int tps65912_gpio_get_direction(struct gpio_chip *gc, in tps65912_gpio_get_direction() 40 static int tps65912_gpio_direction_input(struct gpio_chip *gc, unsigned offset) in tps65912_gpio_direction_input() 48 static int tps65912_gpio_direction_output(struct gpio_chip *gc, in tps65912_gpio_direction_output() 61 static int tps65912_gpio_get(struct gpio_chip *gc, unsigned offset) in tps65912_gpio_get() 76 static void tps65912_gpio_set(struct gpio_chip *gc, unsigned offset, in tps65912_gpio_set()
|
H A D | gpio-virtio.c | 47 struct gpio_chip gc; member 136 static void virtio_gpio_free(struct gpio_chip *gc, unsigned int gpio) in virtio_gpio_free() 144 static int virtio_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in virtio_gpio_get_direction() 187 static int virtio_gpio_get(struct gpio_chip *gc, unsigned int gpio) in virtio_gpio_get() 234 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in virtio_gpio_irq_enable() local 249 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in virtio_gpio_irq_disable() local 264 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in virtio_gpio_irq_mask() local 275 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in virtio_gpio_irq_unmask() local 289 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in virtio_gpio_irq_set_type() local 322 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in virtio_gpio_irq_bus_lock() local [all …]
|
H A D | gpio-amd-fch.c | 35 struct gpio_chip gc; member 47 static int amd_fch_gpio_direction_input(struct gpio_chip *gc, in amd_fch_gpio_direction_input() 61 static int amd_fch_gpio_direction_output(struct gpio_chip *gc, in amd_fch_gpio_direction_output() 84 static int amd_fch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in amd_fch_gpio_get_direction() 98 static void amd_fch_gpio_set(struct gpio_chip *gc, in amd_fch_gpio_set() 118 static int amd_fch_gpio_get(struct gpio_chip *gc, in amd_fch_gpio_get()
|
H A D | gpio-xgs-iproc.c | 31 struct gpio_chip gc; member 39 to_iproc_gpio(struct gpio_chip *gc) in to_iproc_gpio() 46 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_ack() local 65 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_unmask() local 92 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_mask() local 119 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_set_type() local 168 struct gpio_chip *gc = (struct gpio_chip *)data; in iproc_gpio_irq_handler() local 198 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in iproc_gpio_irq_print_chip() local
|
H A D | gpio-ftgpio010.c | 49 struct gpio_chip gc; member 56 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in ftgpio_gpio_ack_irq() local 64 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in ftgpio_gpio_mask_irq() local 76 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in ftgpio_gpio_unmask_irq() local 88 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in ftgpio_gpio_set_irq_type() local 141 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in ftgpio_gpio_irq_handler() local 157 static int ftgpio_gpio_set_config(struct gpio_chip *gc, unsigned int offset, in ftgpio_gpio_set_config()
|
H A D | gpio-ixp4xx.c | 53 struct gpio_chip gc; member 60 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in ixp4xx_gpio_irq_ack() local 68 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in ixp4xx_gpio_mask_irq() local 76 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in ixp4xx_gpio_irq_unmask() local 89 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in ixp4xx_gpio_irq_set_type() local 171 static int ixp4xx_gpio_child_to_parent_hwirq(struct gpio_chip *gc, in ixp4xx_gpio_child_to_parent_hwirq()
|
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 void rpi_exp_gpio_set(struct gpio_chip *gc, unsigned int off, int val) in rpi_exp_gpio_set()
|
H A D | gpio-74xx-mmio.c | 21 struct gpio_chip gc; member 78 static int mmio_74xx_get_direction(struct gpio_chip *gc, unsigned offset) in mmio_74xx_get_direction() 88 static int mmio_74xx_dir_in(struct gpio_chip *gc, unsigned int gpio) in mmio_74xx_dir_in() 98 static int mmio_74xx_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mmio_74xx_dir_out()
|
H A D | gpio-moxtet.c | 34 static int moxtet_gpio_get_value(struct gpio_chip *gc, unsigned int offset) in moxtet_gpio_get_value() 55 static void moxtet_gpio_set_value(struct gpio_chip *gc, unsigned int offset, in moxtet_gpio_set_value() 75 static int moxtet_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in moxtet_gpio_get_direction() 88 static int moxtet_gpio_direction_input(struct gpio_chip *gc, in moxtet_gpio_direction_input() 101 static int moxtet_gpio_direction_output(struct gpio_chip *gc, in moxtet_gpio_direction_output()
|
H A D | gpio-mlxbf3.c | 43 struct gpio_chip gc; member 56 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); in mlxbf3_gpio_irq_enable() local 75 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); in mlxbf3_gpio_irq_disable() local 93 struct gpio_chip *gc = &gs->gc; in mlxbf3_gpio_irq_handler() local 109 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); in mlxbf3_gpio_irq_set_type() local 188 struct gpio_chip *gc; in mlxbf3_gpio_probe() local
|
H A D | gpio-dwapb.c | 103 struct gpio_chip gc; member 152 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_read() local 161 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_write() local 184 struct gpio_chip *gc; in dwapb_toggle_trigger() local 205 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_do_irq() local 240 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in dwapb_irq_ack() local 252 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in dwapb_irq_mask() local 268 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in dwapb_irq_unmask() local 448 struct gpio_chip *gc = &port->gc; in dwapb_configure_irqs() local 750 struct gpio_chip *gc = &gpio->ports[0].gc; in dwapb_gpio_suspend() local [all …]
|
H A D | gpio-da9055.c | 33 static int da9055_gpio_get(struct gpio_chip *gc, unsigned offset) in da9055_gpio_get() 62 static void da9055_gpio_set(struct gpio_chip *gc, unsigned offset, int value) in da9055_gpio_set() 72 static int da9055_gpio_direction_input(struct gpio_chip *gc, unsigned offset) in da9055_gpio_direction_input() 87 static int da9055_gpio_direction_output(struct gpio_chip *gc, in da9055_gpio_direction_output() 110 static int da9055_gpio_to_irq(struct gpio_chip *gc, u32 offset) in da9055_gpio_to_irq()
|
H A D | gpio-gw-pld.c | 35 static int gw_pld_input8(struct gpio_chip *gc, unsigned offset) in gw_pld_input8() 43 static int gw_pld_get8(struct gpio_chip *gc, unsigned offset) in gw_pld_get8() 53 static int gw_pld_output8(struct gpio_chip *gc, unsigned offset, int value) in gw_pld_output8() 65 static void gw_pld_set8(struct gpio_chip *gc, unsigned offset, int value) in gw_pld_set8()
|
H A D | gpio-brcmstb.c | 39 struct gpio_chip gc; member 64 brcmstb_gpio_gc_to_priv(struct gpio_chip *gc) in brcmstb_gpio_gc_to_priv() 101 struct gpio_chip *gc = &bank->gc; in brcmstb_gpio_set_imask() local 132 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in brcmstb_gpio_irq_mask() local 140 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in brcmstb_gpio_irq_unmask() local 148 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in brcmstb_gpio_irq_ack() local 158 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in brcmstb_gpio_irq_set_type() local 500 struct gpio_chip *gc = &bank->gc; in brcmstb_gpio_bank_save() local 512 struct gpio_chip *gc; in brcmstb_gpio_quiesce() local 545 struct gpio_chip *gc = &bank->gc; in brcmstb_gpio_bank_restore() local [all …]
|
H A D | gpio-xgene.c | 37 static int xgene_gpio_get(struct gpio_chip *gc, unsigned int offset) in xgene_gpio_get() 48 static void __xgene_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) in __xgene_gpio_set() 65 static void xgene_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) in xgene_gpio_set() 75 static int xgene_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in xgene_gpio_get_direction() 89 static int xgene_gpio_dir_in(struct gpio_chip *gc, unsigned int offset) in xgene_gpio_dir_in() 109 static int xgene_gpio_dir_out(struct gpio_chip *gc, in xgene_gpio_dir_out()
|
H A D | gpio-tps6586x.c | 30 static int tps6586x_gpio_get(struct gpio_chip *gc, unsigned offset) in tps6586x_gpio_get() 43 static void tps6586x_gpio_set(struct gpio_chip *gc, unsigned offset, in tps6586x_gpio_set() 52 static int tps6586x_gpio_output(struct gpio_chip *gc, unsigned offset, in tps6586x_gpio_output() 67 static int tps6586x_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in tps6586x_gpio_to_irq()
|
H A D | gpio-max732x.c | 190 static int max732x_gpio_get_value(struct gpio_chip *gc, unsigned off) in max732x_gpio_get_value() 203 static void max732x_gpio_set_mask(struct gpio_chip *gc, unsigned off, int mask, in max732x_gpio_set_mask() 236 static void max732x_gpio_set_multiple(struct gpio_chip *gc, in max732x_gpio_set_multiple() 248 static int max732x_gpio_direction_input(struct gpio_chip *gc, unsigned off) in max732x_gpio_direction_input() 269 static int max732x_gpio_direction_output(struct gpio_chip *gc, in max732x_gpio_direction_output() 346 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max732x_irq_mask() local 355 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max732x_irq_unmask() local 364 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max732x_irq_bus_lock() local 373 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max732x_irq_bus_sync_unlock() local 392 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max732x_irq_set_type() local [all …]
|
H A D | gpio-pca953x.c | 696 struct gpio_chip *gc; in pca953x_setup_gpio() local 721 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in pca953x_irq_mask() local 731 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in pca953x_irq_unmask() local 741 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in pca953x_irq_set_wake() local 754 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in pca953x_irq_bus_lock() local 762 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in pca953x_irq_bus_sync_unlock() local 794 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in pca953x_irq_set_type() local 812 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in pca953x_irq_shutdown() local 822 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); in pca953x_irq_print_chip() local 842 struct gpio_chip *gc = &chip->gpio_chip; in pca953x_irq_pending() local [all …]
|
/openbmc/linux/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-gpio.c | 62 struct gpio_chip gc; member 126 struct gpio_chip *gc = (struct gpio_chip *)data; in nsp_gpio_irq_handler() local 154 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_ack() local 173 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_set_mask() local 187 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_mask() local 199 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_unmask() local 211 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_set_type() local 299 static int nsp_gpio_get_direction(struct gpio_chip *gc, unsigned gpio) in nsp_gpio_get_direction() 324 static int nsp_gpio_get(struct gpio_chip *gc, unsigned gpio) in nsp_gpio_get() 579 struct gpio_chip *gc = &chip->gc; in nsp_gpio_register_pinconf() local [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 407 static int iproc_gpio_get(struct gpio_chip *gc, unsigned gpio) in iproc_gpio_get() 764 struct gpio_chip *gc = &chip->gc; in iproc_gpio_register_pinconf() local [all …]
|
/openbmc/linux/drivers/soc/fsl/qe/ |
H A D | gpio.c | 51 static int qe_gpio_get(struct gpio_chip *gc, unsigned int gpio) in qe_gpio_get() 60 static void qe_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in qe_gpio_set() 80 static void qe_gpio_set_multiple(struct gpio_chip *gc, in qe_gpio_set_multiple() 107 static int qe_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in qe_gpio_dir_in() 122 static int qe_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in qe_gpio_dir_out() 160 struct gpio_chip *gc; in qe_pin_request() local 302 struct gpio_chip *gc; in qe_add_gpiochips() local
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-ingenic-tcu.c | 28 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in ingenic_tcu_intc_cascade() local 50 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_unmask_enable_reg() local 64 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_mask_disable_reg() local 77 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_mask_disable_reg_and_ack() local 91 struct irq_chip_generic *gc; in ingenic_tcu_irq_init() local
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-amd.c | 39 static int amd_gpio_get_direction(struct gpio_chip *gc, unsigned offset) in amd_gpio_get_direction() 55 static int amd_gpio_direction_input(struct gpio_chip *gc, unsigned offset) in amd_gpio_direction_input() 90 static int amd_gpio_get_value(struct gpio_chip *gc, unsigned offset) in amd_gpio_get_value() 376 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in amd_gpio_irq_enable() local 393 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in amd_gpio_irq_disable() local 410 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in amd_gpio_irq_mask() local 424 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in amd_gpio_irq_unmask() local 438 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in amd_gpio_irq_set_wake() local 470 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in amd_gpio_irq_eoi() local 485 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in amd_gpio_irq_set_type() local [all …]
|
/openbmc/linux/drivers/infiniband/hw/mana/ |
H A D | main.c | 146 static int mana_gd_destroy_doorbell_page(struct gdma_context *gc, in mana_gd_destroy_doorbell_page() 171 static int mana_gd_allocate_doorbell_page(struct gdma_context *gc, in mana_gd_allocate_doorbell_page() 208 struct gdma_context *gc; in mana_ib_alloc_ucontext() local 237 struct gdma_context *gc; in mana_ib_dealloc_ucontext() local 250 struct gdma_context *gc, in mana_ib_gd_first_dma_region() 283 mana_ib_gd_add_dma_region(struct mana_ib_dev *dev, struct gdma_context *gc, in mana_ib_gd_add_dma_region() 323 struct gdma_context *gc; in mana_ib_gd_create_dma_region() local 430 struct gdma_context *gc; in mana_ib_gd_destroy_dma_region() local 444 struct gdma_context *gc; in mana_ib_mmap() local
|