Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

treewide: rename GPIO set callbacks back to their original names

The conversion of all GPIO drivers to using the .set_rv() and
.set_multiple_rv() callbacks from struct gpio_chip (which - unlike their
predecessors - return an integer and allow the controller drivers to
indicate failures to users) is now complete and the legacy ones have
been removed. Rename the new callbacks back to their original names in
one sweeping change.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

+355 -356
+2 -2
arch/arm/common/sa1111.c
··· 617 617 sachip->gc.direction_input = sa1111_gpio_direction_input; 618 618 sachip->gc.direction_output = sa1111_gpio_direction_output; 619 619 sachip->gc.get = sa1111_gpio_get; 620 - sachip->gc.set_rv = sa1111_gpio_set; 621 - sachip->gc.set_multiple_rv = sa1111_gpio_set_multiple; 620 + sachip->gc.set = sa1111_gpio_set; 621 + sachip->gc.set_multiple = sa1111_gpio_set_multiple; 622 622 sachip->gc.to_irq = sa1111_gpio_to_irq; 623 623 sachip->gc.base = -1; 624 624 sachip->gc.ngpio = 18;
+1 -1
arch/arm/common/scoop.c
··· 218 218 devptr->gpio.label = dev_name(&pdev->dev); 219 219 devptr->gpio.base = inf->gpio_base; 220 220 devptr->gpio.ngpio = 12; /* PA11 = 0, PA12 = 1, etc. up to PA22 = 11 */ 221 - devptr->gpio.set_rv = scoop_gpio_set; 221 + devptr->gpio.set = scoop_gpio_set; 222 222 devptr->gpio.get = scoop_gpio_get; 223 223 devptr->gpio.direction_input = scoop_gpio_direction_input; 224 224 devptr->gpio.direction_output = scoop_gpio_direction_output;
+1 -1
arch/arm/mach-s3c/gpio-samsung.c
··· 517 517 if (!gc->direction_output) 518 518 gc->direction_output = samsung_gpiolib_2bit_output; 519 519 if (!gc->set) 520 - gc->set_rv = samsung_gpiolib_set; 520 + gc->set = samsung_gpiolib_set; 521 521 if (!gc->get) 522 522 gc->get = samsung_gpiolib_get; 523 523
+1 -1
arch/arm/mach-sa1100/assabet.c
··· 80 80 { 81 81 unsigned long m = mask, v = val; 82 82 83 - assabet_bcr_gc->set_multiple_rv(assabet_bcr_gc, &m, &v); 83 + assabet_bcr_gc->set_multiple(assabet_bcr_gc, &m, &v); 84 84 } 85 85 EXPORT_SYMBOL(ASSABET_BCR_frob); 86 86
+1 -1
arch/arm/mach-sa1100/neponset.c
··· 126 126 unsigned long m = mask, v = val; 127 127 128 128 if (nep) 129 - n->gpio[0]->set_multiple_rv(n->gpio[0], &m, &v); 129 + n->gpio[0]->set_multiple(n->gpio[0], &m, &v); 130 130 else 131 131 WARN(1, "nep unset\n"); 132 132 }
+1 -1
arch/arm/plat-orion/gpio.c
··· 540 540 ochip->chip.direction_input = orion_gpio_direction_input; 541 541 ochip->chip.get = orion_gpio_get; 542 542 ochip->chip.direction_output = orion_gpio_direction_output; 543 - ochip->chip.set_rv = orion_gpio_set; 543 + ochip->chip.set = orion_gpio_set; 544 544 ochip->chip.to_irq = orion_gpio_to_irq; 545 545 ochip->chip.base = gpio_base; 546 546 ochip->chip.ngpio = ngpio;
+1 -1
arch/m68k/coldfire/gpio.c
··· 160 160 .direction_input = mcfgpio_direction_input, 161 161 .direction_output = mcfgpio_direction_output, 162 162 .get = mcfgpio_get_value, 163 - .set_rv = mcfgpio_set_value, 163 + .set = mcfgpio_set_value, 164 164 .to_irq = mcfgpio_to_irq, 165 165 .base = 0, 166 166 .ngpio = MCFGPIO_PIN_MAX,
+3 -3
arch/mips/alchemy/common/gpiolib.c
··· 101 101 .direction_input = gpio1_direction_input, 102 102 .direction_output = gpio1_direction_output, 103 103 .get = gpio1_get, 104 - .set_rv = gpio1_set, 104 + .set = gpio1_set, 105 105 .to_irq = gpio1_to_irq, 106 106 .base = ALCHEMY_GPIO1_BASE, 107 107 .ngpio = ALCHEMY_GPIO1_NUM, ··· 111 111 .direction_input = gpio2_direction_input, 112 112 .direction_output = gpio2_direction_output, 113 113 .get = gpio2_get, 114 - .set_rv = gpio2_set, 114 + .set = gpio2_set, 115 115 .to_irq = gpio2_to_irq, 116 116 .base = ALCHEMY_GPIO2_BASE, 117 117 .ngpio = ALCHEMY_GPIO2_NUM, ··· 151 151 .direction_input = alchemy_gpic_dir_input, 152 152 .direction_output = alchemy_gpic_dir_output, 153 153 .get = alchemy_gpic_get, 154 - .set_rv = alchemy_gpic_set, 154 + .set = alchemy_gpic_set, 155 155 .to_irq = alchemy_gpic_gpio_to_irq, 156 156 .base = AU1300_GPIO_BASE, 157 157 .ngpio = AU1300_GPIO_NUM,
+1 -1
arch/mips/bcm63xx/gpio.c
··· 131 131 .direction_input = bcm63xx_gpio_direction_input, 132 132 .direction_output = bcm63xx_gpio_direction_output, 133 133 .get = bcm63xx_gpio_get, 134 - .set_rv = bcm63xx_gpio_set, 134 + .set = bcm63xx_gpio_set, 135 135 .base = 0, 136 136 }; 137 137
+1 -1
arch/mips/kernel/gpio_txx9.c
··· 70 70 71 71 static struct gpio_chip txx9_gpio_chip = { 72 72 .get = txx9_gpio_get, 73 - .set_rv = txx9_gpio_set, 73 + .set = txx9_gpio_set, 74 74 .direction_input = txx9_gpio_dir_in, 75 75 .direction_output = txx9_gpio_dir_out, 76 76 .label = "TXx9",
+1 -1
arch/mips/rb532/gpio.c
··· 164 164 .direction_input = rb532_gpio_direction_input, 165 165 .direction_output = rb532_gpio_direction_output, 166 166 .get = rb532_gpio_get, 167 - .set_rv = rb532_gpio_set, 167 + .set = rb532_gpio_set, 168 168 .to_irq = rb532_gpio_to_irq, 169 169 .base = 0, 170 170 .ngpio = 32,
+1 -1
arch/mips/txx9/generic/setup.c
··· 655 655 if (!iocled->mmioaddr) 656 656 goto out_free; 657 657 iocled->chip.get = txx9_iocled_get; 658 - iocled->chip.set_rv = txx9_iocled_set; 658 + iocled->chip.set = txx9_iocled_set; 659 659 iocled->chip.direction_input = txx9_iocled_dir_in; 660 660 iocled->chip.direction_output = txx9_iocled_dir_out; 661 661 iocled->chip.label = "iocled";
+1 -1
arch/powerpc/platforms/44x/gpio.c
··· 180 180 gc->direction_input = ppc4xx_gpio_dir_in; 181 181 gc->direction_output = ppc4xx_gpio_dir_out; 182 182 gc->get = ppc4xx_gpio_get; 183 - gc->set_rv = ppc4xx_gpio_set; 183 + gc->set = ppc4xx_gpio_set; 184 184 185 185 ret = of_mm_gpiochip_add_data(np, mm_gc, ppc4xx_gc); 186 186 if (ret)
+1 -1
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
··· 336 336 gpt->gc.direction_input = mpc52xx_gpt_gpio_dir_in; 337 337 gpt->gc.direction_output = mpc52xx_gpt_gpio_dir_out; 338 338 gpt->gc.get = mpc52xx_gpt_gpio_get; 339 - gpt->gc.set_rv = mpc52xx_gpt_gpio_set; 339 + gpt->gc.set = mpc52xx_gpt_gpio_set; 340 340 gpt->gc.base = -1; 341 341 gpt->gc.parent = gpt->dev; 342 342
+1 -1
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c
··· 126 126 gc->can_sleep = 1; 127 127 gc->ngpio = MCU_NUM_GPIO; 128 128 gc->base = -1; 129 - gc->set_rv = mcu_gpio_set; 129 + gc->set = mcu_gpio_set; 130 130 gc->direction_output = mcu_gpio_dir_out; 131 131 gc->parent = dev; 132 132
+2 -2
arch/powerpc/platforms/8xx/cpm1.c
··· 499 499 gc->direction_input = cpm1_gpio16_dir_in; 500 500 gc->direction_output = cpm1_gpio16_dir_out; 501 501 gc->get = cpm1_gpio16_get; 502 - gc->set_rv = cpm1_gpio16_set; 502 + gc->set = cpm1_gpio16_set; 503 503 gc->to_irq = cpm1_gpio16_to_irq; 504 504 gc->parent = dev; 505 505 gc->owner = THIS_MODULE; ··· 622 622 gc->direction_input = cpm1_gpio32_dir_in; 623 623 gc->direction_output = cpm1_gpio32_dir_out; 624 624 gc->get = cpm1_gpio32_get; 625 - gc->set_rv = cpm1_gpio32_set; 625 + gc->set = cpm1_gpio32_set; 626 626 gc->parent = dev; 627 627 gc->owner = THIS_MODULE; 628 628
+1 -1
arch/powerpc/sysdev/cpm_common.c
··· 210 210 gc->direction_input = cpm2_gpio32_dir_in; 211 211 gc->direction_output = cpm2_gpio32_dir_out; 212 212 gc->get = cpm2_gpio32_get; 213 - gc->set_rv = cpm2_gpio32_set; 213 + gc->set = cpm2_gpio32_set; 214 214 gc->parent = dev; 215 215 gc->owner = THIS_MODULE; 216 216
+1 -1
drivers/bcma/driver_gpio.c
··· 186 186 chip->request = bcma_gpio_request; 187 187 chip->free = bcma_gpio_free; 188 188 chip->get = bcma_gpio_get_value; 189 - chip->set_rv = bcma_gpio_set_value; 189 + chip->set = bcma_gpio_set_value; 190 190 chip->direction_input = bcma_gpio_direction_input; 191 191 chip->direction_output = bcma_gpio_direction_output; 192 192 chip->parent = bus->dev;
+2 -2
drivers/gpio/gpio-74x164.c
··· 141 141 chip->gpio_chip.label = spi->modalias; 142 142 chip->gpio_chip.direction_output = gen_74x164_direction_output; 143 143 chip->gpio_chip.get = gen_74x164_get_value; 144 - chip->gpio_chip.set_rv = gen_74x164_set_value; 145 - chip->gpio_chip.set_multiple_rv = gen_74x164_set_multiple; 144 + chip->gpio_chip.set = gen_74x164_set_value; 145 + chip->gpio_chip.set_multiple = gen_74x164_set_multiple; 146 146 chip->gpio_chip.base = -1; 147 147 chip->gpio_chip.ngpio = GEN_74X164_NUMBER_GPIOS * chip->registers; 148 148 chip->gpio_chip.can_sleep = true;
+1 -1
drivers/gpio/gpio-adnp.c
··· 430 430 chip->direction_input = adnp_gpio_direction_input; 431 431 chip->direction_output = adnp_gpio_direction_output; 432 432 chip->get = adnp_gpio_get; 433 - chip->set_rv = adnp_gpio_set; 433 + chip->set = adnp_gpio_set; 434 434 chip->can_sleep = true; 435 435 436 436 if (IS_ENABLED(CONFIG_DEBUG_FS))
+1 -1
drivers/gpio/gpio-adp5520.c
··· 122 122 gc->direction_input = adp5520_gpio_direction_input; 123 123 gc->direction_output = adp5520_gpio_direction_output; 124 124 gc->get = adp5520_gpio_get_value; 125 - gc->set_rv = adp5520_gpio_set_value; 125 + gc->set = adp5520_gpio_set_value; 126 126 gc->can_sleep = true; 127 127 128 128 gc->base = pdata->gpio_start;
+1 -1
drivers/gpio/gpio-adp5585.c
··· 428 428 gc->direction_input = adp5585_gpio_direction_input; 429 429 gc->direction_output = adp5585_gpio_direction_output; 430 430 gc->get = adp5585_gpio_get_value; 431 - gc->set_rv = adp5585_gpio_set_value; 431 + gc->set = adp5585_gpio_set_value; 432 432 gc->set_config = adp5585_gpio_set_config; 433 433 gc->request = adp5585_gpio_request; 434 434 gc->free = adp5585_gpio_free;
+2 -2
drivers/gpio/gpio-aggregator.c
··· 534 534 chip->direction_output = gpio_fwd_direction_output; 535 535 chip->get = gpio_fwd_get; 536 536 chip->get_multiple = gpio_fwd_get_multiple_locked; 537 - chip->set_rv = gpio_fwd_set; 538 - chip->set_multiple_rv = gpio_fwd_set_multiple_locked; 537 + chip->set = gpio_fwd_set; 538 + chip->set_multiple = gpio_fwd_set_multiple_locked; 539 539 chip->to_irq = gpio_fwd_to_irq; 540 540 chip->base = -1; 541 541 chip->ngpio = ngpios;
+1 -1
drivers/gpio/gpio-altera-a10sr.c
··· 69 69 .label = "altr_a10sr_gpio", 70 70 .owner = THIS_MODULE, 71 71 .get = altr_a10sr_gpio_get, 72 - .set_rv = altr_a10sr_gpio_set, 72 + .set = altr_a10sr_gpio_set, 73 73 .direction_input = altr_a10sr_gpio_direction_input, 74 74 .direction_output = altr_a10sr_gpio_direction_output, 75 75 .can_sleep = true,
+1 -1
drivers/gpio/gpio-altera.c
··· 259 259 altera_gc->gc.direction_input = altera_gpio_direction_input; 260 260 altera_gc->gc.direction_output = altera_gpio_direction_output; 261 261 altera_gc->gc.get = altera_gpio_get; 262 - altera_gc->gc.set_rv = altera_gpio_set; 262 + altera_gc->gc.set = altera_gpio_set; 263 263 altera_gc->gc.owner = THIS_MODULE; 264 264 altera_gc->gc.parent = &pdev->dev; 265 265 altera_gc->gc.base = -1;
+1 -1
drivers/gpio/gpio-amd-fch.c
··· 165 165 priv->gc.direction_output = amd_fch_gpio_direction_output; 166 166 priv->gc.get_direction = amd_fch_gpio_get_direction; 167 167 priv->gc.get = amd_fch_gpio_get; 168 - priv->gc.set_rv = amd_fch_gpio_set; 168 + priv->gc.set = amd_fch_gpio_set; 169 169 170 170 spin_lock_init(&priv->lock); 171 171
+1 -1
drivers/gpio/gpio-amd8111.c
··· 165 165 .ngpio = 32, 166 166 .request = amd_gpio_request, 167 167 .free = amd_gpio_free, 168 - .set_rv = amd_gpio_set, 168 + .set = amd_gpio_set, 169 169 .get = amd_gpio_get, 170 170 .direction_output = amd_gpio_dirout, 171 171 .direction_input = amd_gpio_dirin,
+1 -1
drivers/gpio/gpio-arizona.c
··· 138 138 .direction_input = arizona_gpio_direction_in, 139 139 .get = arizona_gpio_get, 140 140 .direction_output = arizona_gpio_direction_out, 141 - .set_rv = arizona_gpio_set, 141 + .set = arizona_gpio_set, 142 142 .can_sleep = true, 143 143 }; 144 144
+1 -1
drivers/gpio/gpio-aspeed-sgpio.c
··· 596 596 gpio->chip.request = NULL; 597 597 gpio->chip.free = NULL; 598 598 gpio->chip.get = aspeed_sgpio_get; 599 - gpio->chip.set_rv = aspeed_sgpio_set; 599 + gpio->chip.set = aspeed_sgpio_set; 600 600 gpio->chip.set_config = aspeed_sgpio_set_config; 601 601 gpio->chip.label = dev_name(&pdev->dev); 602 602 gpio->chip.base = -1;
+1 -1
drivers/gpio/gpio-aspeed.c
··· 1352 1352 gpio->chip.request = aspeed_gpio_request; 1353 1353 gpio->chip.free = aspeed_gpio_free; 1354 1354 gpio->chip.get = aspeed_gpio_get; 1355 - gpio->chip.set_rv = aspeed_gpio_set; 1355 + gpio->chip.set = aspeed_gpio_set; 1356 1356 gpio->chip.set_config = aspeed_gpio_set_config; 1357 1357 gpio->chip.label = dev_name(&pdev->dev); 1358 1358 gpio->chip.base = -1;
+1 -1
drivers/gpio/gpio-bcm-kona.c
··· 339 339 .direction_input = bcm_kona_gpio_direction_input, 340 340 .get = bcm_kona_gpio_get, 341 341 .direction_output = bcm_kona_gpio_direction_output, 342 - .set_rv = bcm_kona_gpio_set, 342 + .set = bcm_kona_gpio_set, 343 343 .set_config = bcm_kona_gpio_set_config, 344 344 .to_irq = bcm_kona_gpio_to_irq, 345 345 .base = 0,
+1 -1
drivers/gpio/gpio-bd71815.c
··· 85 85 .owner = THIS_MODULE, 86 86 .get = bd71815gpo_get, 87 87 .get_direction = bd71815gpo_direction_get, 88 - .set_rv = bd71815gpo_set, 88 + .set = bd71815gpo_set, 89 89 .set_config = bd71815_gpio_set_config, 90 90 .can_sleep = true, 91 91 };
+1 -1
drivers/gpio/gpio-bd71828.c
··· 109 109 bdgpio->gpio.set_config = bd71828_gpio_set_config; 110 110 bdgpio->gpio.can_sleep = true; 111 111 bdgpio->gpio.get = bd71828_gpio_get; 112 - bdgpio->gpio.set_rv = bd71828_gpio_set; 112 + bdgpio->gpio.set = bd71828_gpio_set; 113 113 bdgpio->gpio.base = -1; 114 114 115 115 /*
+1 -1
drivers/gpio/gpio-bd9571mwv.c
··· 88 88 .direction_input = bd9571mwv_gpio_direction_input, 89 89 .direction_output = bd9571mwv_gpio_direction_output, 90 90 .get = bd9571mwv_gpio_get, 91 - .set_rv = bd9571mwv_gpio_set, 91 + .set = bd9571mwv_gpio_set, 92 92 .base = -1, 93 93 .ngpio = 2, 94 94 .can_sleep = true,
+1 -1
drivers/gpio/gpio-bt8xx.c
··· 145 145 c->direction_input = bt8xxgpio_gpio_direction_input; 146 146 c->get = bt8xxgpio_gpio_get; 147 147 c->direction_output = bt8xxgpio_gpio_direction_output; 148 - c->set_rv = bt8xxgpio_gpio_set; 148 + c->set = bt8xxgpio_gpio_set; 149 149 c->dbg_show = NULL; 150 150 c->base = modparam_gpiobase; 151 151 c->ngpio = BT8XXGPIO_NR_GPIOS;
+1 -1
drivers/gpio/gpio-cgbc.c
··· 171 171 chip->direction_output = cgbc_gpio_direction_output; 172 172 chip->get_direction = cgbc_gpio_get_direction; 173 173 chip->get = cgbc_gpio_get; 174 - chip->set_rv = cgbc_gpio_set; 174 + chip->set = cgbc_gpio_set; 175 175 chip->ngpio = CGBC_GPIO_NGPIO; 176 176 177 177 ret = devm_mutex_init(dev, &gpio->lock);
+1 -1
drivers/gpio/gpio-creg-snps.c
··· 167 167 hcg->gc.label = dev_name(dev); 168 168 hcg->gc.base = -1; 169 169 hcg->gc.ngpio = ngpios; 170 - hcg->gc.set_rv = creg_gpio_set; 170 + hcg->gc.set = creg_gpio_set; 171 171 hcg->gc.direction_output = creg_gpio_dir_out; 172 172 173 173 ret = devm_gpiochip_add_data(dev, &hcg->gc, hcg);
+1 -1
drivers/gpio/gpio-cros-ec.c
··· 188 188 gc->can_sleep = true; 189 189 gc->label = dev_name(dev); 190 190 gc->base = -1; 191 - gc->set_rv = cros_ec_gpio_set; 191 + gc->set = cros_ec_gpio_set; 192 192 gc->get = cros_ec_gpio_get; 193 193 gc->get_direction = cros_ec_gpio_get_direction; 194 194
+1 -1
drivers/gpio/gpio-crystalcove.c
··· 349 349 cg->chip.direction_input = crystalcove_gpio_dir_in; 350 350 cg->chip.direction_output = crystalcove_gpio_dir_out; 351 351 cg->chip.get = crystalcove_gpio_get; 352 - cg->chip.set_rv = crystalcove_gpio_set; 352 + cg->chip.set = crystalcove_gpio_set; 353 353 cg->chip.base = -1; 354 354 cg->chip.ngpio = CRYSTALCOVE_VGPIO_NUM; 355 355 cg->chip.can_sleep = true;
+1 -1
drivers/gpio/gpio-cs5535.c
··· 296 296 .request = chip_gpio_request, 297 297 298 298 .get = chip_gpio_get, 299 - .set_rv = chip_gpio_set, 299 + .set = chip_gpio_set, 300 300 301 301 .direction_input = chip_direction_input, 302 302 .direction_output = chip_direction_output,
+1 -1
drivers/gpio/gpio-da9052.c
··· 172 172 .label = "da9052-gpio", 173 173 .owner = THIS_MODULE, 174 174 .get = da9052_gpio_get, 175 - .set_rv = da9052_gpio_set, 175 + .set = da9052_gpio_set, 176 176 .direction_input = da9052_gpio_direction_input, 177 177 .direction_output = da9052_gpio_direction_output, 178 178 .to_irq = da9052_gpio_to_irq,
+1 -1
drivers/gpio/gpio-da9055.c
··· 116 116 .label = "da9055-gpio", 117 117 .owner = THIS_MODULE, 118 118 .get = da9055_gpio_get, 119 - .set_rv = da9055_gpio_set, 119 + .set = da9055_gpio_set, 120 120 .direction_input = da9055_gpio_direction_input, 121 121 .direction_output = da9055_gpio_direction_output, 122 122 .to_irq = da9055_gpio_to_irq,
+1 -1
drivers/gpio/gpio-davinci.c
··· 202 202 chips->chip.direction_input = davinci_direction_in; 203 203 chips->chip.get = davinci_gpio_get; 204 204 chips->chip.direction_output = davinci_direction_out; 205 - chips->chip.set_rv = davinci_gpio_set; 205 + chips->chip.set = davinci_gpio_set; 206 206 207 207 chips->chip.ngpio = ngpio; 208 208 chips->chip.base = -1;
+1 -1
drivers/gpio/gpio-dln2.c
··· 469 469 dln2->gpio.base = -1; 470 470 dln2->gpio.ngpio = pins; 471 471 dln2->gpio.can_sleep = true; 472 - dln2->gpio.set_rv = dln2_gpio_set; 472 + dln2->gpio.set = dln2_gpio_set; 473 473 dln2->gpio.get = dln2_gpio_get; 474 474 dln2->gpio.request = dln2_gpio_request; 475 475 dln2->gpio.free = dln2_gpio_free;
+1 -1
drivers/gpio/gpio-eic-sprd.c
··· 663 663 sprd_eic->chip.request = sprd_eic_request; 664 664 sprd_eic->chip.free = sprd_eic_free; 665 665 sprd_eic->chip.set_config = sprd_eic_set_config; 666 - sprd_eic->chip.set_rv = sprd_eic_set; 666 + sprd_eic->chip.set = sprd_eic_set; 667 667 fallthrough; 668 668 case SPRD_EIC_ASYNC: 669 669 case SPRD_EIC_SYNC:
+1 -1
drivers/gpio/gpio-em.c
··· 306 306 gpio_chip->direction_input = em_gio_direction_input; 307 307 gpio_chip->get = em_gio_get; 308 308 gpio_chip->direction_output = em_gio_direction_output; 309 - gpio_chip->set_rv = em_gio_set; 309 + gpio_chip->set = em_gio_set; 310 310 gpio_chip->to_irq = em_gio_to_irq; 311 311 gpio_chip->request = pinctrl_gpio_request; 312 312 gpio_chip->free = em_gio_free;
+1 -1
drivers/gpio/gpio-exar.c
··· 211 211 exar_gpio->gpio_chip.direction_input = exar_direction_input; 212 212 exar_gpio->gpio_chip.get_direction = exar_get_direction; 213 213 exar_gpio->gpio_chip.get = exar_get_value; 214 - exar_gpio->gpio_chip.set_rv = exar_set_value; 214 + exar_gpio->gpio_chip.set = exar_set_value; 215 215 exar_gpio->gpio_chip.base = -1; 216 216 exar_gpio->gpio_chip.ngpio = ngpios; 217 217 exar_gpio->index = index;
+1 -1
drivers/gpio/gpio-f7188x.c
··· 173 173 .direction_input = f7188x_gpio_direction_in, \ 174 174 .get = f7188x_gpio_get, \ 175 175 .direction_output = f7188x_gpio_direction_out, \ 176 - .set_rv = f7188x_gpio_set, \ 176 + .set = f7188x_gpio_set, \ 177 177 .set_config = f7188x_gpio_set_config, \ 178 178 .base = -1, \ 179 179 .ngpio = _ngpio, \
+1 -1
drivers/gpio/gpio-graniterapids.c
··· 159 159 .owner = THIS_MODULE, 160 160 .request = gnr_gpio_request, 161 161 .get = gnr_gpio_get, 162 - .set_rv = gnr_gpio_set, 162 + .set = gnr_gpio_set, 163 163 .get_direction = gnr_gpio_get_direction, 164 164 .direction_input = gnr_gpio_direction_input, 165 165 .direction_output = gnr_gpio_direction_output,
+1 -1
drivers/gpio/gpio-gw-pld.c
··· 86 86 gw->chip.direction_input = gw_pld_input8; 87 87 gw->chip.get = gw_pld_get8; 88 88 gw->chip.direction_output = gw_pld_output8; 89 - gw->chip.set_rv = gw_pld_set8; 89 + gw->chip.set = gw_pld_set8; 90 90 gw->client = client; 91 91 92 92 /*
+1 -1
drivers/gpio/gpio-htc-egpio.c
··· 324 324 chip->parent = &pdev->dev; 325 325 chip->owner = THIS_MODULE; 326 326 chip->get = egpio_get; 327 - chip->set_rv = egpio_set; 327 + chip->set = egpio_set; 328 328 chip->direction_input = egpio_direction_input; 329 329 chip->direction_output = egpio_direction_output; 330 330 chip->get_direction = egpio_get_direction;
+1 -1
drivers/gpio/gpio-ich.c
··· 273 273 chip->get = ichx_priv.desc->get ? 274 274 ichx_priv.desc->get : ichx_gpio_get; 275 275 276 - chip->set_rv = ichx_gpio_set; 276 + chip->set = ichx_gpio_set; 277 277 chip->get_direction = ichx_gpio_get_direction; 278 278 chip->direction_input = ichx_gpio_direction_input; 279 279 chip->direction_output = ichx_gpio_direction_output;
+1 -1
drivers/gpio/gpio-imx-scu.c
··· 102 102 gc->ngpio = ARRAY_SIZE(scu_rsrc_arr); 103 103 gc->label = dev_name(dev); 104 104 gc->get = imx_scu_gpio_get; 105 - gc->set_rv = imx_scu_gpio_set; 105 + gc->set = imx_scu_gpio_set; 106 106 gc->get_direction = imx_scu_gpio_get_direction; 107 107 108 108 platform_set_drvdata(pdev, priv);
+1 -1
drivers/gpio/gpio-it87.c
··· 267 267 .request = it87_gpio_request, 268 268 .get = it87_gpio_get, 269 269 .direction_input = it87_gpio_direction_in, 270 - .set_rv = it87_gpio_set, 270 + .set = it87_gpio_set, 271 271 .direction_output = it87_gpio_direction_out, 272 272 .base = -1 273 273 };
+1 -1
drivers/gpio/gpio-janz-ttl.c
··· 171 171 gpio->parent = &pdev->dev; 172 172 gpio->label = pdev->name; 173 173 gpio->get = ttl_get_value; 174 - gpio->set_rv = ttl_set_value; 174 + gpio->set = ttl_set_value; 175 175 gpio->owner = THIS_MODULE; 176 176 177 177 /* request dynamic allocation */
+1 -1
drivers/gpio/gpio-kempld.c
··· 169 169 chip->direction_output = kempld_gpio_direction_output; 170 170 chip->get_direction = kempld_gpio_get_direction; 171 171 chip->get = kempld_gpio_get; 172 - chip->set_rv = kempld_gpio_set; 172 + chip->set = kempld_gpio_set; 173 173 chip->ngpio = kempld_gpio_pincount(pld); 174 174 if (chip->ngpio == 0) { 175 175 dev_err(dev, "No GPIO pins detected\n");
+2 -2
drivers/gpio/gpio-latch.c
··· 166 166 167 167 if (gpio_latch_can_sleep(priv, n_latches)) { 168 168 priv->gc.can_sleep = true; 169 - priv->gc.set_rv = gpio_latch_set_can_sleep; 169 + priv->gc.set = gpio_latch_set_can_sleep; 170 170 mutex_init(&priv->mutex); 171 171 } else { 172 172 priv->gc.can_sleep = false; 173 - priv->gc.set_rv = gpio_latch_set; 173 + priv->gc.set = gpio_latch_set; 174 174 spin_lock_init(&priv->spinlock); 175 175 } 176 176
+1 -1
drivers/gpio/gpio-ljca.c
··· 437 437 ljca_gpio->gc.direction_output = ljca_gpio_direction_output; 438 438 ljca_gpio->gc.get_direction = ljca_gpio_get_direction; 439 439 ljca_gpio->gc.get = ljca_gpio_get_value; 440 - ljca_gpio->gc.set_rv = ljca_gpio_set_value; 440 + ljca_gpio->gc.set = ljca_gpio_set_value; 441 441 ljca_gpio->gc.set_config = ljca_gpio_set_config; 442 442 ljca_gpio->gc.init_valid_mask = ljca_gpio_init_valid_mask; 443 443 ljca_gpio->gc.can_sleep = true;
+1 -1
drivers/gpio/gpio-logicvc.c
··· 134 134 logicvc->chip.ngpio = LOGICVC_CTRL_GPIO_BITS + 135 135 LOGICVC_POWER_CTRL_GPIO_BITS; 136 136 logicvc->chip.get = logicvc_gpio_get; 137 - logicvc->chip.set_rv = logicvc_gpio_set; 137 + logicvc->chip.set = logicvc_gpio_set; 138 138 logicvc->chip.direction_output = logicvc_gpio_direction_output; 139 139 140 140 return devm_gpiochip_add_data(dev, &logicvc->chip, logicvc);
+1 -1
drivers/gpio/gpio-loongson-64bit.c
··· 157 157 lgpio->chip.get = loongson_gpio_get; 158 158 lgpio->chip.get_direction = loongson_gpio_get_direction; 159 159 lgpio->chip.direction_output = loongson_gpio_direction_output; 160 - lgpio->chip.set_rv = loongson_gpio_set; 160 + lgpio->chip.set = loongson_gpio_set; 161 161 lgpio->chip.parent = dev; 162 162 spin_lock_init(&lgpio->lock); 163 163 }
+1 -1
drivers/gpio/gpio-loongson.c
··· 106 106 gc->base = 0; 107 107 gc->ngpio = LOONGSON_N_GPIO; 108 108 gc->get = loongson_gpio_get_value; 109 - gc->set_rv = loongson_gpio_set_value; 109 + gc->set = loongson_gpio_set_value; 110 110 gc->direction_input = loongson_gpio_direction_input; 111 111 gc->direction_output = loongson_gpio_direction_output; 112 112
+1 -1
drivers/gpio/gpio-lp3943.c
··· 184 184 .direction_input = lp3943_gpio_direction_input, 185 185 .get = lp3943_gpio_get, 186 186 .direction_output = lp3943_gpio_direction_output, 187 - .set_rv = lp3943_gpio_set, 187 + .set = lp3943_gpio_set, 188 188 .base = -1, 189 189 .ngpio = LP3943_MAX_GPIO, 190 190 .can_sleep = 1,
+1 -1
drivers/gpio/gpio-lp873x.c
··· 124 124 .direction_input = lp873x_gpio_direction_input, 125 125 .direction_output = lp873x_gpio_direction_output, 126 126 .get = lp873x_gpio_get, 127 - .set_rv = lp873x_gpio_set, 127 + .set = lp873x_gpio_set, 128 128 .set_config = lp873x_gpio_set_config, 129 129 .base = -1, 130 130 .ngpio = 2,
+1 -1
drivers/gpio/gpio-lp87565.c
··· 139 139 .direction_input = lp87565_gpio_direction_input, 140 140 .direction_output = lp87565_gpio_direction_output, 141 141 .get = lp87565_gpio_get, 142 - .set_rv = lp87565_gpio_set, 142 + .set = lp87565_gpio_set, 143 143 .set_config = lp87565_gpio_set_config, 144 144 .base = -1, 145 145 .ngpio = 3,
+1 -1
drivers/gpio/gpio-lpc18xx.c
··· 327 327 .free = gpiochip_generic_free, 328 328 .direction_input = lpc18xx_gpio_direction_input, 329 329 .direction_output = lpc18xx_gpio_direction_output, 330 - .set_rv = lpc18xx_gpio_set, 330 + .set = lpc18xx_gpio_set, 331 331 .get = lpc18xx_gpio_get, 332 332 .ngpio = LPC18XX_MAX_PORTS * LPC18XX_PINS_PER_PORT, 333 333 .owner = THIS_MODULE,
+5 -5
drivers/gpio/gpio-lpc32xx.c
··· 407 407 .direction_input = lpc32xx_gpio_dir_input_p012, 408 408 .get = lpc32xx_gpio_get_value_p012, 409 409 .direction_output = lpc32xx_gpio_dir_output_p012, 410 - .set_rv = lpc32xx_gpio_set_value_p012, 410 + .set = lpc32xx_gpio_set_value_p012, 411 411 .request = lpc32xx_gpio_request, 412 412 .to_irq = lpc32xx_gpio_to_irq_p01, 413 413 .base = LPC32XX_GPIO_P0_GRP, ··· 423 423 .direction_input = lpc32xx_gpio_dir_input_p012, 424 424 .get = lpc32xx_gpio_get_value_p012, 425 425 .direction_output = lpc32xx_gpio_dir_output_p012, 426 - .set_rv = lpc32xx_gpio_set_value_p012, 426 + .set = lpc32xx_gpio_set_value_p012, 427 427 .request = lpc32xx_gpio_request, 428 428 .to_irq = lpc32xx_gpio_to_irq_p01, 429 429 .base = LPC32XX_GPIO_P1_GRP, ··· 439 439 .direction_input = lpc32xx_gpio_dir_input_p012, 440 440 .get = lpc32xx_gpio_get_value_p012, 441 441 .direction_output = lpc32xx_gpio_dir_output_p012, 442 - .set_rv = lpc32xx_gpio_set_value_p012, 442 + .set = lpc32xx_gpio_set_value_p012, 443 443 .request = lpc32xx_gpio_request, 444 444 .base = LPC32XX_GPIO_P2_GRP, 445 445 .ngpio = LPC32XX_GPIO_P2_MAX, ··· 454 454 .direction_input = lpc32xx_gpio_dir_input_p3, 455 455 .get = lpc32xx_gpio_get_value_p3, 456 456 .direction_output = lpc32xx_gpio_dir_output_p3, 457 - .set_rv = lpc32xx_gpio_set_value_p3, 457 + .set = lpc32xx_gpio_set_value_p3, 458 458 .request = lpc32xx_gpio_request, 459 459 .to_irq = lpc32xx_gpio_to_irq_gpio_p3, 460 460 .base = LPC32XX_GPIO_P3_GRP, ··· 482 482 .chip = { 483 483 .label = "gpo_p3", 484 484 .direction_output = lpc32xx_gpio_dir_out_always, 485 - .set_rv = lpc32xx_gpo_set_value, 485 + .set = lpc32xx_gpo_set_value, 486 486 .get = lpc32xx_gpo_get_value, 487 487 .request = lpc32xx_gpio_request, 488 488 .base = LPC32XX_GPO_P3_GRP,
+1 -1
drivers/gpio/gpio-macsmc.c
··· 261 261 smcgp->gc.label = "macsmc-pmu-gpio"; 262 262 smcgp->gc.owner = THIS_MODULE; 263 263 smcgp->gc.get = macsmc_gpio_get; 264 - smcgp->gc.set_rv = macsmc_gpio_set; 264 + smcgp->gc.set = macsmc_gpio_set; 265 265 smcgp->gc.get_direction = macsmc_gpio_get_direction; 266 266 smcgp->gc.init_valid_mask = macsmc_gpio_init_valid_mask; 267 267 smcgp->gc.can_sleep = true;
+1 -1
drivers/gpio/gpio-madera.c
··· 109 109 .direction_input = madera_gpio_direction_in, 110 110 .get = madera_gpio_get, 111 111 .direction_output = madera_gpio_direction_out, 112 - .set_rv = madera_gpio_set, 112 + .set = madera_gpio_set, 113 113 .set_config = gpiochip_generic_config, 114 114 .can_sleep = true, 115 115 };
+1 -1
drivers/gpio/gpio-max730x.c
··· 188 188 ts->chip.direction_input = max7301_direction_input; 189 189 ts->chip.get = max7301_get; 190 190 ts->chip.direction_output = max7301_direction_output; 191 - ts->chip.set_rv = max7301_set; 191 + ts->chip.set = max7301_set; 192 192 193 193 ts->chip.ngpio = PIN_NUMBER; 194 194 ts->chip.can_sleep = true;
+2 -2
drivers/gpio/gpio-max732x.c
··· 585 585 gc->direction_input = max732x_gpio_direction_input; 586 586 if (chip->dir_output) { 587 587 gc->direction_output = max732x_gpio_direction_output; 588 - gc->set_rv = max732x_gpio_set_value; 589 - gc->set_multiple_rv = max732x_gpio_set_multiple; 588 + gc->set = max732x_gpio_set_value; 589 + gc->set_multiple = max732x_gpio_set_multiple; 590 590 } 591 591 gc->get = max732x_gpio_get_value; 592 592 gc->can_sleep = true;
+1 -1
drivers/gpio/gpio-max77620.c
··· 311 311 mgpio->gpio_chip.direction_input = max77620_gpio_dir_input; 312 312 mgpio->gpio_chip.get = max77620_gpio_get; 313 313 mgpio->gpio_chip.direction_output = max77620_gpio_dir_output; 314 - mgpio->gpio_chip.set_rv = max77620_gpio_set; 314 + mgpio->gpio_chip.set = max77620_gpio_set; 315 315 mgpio->gpio_chip.set_config = max77620_gpio_set_config; 316 316 mgpio->gpio_chip.ngpio = MAX77620_GPIO_NR; 317 317 mgpio->gpio_chip.can_sleep = 1;
+1 -1
drivers/gpio/gpio-max77650.c
··· 166 166 167 167 chip->gc.direction_input = max77650_gpio_direction_input; 168 168 chip->gc.direction_output = max77650_gpio_direction_output; 169 - chip->gc.set_rv = max77650_gpio_set_value; 169 + chip->gc.set = max77650_gpio_set_value; 170 170 chip->gc.get = max77650_gpio_get_value; 171 171 chip->gc.get_direction = max77650_gpio_get_direction; 172 172 chip->gc.set_config = max77650_gpio_set_config;
+1 -1
drivers/gpio/gpio-max77759.c
··· 469 469 chip->gc.direction_input = max77759_gpio_direction_input; 470 470 chip->gc.direction_output = max77759_gpio_direction_output; 471 471 chip->gc.get = max77759_gpio_get_value; 472 - chip->gc.set_rv = max77759_gpio_set_value; 472 + chip->gc.set = max77759_gpio_set_value; 473 473 474 474 girq = &chip->gc.irq; 475 475 gpio_irq_chip_set_chip(girq, &max77759_gpio_irq_chip);
+1 -1
drivers/gpio/gpio-mb86s7x.c
··· 180 180 gchip->gc.request = mb86s70_gpio_request; 181 181 gchip->gc.free = mb86s70_gpio_free; 182 182 gchip->gc.get = mb86s70_gpio_get; 183 - gchip->gc.set_rv = mb86s70_gpio_set; 183 + gchip->gc.set = mb86s70_gpio_set; 184 184 gchip->gc.to_irq = mb86s70_gpio_to_irq; 185 185 gchip->gc.label = dev_name(&pdev->dev); 186 186 gchip->gc.ngpio = 32;
+1 -1
drivers/gpio/gpio-mc33880.c
··· 103 103 mc->spi = spi; 104 104 105 105 mc->chip.label = DRIVER_NAME; 106 - mc->chip.set_rv = mc33880_set; 106 + mc->chip.set = mc33880_set; 107 107 mc->chip.base = pdata->base; 108 108 mc->chip.ngpio = PIN_NUMBER; 109 109 mc->chip.can_sleep = true;
+1 -1
drivers/gpio/gpio-ml-ioh.c
··· 224 224 gpio->direction_input = ioh_gpio_direction_input; 225 225 gpio->get = ioh_gpio_get; 226 226 gpio->direction_output = ioh_gpio_direction_output; 227 - gpio->set_rv = ioh_gpio_set; 227 + gpio->set = ioh_gpio_set; 228 228 gpio->dbg_show = NULL; 229 229 gpio->base = -1; 230 230 gpio->ngpio = num_port;
+1 -1
drivers/gpio/gpio-mm-lantiq.c
··· 111 111 112 112 chip->mmchip.gc.ngpio = 16; 113 113 chip->mmchip.gc.direction_output = ltq_mm_dir_out; 114 - chip->mmchip.gc.set_rv = ltq_mm_set; 114 + chip->mmchip.gc.set = ltq_mm_set; 115 115 chip->mmchip.save_regs = ltq_mm_save_regs; 116 116 117 117 /* store the shadow value if one was passed by the devicetree */
+12 -12
drivers/gpio/gpio-mmio.c
··· 367 367 static int bgpio_simple_dir_out(struct gpio_chip *gc, unsigned int gpio, 368 368 int val) 369 369 { 370 - gc->set_rv(gc, gpio, val); 370 + gc->set(gc, gpio, val); 371 371 372 372 return bgpio_dir_return(gc, gpio, true); 373 373 } ··· 432 432 int val) 433 433 { 434 434 bgpio_dir_out(gc, gpio, val); 435 - gc->set_rv(gc, gpio, val); 435 + gc->set(gc, gpio, val); 436 436 return bgpio_dir_return(gc, gpio, true); 437 437 } 438 438 439 439 static int bgpio_dir_out_val_first(struct gpio_chip *gc, unsigned int gpio, 440 440 int val) 441 441 { 442 - gc->set_rv(gc, gpio, val); 442 + gc->set(gc, gpio, val); 443 443 bgpio_dir_out(gc, gpio, val); 444 444 return bgpio_dir_return(gc, gpio, true); 445 445 } ··· 528 528 if (set && clr) { 529 529 gc->reg_set = set; 530 530 gc->reg_clr = clr; 531 - gc->set_rv = bgpio_set_with_clear; 532 - gc->set_multiple_rv = bgpio_set_multiple_with_clear; 531 + gc->set = bgpio_set_with_clear; 532 + gc->set_multiple = bgpio_set_multiple_with_clear; 533 533 } else if (set && !clr) { 534 534 gc->reg_set = set; 535 - gc->set_rv = bgpio_set_set; 536 - gc->set_multiple_rv = bgpio_set_multiple_set; 535 + gc->set = bgpio_set_set; 536 + gc->set_multiple = bgpio_set_multiple_set; 537 537 } else if (flags & BGPIOF_NO_OUTPUT) { 538 - gc->set_rv = bgpio_set_none; 539 - gc->set_multiple_rv = NULL; 538 + gc->set = bgpio_set_none; 539 + gc->set_multiple = NULL; 540 540 } else { 541 - gc->set_rv = bgpio_set; 542 - gc->set_multiple_rv = bgpio_set_multiple; 541 + gc->set = bgpio_set; 542 + gc->set_multiple = bgpio_set_multiple; 543 543 } 544 544 545 545 if (!(flags & BGPIOF_UNREADABLE_REG_SET) && ··· 676 676 } 677 677 678 678 gc->bgpio_data = gc->read_reg(gc->reg_dat); 679 - if (gc->set_rv == bgpio_set_set && 679 + if (gc->set == bgpio_set_set && 680 680 !(flags & BGPIOF_UNREADABLE_REG_SET)) 681 681 gc->bgpio_data = gc->read_reg(gc->reg_set); 682 682
+2 -2
drivers/gpio/gpio-mockup.c
··· 449 449 gc->owner = THIS_MODULE; 450 450 gc->parent = dev; 451 451 gc->get = gpio_mockup_get; 452 - gc->set_rv = gpio_mockup_set; 452 + gc->set = gpio_mockup_set; 453 453 gc->get_multiple = gpio_mockup_get_multiple; 454 - gc->set_multiple_rv = gpio_mockup_set_multiple; 454 + gc->set_multiple = gpio_mockup_set_multiple; 455 455 gc->direction_output = gpio_mockup_dirout; 456 456 gc->direction_input = gpio_mockup_dirin; 457 457 gc->get_direction = gpio_mockup_get_direction;
+1 -1
drivers/gpio/gpio-moxtet.c
··· 140 140 chip->gpio_chip.direction_input = moxtet_gpio_direction_input; 141 141 chip->gpio_chip.direction_output = moxtet_gpio_direction_output; 142 142 chip->gpio_chip.get = moxtet_gpio_get_value; 143 - chip->gpio_chip.set_rv = moxtet_gpio_set_value; 143 + chip->gpio_chip.set = moxtet_gpio_set_value; 144 144 chip->gpio_chip.base = -1; 145 145 146 146 chip->gpio_chip.ngpio = MOXTET_GPIO_NGPIOS;
+2 -2
drivers/gpio/gpio-mpc5200.c
··· 153 153 gc->direction_input = mpc52xx_wkup_gpio_dir_in; 154 154 gc->direction_output = mpc52xx_wkup_gpio_dir_out; 155 155 gc->get = mpc52xx_wkup_gpio_get; 156 - gc->set_rv = mpc52xx_wkup_gpio_set; 156 + gc->set = mpc52xx_wkup_gpio_set; 157 157 158 158 ret = of_mm_gpiochip_add_data(ofdev->dev.of_node, &chip->mmchip, chip); 159 159 if (ret) ··· 315 315 gc->direction_input = mpc52xx_simple_gpio_dir_in; 316 316 gc->direction_output = mpc52xx_simple_gpio_dir_out; 317 317 gc->get = mpc52xx_simple_gpio_get; 318 - gc->set_rv = mpc52xx_simple_gpio_set; 318 + gc->set = mpc52xx_simple_gpio_set; 319 319 320 320 ret = of_mm_gpiochip_add_data(ofdev->dev.of_node, &chip->mmchip, chip); 321 321 if (ret)
+1 -1
drivers/gpio/gpio-mpfs.c
··· 150 150 mpfs_gpio->gc.direction_output = mpfs_gpio_direction_output; 151 151 mpfs_gpio->gc.get_direction = mpfs_gpio_get_direction; 152 152 mpfs_gpio->gc.get = mpfs_gpio_get; 153 - mpfs_gpio->gc.set_rv = mpfs_gpio_set; 153 + mpfs_gpio->gc.set = mpfs_gpio_set; 154 154 mpfs_gpio->gc.base = -1; 155 155 mpfs_gpio->gc.ngpio = ngpios; 156 156 mpfs_gpio->gc.label = dev_name(dev);
+2 -2
drivers/gpio/gpio-mpsse.c
··· 448 448 priv->gpio.direction_input = gpio_mpsse_direction_input; 449 449 priv->gpio.direction_output = gpio_mpsse_direction_output; 450 450 priv->gpio.get = gpio_mpsse_gpio_get; 451 - priv->gpio.set_rv = gpio_mpsse_gpio_set; 451 + priv->gpio.set = gpio_mpsse_gpio_set; 452 452 priv->gpio.get_multiple = gpio_mpsse_get_multiple; 453 - priv->gpio.set_multiple_rv = gpio_mpsse_set_multiple; 453 + priv->gpio.set_multiple = gpio_mpsse_set_multiple; 454 454 priv->gpio.base = -1; 455 455 priv->gpio.ngpio = 16; 456 456 priv->gpio.offset = priv->intf_id * priv->gpio.ngpio;
+1 -1
drivers/gpio/gpio-msc313.c
··· 658 658 gpiochip->direction_input = msc313_gpio_direction_input; 659 659 gpiochip->direction_output = msc313_gpio_direction_output; 660 660 gpiochip->get = msc313_gpio_get; 661 - gpiochip->set_rv = msc313_gpio_set; 661 + gpiochip->set = msc313_gpio_set; 662 662 gpiochip->base = -1; 663 663 gpiochip->ngpio = gpio->gpio_data->num; 664 664 gpiochip->names = gpio->gpio_data->names;
+1 -1
drivers/gpio/gpio-mvebu.c
··· 1168 1168 mvchip->chip.direction_input = mvebu_gpio_direction_input; 1169 1169 mvchip->chip.get = mvebu_gpio_get; 1170 1170 mvchip->chip.direction_output = mvebu_gpio_direction_output; 1171 - mvchip->chip.set_rv = mvebu_gpio_set; 1171 + mvchip->chip.set = mvebu_gpio_set; 1172 1172 if (have_irqs) 1173 1173 mvchip->chip.to_irq = mvebu_gpio_to_irq; 1174 1174 mvchip->chip.base = id * MVEBU_MAX_GPIO_PER_BANK;
+1 -1
drivers/gpio/gpio-nomadik.c
··· 674 674 chip->direction_input = nmk_gpio_make_input; 675 675 chip->get = nmk_gpio_get_input; 676 676 chip->direction_output = nmk_gpio_make_output; 677 - chip->set_rv = nmk_gpio_set_output; 677 + chip->set = nmk_gpio_set_output; 678 678 chip->dbg_show = nmk_gpio_dbg_show; 679 679 chip->can_sleep = false; 680 680 chip->owner = THIS_MODULE;
+2 -2
drivers/gpio/gpio-npcm-sgpio.c
··· 211 211 212 212 static int npcm_sgpio_dir_out(struct gpio_chip *gc, unsigned int offset, int val) 213 213 { 214 - return gc->set_rv(gc, offset, val); 214 + return gc->set(gc, offset, val); 215 215 } 216 216 217 217 static int npcm_sgpio_get_direction(struct gpio_chip *gc, unsigned int offset) ··· 546 546 gpio->chip.direction_output = npcm_sgpio_dir_out; 547 547 gpio->chip.get_direction = npcm_sgpio_get_direction; 548 548 gpio->chip.get = npcm_sgpio_get; 549 - gpio->chip.set_rv = npcm_sgpio_set; 549 + gpio->chip.set = npcm_sgpio_set; 550 550 gpio->chip.label = dev_name(&pdev->dev); 551 551 gpio->chip.base = -1; 552 552
+1 -1
drivers/gpio/gpio-octeon.c
··· 108 108 chip->direction_input = octeon_gpio_dir_in; 109 109 chip->get = octeon_gpio_get; 110 110 chip->direction_output = octeon_gpio_dir_out; 111 - chip->set_rv = octeon_gpio_set; 111 + chip->set = octeon_gpio_set; 112 112 err = devm_gpiochip_add_data(&pdev->dev, chip, gpio); 113 113 if (err) 114 114 return err;
+2 -2
drivers/gpio/gpio-omap.c
··· 1046 1046 bank->chip.get_multiple = omap_gpio_get_multiple; 1047 1047 bank->chip.direction_output = omap_gpio_output; 1048 1048 bank->chip.set_config = omap_gpio_set_config; 1049 - bank->chip.set_rv = omap_gpio_set; 1050 - bank->chip.set_multiple_rv = omap_gpio_set_multiple; 1049 + bank->chip.set = omap_gpio_set; 1050 + bank->chip.set_multiple = omap_gpio_set_multiple; 1051 1051 if (bank->is_mpuio) { 1052 1052 bank->chip.label = "mpuio"; 1053 1053 if (bank->regs->wkup_en)
+1 -1
drivers/gpio/gpio-palmas.c
··· 166 166 palmas_gpio->gpio_chip.direction_input = palmas_gpio_input; 167 167 palmas_gpio->gpio_chip.direction_output = palmas_gpio_output; 168 168 palmas_gpio->gpio_chip.to_irq = palmas_gpio_to_irq; 169 - palmas_gpio->gpio_chip.set_rv = palmas_gpio_set; 169 + palmas_gpio->gpio_chip.set = palmas_gpio_set; 170 170 palmas_gpio->gpio_chip.get = palmas_gpio_get; 171 171 palmas_gpio->gpio_chip.parent = &pdev->dev; 172 172
+2 -2
drivers/gpio/gpio-pca953x.c
··· 789 789 gc->direction_input = pca953x_gpio_direction_input; 790 790 gc->direction_output = pca953x_gpio_direction_output; 791 791 gc->get = pca953x_gpio_get_value; 792 - gc->set_rv = pca953x_gpio_set_value; 792 + gc->set = pca953x_gpio_set_value; 793 793 gc->get_direction = pca953x_gpio_get_direction; 794 794 gc->get_multiple = pca953x_gpio_get_multiple; 795 - gc->set_multiple_rv = pca953x_gpio_set_multiple; 795 + gc->set_multiple = pca953x_gpio_set_multiple; 796 796 gc->set_config = pca953x_gpio_set_config; 797 797 gc->can_sleep = true; 798 798
+1 -1
drivers/gpio/gpio-pca9570.c
··· 126 126 gpio->chip.owner = THIS_MODULE; 127 127 gpio->chip.get_direction = pca9570_get_direction; 128 128 gpio->chip.get = pca9570_get; 129 - gpio->chip.set_rv = pca9570_set; 129 + gpio->chip.set = pca9570_set; 130 130 gpio->chip.base = -1; 131 131 gpio->chip_data = device_get_match_data(&client->dev); 132 132 gpio->chip.ngpio = gpio->chip_data->ngpio;
+2 -2
drivers/gpio/gpio-pcf857x.c
··· 295 295 gpio->chip.owner = THIS_MODULE; 296 296 gpio->chip.get = pcf857x_get; 297 297 gpio->chip.get_multiple = pcf857x_get_multiple; 298 - gpio->chip.set_rv = pcf857x_set; 299 - gpio->chip.set_multiple_rv = pcf857x_set_multiple; 298 + gpio->chip.set = pcf857x_set; 299 + gpio->chip.set_multiple = pcf857x_set_multiple; 300 300 gpio->chip.direction_input = pcf857x_input; 301 301 gpio->chip.direction_output = pcf857x_output; 302 302 gpio->chip.ngpio = (uintptr_t)i2c_get_match_data(client);
+1 -1
drivers/gpio/gpio-pch.c
··· 219 219 gpio->direction_input = pch_gpio_direction_input; 220 220 gpio->get = pch_gpio_get; 221 221 gpio->direction_output = pch_gpio_direction_output; 222 - gpio->set_rv = pch_gpio_set; 222 + gpio->set = pch_gpio_set; 223 223 gpio->base = -1; 224 224 gpio->ngpio = gpio_pins[chip->ioh]; 225 225 gpio->can_sleep = false;
+1 -1
drivers/gpio/gpio-pl061.c
··· 330 330 pl061->gc.direction_input = pl061_direction_input; 331 331 pl061->gc.direction_output = pl061_direction_output; 332 332 pl061->gc.get = pl061_get_value; 333 - pl061->gc.set_rv = pl061_set_value; 333 + pl061->gc.set = pl061_set_value; 334 334 pl061->gc.ngpio = PL061_GPIO_NR; 335 335 pl061->gc.label = dev_name(dev); 336 336 pl061->gc.parent = dev;
+1 -1
drivers/gpio/gpio-pxa.c
··· 355 355 pchip->chip.direction_input = pxa_gpio_direction_input; 356 356 pchip->chip.direction_output = pxa_gpio_direction_output; 357 357 pchip->chip.get = pxa_gpio_get; 358 - pchip->chip.set_rv = pxa_gpio_set; 358 + pchip->chip.set = pxa_gpio_set; 359 359 pchip->chip.to_irq = pxa_gpio_to_irq; 360 360 pchip->chip.ngpio = ngpio; 361 361 pchip->chip.request = gpiochip_generic_request;
+1 -1
drivers/gpio/gpio-raspberrypi-exp.c
··· 232 232 rpi_gpio->gc.direction_output = rpi_exp_gpio_dir_out; 233 233 rpi_gpio->gc.get_direction = rpi_exp_gpio_get_direction; 234 234 rpi_gpio->gc.get = rpi_exp_gpio_get; 235 - rpi_gpio->gc.set_rv = rpi_exp_gpio_set; 235 + rpi_gpio->gc.set = rpi_exp_gpio_set; 236 236 rpi_gpio->gc.can_sleep = true; 237 237 238 238 return devm_gpiochip_add_data(dev, &rpi_gpio->gc, rpi_gpio);
+1 -1
drivers/gpio/gpio-rc5t583.c
··· 118 118 rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free, 119 119 rc5t583_gpio->gpio_chip.direction_input = rc5t583_gpio_dir_input, 120 120 rc5t583_gpio->gpio_chip.direction_output = rc5t583_gpio_dir_output, 121 - rc5t583_gpio->gpio_chip.set_rv = rc5t583_gpio_set, 121 + rc5t583_gpio->gpio_chip.set = rc5t583_gpio_set, 122 122 rc5t583_gpio->gpio_chip.get = rc5t583_gpio_get, 123 123 rc5t583_gpio->gpio_chip.to_irq = rc5t583_gpio_to_irq, 124 124 rc5t583_gpio->gpio_chip.ngpio = RC5T583_MAX_GPIO,
+2 -2
drivers/gpio/gpio-rcar.c
··· 535 535 gpio_chip->get = gpio_rcar_get; 536 536 gpio_chip->get_multiple = gpio_rcar_get_multiple; 537 537 gpio_chip->direction_output = gpio_rcar_direction_output; 538 - gpio_chip->set_rv = gpio_rcar_set; 539 - gpio_chip->set_multiple_rv = gpio_rcar_set_multiple; 538 + gpio_chip->set = gpio_rcar_set; 539 + gpio_chip->set_multiple = gpio_rcar_set_multiple; 540 540 gpio_chip->label = name; 541 541 gpio_chip->parent = dev; 542 542 gpio_chip->owner = THIS_MODULE;
+1 -1
drivers/gpio/gpio-rdc321x.c
··· 159 159 rdc321x_gpio_dev->chip.direction_input = rdc_gpio_direction_input; 160 160 rdc321x_gpio_dev->chip.direction_output = rdc_gpio_config; 161 161 rdc321x_gpio_dev->chip.get = rdc_gpio_get_value; 162 - rdc321x_gpio_dev->chip.set_rv = rdc_gpio_set_value; 162 + rdc321x_gpio_dev->chip.set = rdc_gpio_set_value; 163 163 rdc321x_gpio_dev->chip.base = 0; 164 164 rdc321x_gpio_dev->chip.ngpio = pdata->max_gpios; 165 165
+3 -3
drivers/gpio/gpio-reg.c
··· 46 46 if (r->direction & BIT(offset)) 47 47 return -ENOTSUPP; 48 48 49 - gc->set_rv(gc, offset, value); 49 + gc->set(gc, offset, value); 50 50 return 0; 51 51 } 52 52 ··· 161 161 r->gc.get_direction = gpio_reg_get_direction; 162 162 r->gc.direction_input = gpio_reg_direction_input; 163 163 r->gc.direction_output = gpio_reg_direction_output; 164 - r->gc.set_rv = gpio_reg_set; 164 + r->gc.set = gpio_reg_set; 165 165 r->gc.get = gpio_reg_get; 166 - r->gc.set_multiple_rv = gpio_reg_set_multiple; 166 + r->gc.set_multiple = gpio_reg_set_multiple; 167 167 if (irqs) 168 168 r->gc.to_irq = gpio_reg_to_irq; 169 169 r->gc.base = base;
+2 -2
drivers/gpio/gpio-regmap.c
··· 260 260 chip->free = gpiochip_generic_free; 261 261 chip->get = gpio_regmap_get; 262 262 if (gpio->reg_set_base && gpio->reg_clr_base) 263 - chip->set_rv = gpio_regmap_set_with_clear; 263 + chip->set = gpio_regmap_set_with_clear; 264 264 else if (gpio->reg_set_base) 265 - chip->set_rv = gpio_regmap_set; 265 + chip->set = gpio_regmap_set; 266 266 267 267 chip->get_direction = gpio_regmap_get_direction; 268 268 if (gpio->reg_dir_in_base || gpio->reg_dir_out_base) {
+1 -1
drivers/gpio/gpio-rockchip.c
··· 327 327 static const struct gpio_chip rockchip_gpiolib_chip = { 328 328 .request = gpiochip_generic_request, 329 329 .free = gpiochip_generic_free, 330 - .set_rv = rockchip_gpio_set, 330 + .set = rockchip_gpio_set, 331 331 .get = rockchip_gpio_get, 332 332 .get_direction = rockchip_gpio_get_direction, 333 333 .direction_input = rockchip_gpio_direction_input,
+1 -1
drivers/gpio/gpio-rtd.c
··· 565 565 data->gpio_chip.get_direction = rtd_gpio_get_direction; 566 566 data->gpio_chip.direction_input = rtd_gpio_direction_input; 567 567 data->gpio_chip.direction_output = rtd_gpio_direction_output; 568 - data->gpio_chip.set_rv = rtd_gpio_set; 568 + data->gpio_chip.set = rtd_gpio_set; 569 569 data->gpio_chip.get = rtd_gpio_get; 570 570 data->gpio_chip.set_config = rtd_gpio_set_config; 571 571 data->gpio_chip.parent = dev;
+1 -1
drivers/gpio/gpio-sa1100.c
··· 99 99 .get_direction = sa1100_get_direction, 100 100 .direction_input = sa1100_direction_input, 101 101 .direction_output = sa1100_direction_output, 102 - .set_rv = sa1100_gpio_set, 102 + .set = sa1100_gpio_set, 103 103 .get = sa1100_gpio_get, 104 104 .to_irq = sa1100_to_irq, 105 105 .base = 0,
+1 -1
drivers/gpio/gpio-sama5d2-piobu.c
··· 196 196 piobu->chip.direction_input = sama5d2_piobu_direction_input; 197 197 piobu->chip.direction_output = sama5d2_piobu_direction_output; 198 198 piobu->chip.get = sama5d2_piobu_get; 199 - piobu->chip.set_rv = sama5d2_piobu_set; 199 + piobu->chip.set = sama5d2_piobu_set; 200 200 piobu->chip.base = -1; 201 201 piobu->chip.ngpio = PIOBU_NUM; 202 202 piobu->chip.can_sleep = 0;
+1 -1
drivers/gpio/gpio-sch.c
··· 167 167 .direction_input = sch_gpio_direction_in, 168 168 .get = sch_gpio_get, 169 169 .direction_output = sch_gpio_direction_out, 170 - .set_rv = sch_gpio_set, 170 + .set = sch_gpio_set, 171 171 .get_direction = sch_gpio_get_direction, 172 172 }; 173 173
+1 -1
drivers/gpio/gpio-sch311x.c
··· 297 297 block->chip.get_direction = sch311x_gpio_get_direction; 298 298 block->chip.set_config = sch311x_gpio_set_config; 299 299 block->chip.get = sch311x_gpio_get; 300 - block->chip.set_rv = sch311x_gpio_set; 300 + block->chip.set = sch311x_gpio_set; 301 301 block->chip.ngpio = 8; 302 302 block->chip.parent = &pdev->dev; 303 303 block->chip.base = sch311x_gpio_blocks[i].base;
+2 -2
drivers/gpio/gpio-sim.c
··· 486 486 gc->parent = dev; 487 487 gc->fwnode = swnode; 488 488 gc->get = gpio_sim_get; 489 - gc->set_rv = gpio_sim_set; 489 + gc->set = gpio_sim_set; 490 490 gc->get_multiple = gpio_sim_get_multiple; 491 - gc->set_multiple_rv = gpio_sim_set_multiple; 491 + gc->set_multiple = gpio_sim_set_multiple; 492 492 gc->direction_output = gpio_sim_direction_output; 493 493 gc->direction_input = gpio_sim_direction_input; 494 494 gc->get_direction = gpio_sim_get_direction;
+1 -1
drivers/gpio/gpio-siox.c
··· 237 237 gc->parent = dev; 238 238 gc->owner = THIS_MODULE; 239 239 gc->get = gpio_siox_get; 240 - gc->set_rv = gpio_siox_set; 240 + gc->set = gpio_siox_set; 241 241 gc->direction_input = gpio_siox_direction_input; 242 242 gc->direction_output = gpio_siox_direction_output; 243 243 gc->get_direction = gpio_siox_get_direction;
+1 -1
drivers/gpio/gpio-spear-spics.c
··· 140 140 spics->chip.request = spics_request; 141 141 spics->chip.free = spics_free; 142 142 spics->chip.direction_output = spics_direction_output; 143 - spics->chip.set_rv = spics_set_value; 143 + spics->chip.set = spics_set_value; 144 144 spics->chip.label = dev_name(&pdev->dev); 145 145 spics->chip.parent = &pdev->dev; 146 146 spics->chip.owner = THIS_MODULE;
+1 -1
drivers/gpio/gpio-sprd.c
··· 245 245 sprd_gpio->chip.request = sprd_gpio_request; 246 246 sprd_gpio->chip.free = sprd_gpio_free; 247 247 sprd_gpio->chip.get = sprd_gpio_get; 248 - sprd_gpio->chip.set_rv = sprd_gpio_set; 248 + sprd_gpio->chip.set = sprd_gpio_set; 249 249 sprd_gpio->chip.direction_input = sprd_gpio_direction_input; 250 250 sprd_gpio->chip.direction_output = sprd_gpio_direction_output; 251 251
+1 -1
drivers/gpio/gpio-stmpe.c
··· 136 136 .direction_input = stmpe_gpio_direction_input, 137 137 .get = stmpe_gpio_get, 138 138 .direction_output = stmpe_gpio_direction_output, 139 - .set_rv = stmpe_gpio_set, 139 + .set = stmpe_gpio_set, 140 140 .request = stmpe_gpio_request, 141 141 .can_sleep = true, 142 142 };
+1 -1
drivers/gpio/gpio-stp-xway.c
··· 249 249 chip->gc.label = "stp-xway"; 250 250 chip->gc.direction_output = xway_stp_dir_out; 251 251 chip->gc.get = xway_stp_get; 252 - chip->gc.set_rv = xway_stp_set; 252 + chip->gc.set = xway_stp_set; 253 253 chip->gc.request = xway_stp_request; 254 254 chip->gc.base = -1; 255 255 chip->gc.owner = THIS_MODULE;
+2 -2
drivers/gpio/gpio-syscon.c
··· 115 115 BIT(offs % SYSCON_REG_BITS)); 116 116 } 117 117 118 - return chip->set_rv(chip, offset, val); 118 + return chip->set(chip, offset, val); 119 119 } 120 120 121 121 static const struct syscon_gpio_data clps711x_mctrl_gpio = { ··· 251 251 if (priv->data->flags & GPIO_SYSCON_FEAT_IN) 252 252 priv->chip.direction_input = syscon_gpio_dir_in; 253 253 if (priv->data->flags & GPIO_SYSCON_FEAT_OUT) { 254 - priv->chip.set_rv = priv->data->set ? : syscon_gpio_set; 254 + priv->chip.set = priv->data->set ? : syscon_gpio_set; 255 255 priv->chip.direction_output = syscon_gpio_dir_out; 256 256 } 257 257
+1 -1
drivers/gpio/gpio-tangier.c
··· 430 430 gpio->chip.direction_input = tng_gpio_direction_input; 431 431 gpio->chip.direction_output = tng_gpio_direction_output; 432 432 gpio->chip.get = tng_gpio_get; 433 - gpio->chip.set_rv = tng_gpio_set; 433 + gpio->chip.set = tng_gpio_set; 434 434 gpio->chip.get_direction = tng_gpio_get_direction; 435 435 gpio->chip.set_config = tng_gpio_set_config; 436 436 gpio->chip.base = info->base;
+1 -1
drivers/gpio/gpio-tc3589x.c
··· 149 149 .label = "tc3589x", 150 150 .owner = THIS_MODULE, 151 151 .get = tc3589x_gpio_get, 152 - .set_rv = tc3589x_gpio_set, 152 + .set = tc3589x_gpio_set, 153 153 .direction_output = tc3589x_gpio_direction_output, 154 154 .direction_input = tc3589x_gpio_direction_input, 155 155 .get_direction = tc3589x_gpio_get_direction,
+1 -1
drivers/gpio/gpio-tegra.c
··· 720 720 tgi->gc.direction_input = tegra_gpio_direction_input; 721 721 tgi->gc.get = tegra_gpio_get; 722 722 tgi->gc.direction_output = tegra_gpio_direction_output; 723 - tgi->gc.set_rv = tegra_gpio_set; 723 + tgi->gc.set = tegra_gpio_set; 724 724 tgi->gc.get_direction = tegra_gpio_get_direction; 725 725 tgi->gc.base = 0; 726 726 tgi->gc.ngpio = tgi->bank_count * 32;
+1 -1
drivers/gpio/gpio-tegra186.c
··· 891 891 gpio->gpio.direction_input = tegra186_gpio_direction_input; 892 892 gpio->gpio.direction_output = tegra186_gpio_direction_output; 893 893 gpio->gpio.get = tegra186_gpio_get; 894 - gpio->gpio.set_rv = tegra186_gpio_set; 894 + gpio->gpio.set = tegra186_gpio_set; 895 895 gpio->gpio.set_config = tegra186_gpio_set_config; 896 896 gpio->gpio.add_pin_ranges = tegra186_gpio_add_pin_ranges; 897 897 gpio->gpio.init_valid_mask = tegra186_init_valid_mask;
+2 -2
drivers/gpio/gpio-thunderx.c
··· 533 533 chip->direction_input = thunderx_gpio_dir_in; 534 534 chip->get = thunderx_gpio_get; 535 535 chip->direction_output = thunderx_gpio_dir_out; 536 - chip->set_rv = thunderx_gpio_set; 537 - chip->set_multiple_rv = thunderx_gpio_set_multiple; 536 + chip->set = thunderx_gpio_set; 537 + chip->set_multiple = thunderx_gpio_set_multiple; 538 538 chip->set_config = thunderx_gpio_set_config; 539 539 girq = &chip->irq; 540 540 gpio_irq_chip_set_chip(girq, &thunderx_gpio_irq_chip);
+1 -1
drivers/gpio/gpio-timberdale.c
··· 253 253 gc->direction_input = timbgpio_gpio_direction_input; 254 254 gc->get = timbgpio_gpio_get; 255 255 gc->direction_output = timbgpio_gpio_direction_output; 256 - gc->set_rv = timbgpio_gpio_set; 256 + gc->set = timbgpio_gpio_set; 257 257 gc->to_irq = (irq >= 0 && tgpio->irq_base > 0) ? timbgpio_to_irq : NULL; 258 258 gc->dbg_show = NULL; 259 259 gc->base = pdata->gpio_base;
+2 -2
drivers/gpio/gpio-tpic2810.c
··· 80 80 .owner = THIS_MODULE, 81 81 .get_direction = tpic2810_get_direction, 82 82 .direction_output = tpic2810_direction_output, 83 - .set_rv = tpic2810_set, 84 - .set_multiple_rv = tpic2810_set_multiple, 83 + .set = tpic2810_set, 84 + .set_multiple = tpic2810_set_multiple, 85 85 .base = -1, 86 86 .ngpio = 8, 87 87 .can_sleep = true,
+1 -1
drivers/gpio/gpio-tps65086.c
··· 69 69 .direction_input = tps65086_gpio_direction_input, 70 70 .direction_output = tps65086_gpio_direction_output, 71 71 .get = tps65086_gpio_get, 72 - .set_rv = tps65086_gpio_set, 72 + .set = tps65086_gpio_set, 73 73 .base = -1, 74 74 .ngpio = 4, 75 75 .can_sleep = true,
+1 -1
drivers/gpio/gpio-tps65218.c
··· 169 169 .request = tps65218_gpio_request, 170 170 .direction_output = tps65218_gpio_output, 171 171 .get = tps65218_gpio_get, 172 - .set_rv = tps65218_gpio_set, 172 + .set = tps65218_gpio_set, 173 173 .set_config = tps65218_gpio_set_config, 174 174 .can_sleep = true, 175 175 .ngpio = 3,
+2 -2
drivers/gpio/gpio-tps65219.c
··· 203 203 .direction_input = tps65219_gpio_direction_input, 204 204 .direction_output = tps65219_gpio_direction_output, 205 205 .get = tps65219_gpio_get, 206 - .set_rv = tps65219_gpio_set, 206 + .set = tps65219_gpio_set, 207 207 .base = -1, 208 208 .ngpio = 2, 209 209 .can_sleep = true, ··· 216 216 .direction_input = tps65219_gpio_direction_input, 217 217 .direction_output = tps65219_gpio_direction_output, 218 218 .get = tps65219_gpio_get, 219 - .set_rv = tps65219_gpio_set, 219 + .set = tps65219_gpio_set, 220 220 .base = -1, 221 221 .ngpio = 3, 222 222 .can_sleep = true,
+1 -1
drivers/gpio/gpio-tps6586x.c
··· 98 98 99 99 /* FIXME: add handling of GPIOs as dedicated inputs */ 100 100 tps6586x_gpio->gpio_chip.direction_output = tps6586x_gpio_output; 101 - tps6586x_gpio->gpio_chip.set_rv = tps6586x_gpio_set; 101 + tps6586x_gpio->gpio_chip.set = tps6586x_gpio_set; 102 102 tps6586x_gpio->gpio_chip.get = tps6586x_gpio_get; 103 103 tps6586x_gpio->gpio_chip.to_irq = tps6586x_gpio_to_irq; 104 104
+1 -1
drivers/gpio/gpio-tps65910.c
··· 139 139 tps65910_gpio->gpio_chip.can_sleep = true; 140 140 tps65910_gpio->gpio_chip.direction_input = tps65910_gpio_input; 141 141 tps65910_gpio->gpio_chip.direction_output = tps65910_gpio_output; 142 - tps65910_gpio->gpio_chip.set_rv = tps65910_gpio_set; 142 + tps65910_gpio->gpio_chip.set = tps65910_gpio_set; 143 143 tps65910_gpio->gpio_chip.get = tps65910_gpio_get; 144 144 tps65910_gpio->gpio_chip.parent = &pdev->dev; 145 145
+1 -1
drivers/gpio/gpio-tps65912.c
··· 92 92 .direction_input = tps65912_gpio_direction_input, 93 93 .direction_output = tps65912_gpio_direction_output, 94 94 .get = tps65912_gpio_get, 95 - .set_rv = tps65912_gpio_set, 95 + .set = tps65912_gpio_set, 96 96 .base = -1, 97 97 .ngpio = 5, 98 98 .can_sleep = true,
+1 -1
drivers/gpio/gpio-tps68470.c
··· 142 142 tps68470_gpio->gc.direction_output = tps68470_gpio_output; 143 143 tps68470_gpio->gc.get = tps68470_gpio_get; 144 144 tps68470_gpio->gc.get_direction = tps68470_gpio_get_direction; 145 - tps68470_gpio->gc.set_rv = tps68470_gpio_set; 145 + tps68470_gpio->gc.set = tps68470_gpio_set; 146 146 tps68470_gpio->gc.can_sleep = true; 147 147 tps68470_gpio->gc.names = tps68470_names; 148 148 tps68470_gpio->gc.ngpio = TPS68470_N_GPIO;
+1 -1
drivers/gpio/gpio-tqmx86.c
··· 370 370 chip->direction_output = tqmx86_gpio_direction_output; 371 371 chip->get_direction = tqmx86_gpio_get_direction; 372 372 chip->get = tqmx86_gpio_get; 373 - chip->set_rv = tqmx86_gpio_set; 373 + chip->set = tqmx86_gpio_set; 374 374 chip->ngpio = TQMX86_NGPIO; 375 375 chip->parent = pdev->dev.parent; 376 376
+1 -1
drivers/gpio/gpio-ts4900.c
··· 119 119 .direction_input = ts4900_gpio_direction_input, 120 120 .direction_output = ts4900_gpio_direction_output, 121 121 .get = ts4900_gpio_get, 122 - .set_rv = ts4900_gpio_set, 122 + .set = ts4900_gpio_set, 123 123 .base = -1, 124 124 .can_sleep = true, 125 125 };
+1 -1
drivers/gpio/gpio-ts5500.c
··· 340 340 priv->gpio_chip.direction_input = ts5500_gpio_input; 341 341 priv->gpio_chip.direction_output = ts5500_gpio_output; 342 342 priv->gpio_chip.get = ts5500_gpio_get; 343 - priv->gpio_chip.set_rv = ts5500_gpio_set; 343 + priv->gpio_chip.set = ts5500_gpio_set; 344 344 priv->gpio_chip.to_irq = ts5500_gpio_to_irq; 345 345 priv->gpio_chip.base = -1; 346 346
+1 -1
drivers/gpio/gpio-twl4030.c
··· 419 419 .direction_output = twl_direction_out, 420 420 .get_direction = twl_get_direction, 421 421 .get = twl_get, 422 - .set_rv = twl_set, 422 + .set = twl_set, 423 423 .to_irq = twl_to_irq, 424 424 .can_sleep = true, 425 425 };
+1 -1
drivers/gpio/gpio-twl6040.c
··· 69 69 .get = twl6040gpo_get, 70 70 .direction_output = twl6040gpo_direction_out, 71 71 .get_direction = twl6040gpo_get_direction, 72 - .set_rv = twl6040gpo_set, 72 + .set = twl6040gpo_set, 73 73 .can_sleep = true, 74 74 }; 75 75
+2 -2
drivers/gpio/gpio-uniphier.c
··· 386 386 chip->direction_input = uniphier_gpio_direction_input; 387 387 chip->direction_output = uniphier_gpio_direction_output; 388 388 chip->get = uniphier_gpio_get; 389 - chip->set_rv = uniphier_gpio_set; 390 - chip->set_multiple_rv = uniphier_gpio_set_multiple; 389 + chip->set = uniphier_gpio_set; 390 + chip->set_multiple = uniphier_gpio_set_multiple; 391 391 chip->to_irq = uniphier_gpio_to_irq; 392 392 chip->base = -1; 393 393 chip->ngpio = ngpios;
+2 -2
drivers/gpio/gpio-viperboard.c
··· 408 408 vb_gpio->gpioa.base = -1; 409 409 vb_gpio->gpioa.ngpio = 16; 410 410 vb_gpio->gpioa.can_sleep = true; 411 - vb_gpio->gpioa.set_rv = vprbrd_gpioa_set; 411 + vb_gpio->gpioa.set = vprbrd_gpioa_set; 412 412 vb_gpio->gpioa.get = vprbrd_gpioa_get; 413 413 vb_gpio->gpioa.direction_input = vprbrd_gpioa_direction_input; 414 414 vb_gpio->gpioa.direction_output = vprbrd_gpioa_direction_output; ··· 424 424 vb_gpio->gpiob.base = -1; 425 425 vb_gpio->gpiob.ngpio = 16; 426 426 vb_gpio->gpiob.can_sleep = true; 427 - vb_gpio->gpiob.set_rv = vprbrd_gpiob_set; 427 + vb_gpio->gpiob.set = vprbrd_gpiob_set; 428 428 vb_gpio->gpiob.get = vprbrd_gpiob_get; 429 429 vb_gpio->gpiob.direction_input = vprbrd_gpiob_direction_input; 430 430 vb_gpio->gpiob.direction_output = vprbrd_gpiob_direction_output;
+1 -1
drivers/gpio/gpio-virtio.c
··· 567 567 vgpio->gc.direction_input = virtio_gpio_direction_input; 568 568 vgpio->gc.direction_output = virtio_gpio_direction_output; 569 569 vgpio->gc.get = virtio_gpio_get; 570 - vgpio->gc.set_rv = virtio_gpio_set; 570 + vgpio->gc.set = virtio_gpio_set; 571 571 vgpio->gc.ngpio = ngpio; 572 572 vgpio->gc.base = -1; /* Allocate base dynamically */ 573 573 vgpio->gc.label = dev_name(dev);
+1 -1
drivers/gpio/gpio-vx855.c
··· 216 216 c->direction_input = vx855gpio_direction_input; 217 217 c->direction_output = vx855gpio_direction_output; 218 218 c->get = vx855gpio_get; 219 - c->set_rv = vx855gpio_set; 219 + c->set = vx855gpio_set; 220 220 c->set_config = vx855gpio_set_config; 221 221 c->dbg_show = NULL; 222 222 c->base = 0;
+1 -1
drivers/gpio/gpio-wcd934x.c
··· 98 98 chip->direction_output = wcd_gpio_direction_output; 99 99 chip->get_direction = wcd_gpio_get_direction; 100 100 chip->get = wcd_gpio_get; 101 - chip->set_rv = wcd_gpio_set; 101 + chip->set = wcd_gpio_set; 102 102 chip->parent = dev; 103 103 chip->base = -1; 104 104 chip->ngpio = WCD934X_NPINS;
+1 -1
drivers/gpio/gpio-wcove.c
··· 439 439 wg->chip.direction_output = wcove_gpio_dir_out; 440 440 wg->chip.get_direction = wcove_gpio_get_direction; 441 441 wg->chip.get = wcove_gpio_get; 442 - wg->chip.set_rv = wcove_gpio_set; 442 + wg->chip.set = wcove_gpio_set; 443 443 wg->chip.set_config = wcove_gpio_set_config; 444 444 wg->chip.base = -1; 445 445 wg->chip.ngpio = WCOVE_VGPIO_NUM;
+1 -1
drivers/gpio/gpio-winbond.c
··· 494 494 .can_sleep = true, 495 495 .get = winbond_gpio_get, 496 496 .direction_input = winbond_gpio_direction_in, 497 - .set_rv = winbond_gpio_set, 497 + .set = winbond_gpio_set, 498 498 .direction_output = winbond_gpio_direction_out, 499 499 }; 500 500
+1 -1
drivers/gpio/gpio-wm831x.c
··· 253 253 .direction_input = wm831x_gpio_direction_in, 254 254 .get = wm831x_gpio_get, 255 255 .direction_output = wm831x_gpio_direction_out, 256 - .set_rv = wm831x_gpio_set, 256 + .set = wm831x_gpio_set, 257 257 .to_irq = wm831x_gpio_to_irq, 258 258 .set_config = wm831x_set_config, 259 259 .dbg_show = wm831x_gpio_dbg_show,
+1 -1
drivers/gpio/gpio-wm8350.c
··· 93 93 .direction_input = wm8350_gpio_direction_in, 94 94 .get = wm8350_gpio_get, 95 95 .direction_output = wm8350_gpio_direction_out, 96 - .set_rv = wm8350_gpio_set, 96 + .set = wm8350_gpio_set, 97 97 .to_irq = wm8350_gpio_to_irq, 98 98 .can_sleep = true, 99 99 };
+1 -1
drivers/gpio/gpio-wm8994.c
··· 256 256 .direction_input = wm8994_gpio_direction_in, 257 257 .get = wm8994_gpio_get, 258 258 .direction_output = wm8994_gpio_direction_out, 259 - .set_rv = wm8994_gpio_set, 259 + .set = wm8994_gpio_set, 260 260 .set_config = wm8994_gpio_set_config, 261 261 .to_irq = wm8994_gpio_to_irq, 262 262 .dbg_show = wm8994_gpio_dbg_show,
+1 -1
drivers/gpio/gpio-xgene.c
··· 178 178 gpio->chip.direction_input = xgene_gpio_dir_in; 179 179 gpio->chip.direction_output = xgene_gpio_dir_out; 180 180 gpio->chip.get = xgene_gpio_get; 181 - gpio->chip.set_rv = xgene_gpio_set; 181 + gpio->chip.set = xgene_gpio_set; 182 182 gpio->chip.label = dev_name(&pdev->dev); 183 183 gpio->chip.base = -1; 184 184
+2 -2
drivers/gpio/gpio-xilinx.c
··· 604 604 chip->gc.direction_input = xgpio_dir_in; 605 605 chip->gc.direction_output = xgpio_dir_out; 606 606 chip->gc.get = xgpio_get; 607 - chip->gc.set_rv = xgpio_set; 607 + chip->gc.set = xgpio_set; 608 608 chip->gc.request = xgpio_request; 609 609 chip->gc.free = xgpio_free; 610 - chip->gc.set_multiple_rv = xgpio_set_multiple; 610 + chip->gc.set_multiple = xgpio_set_multiple; 611 611 612 612 chip->gc.label = dev_name(dev); 613 613
+1 -1
drivers/gpio/gpio-xlp.c
··· 274 274 gc->ngpio = 70; 275 275 gc->direction_output = xlp_gpio_dir_output; 276 276 gc->direction_input = xlp_gpio_dir_input; 277 - gc->set_rv = xlp_gpio_set; 277 + gc->set = xlp_gpio_set; 278 278 gc->get = xlp_gpio_get; 279 279 280 280 spin_lock_init(&priv->lock);
+1 -1
drivers/gpio/gpio-xra1403.c
··· 164 164 xra->chip.direction_output = xra1403_direction_output; 165 165 xra->chip.get_direction = xra1403_get_direction; 166 166 xra->chip.get = xra1403_get; 167 - xra->chip.set_rv = xra1403_set; 167 + xra->chip.set = xra1403_set; 168 168 169 169 xra->chip.dbg_show = xra1403_dbg_show; 170 170
+1 -1
drivers/gpio/gpio-xtensa.c
··· 132 132 .ngpio = 32, 133 133 .get_direction = xtensa_expstate_get_direction, 134 134 .get = xtensa_expstate_get_value, 135 - .set_rv = xtensa_expstate_set_value, 135 + .set = xtensa_expstate_set_value, 136 136 }; 137 137 138 138 static int xtensa_gpio_probe(struct platform_device *pdev)
+1 -1
drivers/gpio/gpio-zevio.c
··· 161 161 static const struct gpio_chip zevio_gpio_chip = { 162 162 .direction_input = zevio_gpio_direction_input, 163 163 .direction_output = zevio_gpio_direction_output, 164 - .set_rv = zevio_gpio_set, 164 + .set = zevio_gpio_set, 165 165 .get = zevio_gpio_get, 166 166 .to_irq = zevio_gpio_to_irq, 167 167 .base = 0,
+1 -1
drivers/gpio/gpio-zynq.c
··· 932 932 chip->owner = THIS_MODULE; 933 933 chip->parent = &pdev->dev; 934 934 chip->get = zynq_gpio_get_value; 935 - chip->set_rv = zynq_gpio_set_value; 935 + chip->set = zynq_gpio_set_value; 936 936 chip->request = zynq_gpio_request; 937 937 chip->free = zynq_gpio_free; 938 938 chip->direction_input = zynq_gpio_dir_in;
+1 -1
drivers/gpio/gpio-zynqmp-modepin.c
··· 130 130 chip->owner = THIS_MODULE; 131 131 chip->parent = &pdev->dev; 132 132 chip->get = modepin_gpio_get_value; 133 - chip->set_rv = modepin_gpio_set_value; 133 + chip->set = modepin_gpio_set_value; 134 134 chip->direction_input = modepin_gpio_dir_in; 135 135 chip->direction_output = modepin_gpio_dir_out; 136 136 chip->label = dev_name(&pdev->dev);
+5 -5
drivers/gpio/gpiolib.c
··· 2886 2886 2887 2887 lockdep_assert_held(&gc->gpiodev->srcu); 2888 2888 2889 - if (WARN_ON(unlikely(!gc->set_rv))) 2889 + if (WARN_ON(unlikely(!gc->set))) 2890 2890 return -EOPNOTSUPP; 2891 2891 2892 - ret = gc->set_rv(gc, offset, value); 2892 + ret = gc->set(gc, offset, value); 2893 2893 if (ret > 0) 2894 2894 ret = -EBADE; 2895 2895 ··· 2909 2909 * output-only, but if there is then not even a .set() operation it 2910 2910 * is pretty tricky to drive the output line. 2911 2911 */ 2912 - if (!guard.gc->set_rv && !guard.gc->direction_output) { 2912 + if (!guard.gc->set && !guard.gc->direction_output) { 2913 2913 gpiod_warn(desc, 2914 2914 "%s: missing set() and direction_output() operations\n", 2915 2915 __func__); ··· 3655 3655 3656 3656 lockdep_assert_held(&gc->gpiodev->srcu); 3657 3657 3658 - if (gc->set_multiple_rv) { 3659 - ret = gc->set_multiple_rv(gc, mask, bits); 3658 + if (gc->set_multiple) { 3659 + ret = gc->set_multiple(gc, mask, bits); 3660 3660 if (ret > 0) 3661 3661 ret = -EBADE; 3662 3662
+1 -1
drivers/gpu/drm/bridge/ti-sn65dsi86.c
··· 1836 1836 pdata->gchip.direction_input = ti_sn_bridge_gpio_direction_input; 1837 1837 pdata->gchip.direction_output = ti_sn_bridge_gpio_direction_output; 1838 1838 pdata->gchip.get = ti_sn_bridge_gpio_get; 1839 - pdata->gchip.set_rv = ti_sn_bridge_gpio_set; 1839 + pdata->gchip.set = ti_sn_bridge_gpio_set; 1840 1840 pdata->gchip.can_sleep = true; 1841 1841 pdata->gchip.names = ti_sn_bridge_gpio_names; 1842 1842 pdata->gchip.ngpio = SN_NUM_GPIOS;
+1 -1
drivers/hid/hid-cp2112.c
··· 1288 1288 dev->gc.label = "cp2112_gpio"; 1289 1289 dev->gc.direction_input = cp2112_gpio_direction_input; 1290 1290 dev->gc.direction_output = cp2112_gpio_direction_output; 1291 - dev->gc.set_rv = cp2112_gpio_set; 1291 + dev->gc.set = cp2112_gpio_set; 1292 1292 dev->gc.get = cp2112_gpio_get; 1293 1293 dev->gc.base = -1; 1294 1294 dev->gc.ngpio = CP2112_GPIO_MAX_GPIO;
+2 -2
drivers/hid/hid-mcp2200.c
··· 279 279 .get_direction = mcp_get_direction, 280 280 .direction_input = mcp_direction_input, 281 281 .direction_output = mcp_direction_output, 282 - .set_rv = mcp_set, 283 - .set_multiple_rv = mcp_set_multiple, 282 + .set = mcp_set, 283 + .set_multiple = mcp_set_multiple, 284 284 .get = mcp_get, 285 285 .get_multiple = mcp_get_multiple, 286 286 .base = -1,
+1 -1
drivers/hid/hid-mcp2221.c
··· 1298 1298 mcp->gc->direction_input = mcp_gpio_direction_input; 1299 1299 mcp->gc->direction_output = mcp_gpio_direction_output; 1300 1300 mcp->gc->get_direction = mcp_gpio_get_direction; 1301 - mcp->gc->set_rv = mcp_gpio_set; 1301 + mcp->gc->set = mcp_gpio_set; 1302 1302 mcp->gc->get = mcp_gpio_get; 1303 1303 mcp->gc->ngpio = MCP_NGPIO; 1304 1304 mcp->gc->base = -1;
+2 -2
drivers/hwmon/ltc2992.c
··· 339 339 st->gc.ngpio = ARRAY_SIZE(st->gpio_names); 340 340 st->gc.get = ltc2992_gpio_get; 341 341 st->gc.get_multiple = ltc2992_gpio_get_multiple; 342 - st->gc.set_rv = ltc2992_gpio_set; 343 - st->gc.set_multiple_rv = ltc2992_gpio_set_multiple; 342 + st->gc.set = ltc2992_gpio_set; 343 + st->gc.set_multiple = ltc2992_gpio_set_multiple; 344 344 345 345 ret = devm_gpiochip_add_data(&st->client->dev, &st->gc, st); 346 346 if (ret)
+1 -1
drivers/hwmon/pmbus/ucd9000.c
··· 364 364 data->gpio.direction_input = ucd9000_gpio_direction_input; 365 365 data->gpio.direction_output = ucd9000_gpio_direction_output; 366 366 data->gpio.get = ucd9000_gpio_get; 367 - data->gpio.set_rv = ucd9000_gpio_set; 367 + data->gpio.set = ucd9000_gpio_set; 368 368 data->gpio.can_sleep = true; 369 369 data->gpio.base = -1; 370 370 data->gpio.parent = &client->dev;
+1 -1
drivers/i2c/muxes/i2c-mux-ltc4306.c
··· 164 164 data->gpiochip.direction_input = ltc4306_gpio_direction_input; 165 165 data->gpiochip.direction_output = ltc4306_gpio_direction_output; 166 166 data->gpiochip.get = ltc4306_gpio_get; 167 - data->gpiochip.set_rv = ltc4306_gpio_set; 167 + data->gpiochip.set = ltc4306_gpio_set; 168 168 data->gpiochip.set_config = ltc4306_gpio_set_config; 169 169 data->gpiochip.owner = THIS_MODULE; 170 170
+1 -1
drivers/iio/adc/ad4130.c
··· 2064 2064 st->gc.can_sleep = true; 2065 2065 st->gc.init_valid_mask = ad4130_gpio_init_valid_mask; 2066 2066 st->gc.get_direction = ad4130_gpio_get_direction; 2067 - st->gc.set_rv = ad4130_gpio_set; 2067 + st->gc.set = ad4130_gpio_set; 2068 2068 2069 2069 ret = devm_gpiochip_add_data(dev, &st->gc, st); 2070 2070 if (ret)
+1 -1
drivers/iio/adc/ad4170-4.c
··· 1807 1807 st->gpiochip.direction_input = ad4170_gpio_direction_input; 1808 1808 st->gpiochip.direction_output = ad4170_gpio_direction_output; 1809 1809 st->gpiochip.get = ad4170_gpio_get; 1810 - st->gpiochip.set_rv = ad4170_gpio_set; 1810 + st->gpiochip.set = ad4170_gpio_set; 1811 1811 st->gpiochip.owner = THIS_MODULE; 1812 1812 1813 1813 return devm_gpiochip_add_data(&st->spi->dev, &st->gpiochip, indio_dev);
+1 -1
drivers/iio/adc/ad7768-1.c
··· 673 673 .direction_input = ad7768_gpio_direction_input, 674 674 .direction_output = ad7768_gpio_direction_output, 675 675 .get = ad7768_gpio_get, 676 - .set_rv = ad7768_gpio_set, 676 + .set = ad7768_gpio_set, 677 677 .owner = THIS_MODULE, 678 678 }; 679 679
+2 -2
drivers/iio/adc/rohm-bd79124.c
··· 246 246 static const struct gpio_chip bd79124gpo_chip = { 247 247 .label = "bd79124-gpo", 248 248 .get_direction = bd79124gpo_direction_get, 249 - .set_rv = bd79124gpo_set, 250 - .set_multiple_rv = bd79124gpo_set_multiple, 249 + .set = bd79124gpo_set, 250 + .set_multiple = bd79124gpo_set_multiple, 251 251 .init_valid_mask = bd79124_init_valid_mask, 252 252 .can_sleep = true, 253 253 .ngpio = 8,
+1 -1
drivers/iio/adc/ti-ads7950.c
··· 648 648 st->chip.direction_input = ti_ads7950_direction_input; 649 649 st->chip.direction_output = ti_ads7950_direction_output; 650 650 st->chip.get = ti_ads7950_get; 651 - st->chip.set_rv = ti_ads7950_set; 651 + st->chip.set = ti_ads7950_set; 652 652 653 653 ret = gpiochip_add_data(&st->chip, st); 654 654 if (ret) {
+1 -1
drivers/iio/addac/ad74115.c
··· 1577 1577 .direction_input = ad74115_gpio_direction_input, 1578 1578 .direction_output = ad74115_gpio_direction_output, 1579 1579 .get = ad74115_gpio_get, 1580 - .set_rv = ad74115_gpio_set, 1580 + .set = ad74115_gpio_set, 1581 1581 }; 1582 1582 1583 1583 return devm_gpiochip_add_data(dev, &st->gc, st);
+2 -2
drivers/iio/addac/ad74413r.c
··· 1425 1425 st->gpo_gpiochip.ngpio = st->num_gpo_gpios; 1426 1426 st->gpo_gpiochip.parent = st->dev; 1427 1427 st->gpo_gpiochip.can_sleep = true; 1428 - st->gpo_gpiochip.set_rv = ad74413r_gpio_set; 1429 - st->gpo_gpiochip.set_multiple_rv = ad74413r_gpio_set_multiple; 1428 + st->gpo_gpiochip.set = ad74413r_gpio_set; 1429 + st->gpo_gpiochip.set_multiple = ad74413r_gpio_set_multiple; 1430 1430 st->gpo_gpiochip.set_config = ad74413r_gpio_set_gpo_config; 1431 1431 st->gpo_gpiochip.get_direction = 1432 1432 ad74413r_gpio_get_gpo_direction;
+1 -1
drivers/iio/dac/ad5592r-base.c
··· 129 129 st->gpiochip.direction_input = ad5592r_gpio_direction_input; 130 130 st->gpiochip.direction_output = ad5592r_gpio_direction_output; 131 131 st->gpiochip.get = ad5592r_gpio_get; 132 - st->gpiochip.set_rv = ad5592r_gpio_set; 132 + st->gpiochip.set = ad5592r_gpio_set; 133 133 st->gpiochip.request = ad5592r_gpio_request; 134 134 st->gpiochip.owner = THIS_MODULE; 135 135 st->gpiochip.names = ad5592r_gpio_names;
+1 -1
drivers/input/keyboard/adp5588-keys.c
··· 425 425 kpad->gc.direction_input = adp5588_gpio_direction_input; 426 426 kpad->gc.direction_output = adp5588_gpio_direction_output; 427 427 kpad->gc.get = adp5588_gpio_get_value; 428 - kpad->gc.set_rv = adp5588_gpio_set_value; 428 + kpad->gc.set = adp5588_gpio_set_value; 429 429 kpad->gc.set_config = adp5588_gpio_set_config; 430 430 kpad->gc.can_sleep = 1; 431 431
+1 -1
drivers/input/touchscreen/ad7879.c
··· 475 475 ts->gc.direction_input = ad7879_gpio_direction_input; 476 476 ts->gc.direction_output = ad7879_gpio_direction_output; 477 477 ts->gc.get = ad7879_gpio_get_value; 478 - ts->gc.set_rv = ad7879_gpio_set_value; 478 + ts->gc.set = ad7879_gpio_set_value; 479 479 ts->gc.can_sleep = 1; 480 480 ts->gc.base = -1; 481 481 ts->gc.ngpio = 1;
+1 -1
drivers/leds/blink/leds-lgm-sso.c
··· 471 471 gc->get_direction = sso_gpio_get_dir; 472 472 gc->direction_output = sso_gpio_dir_out; 473 473 gc->get = sso_gpio_get; 474 - gc->set_rv = sso_gpio_set; 474 + gc->set = sso_gpio_set; 475 475 476 476 gc->label = "lgm-sso"; 477 477 gc->base = -1;
+1 -1
drivers/leds/leds-pca9532.c
··· 473 473 data->gpio.label = "gpio-pca9532"; 474 474 data->gpio.direction_input = pca9532_gpio_direction_input; 475 475 data->gpio.direction_output = pca9532_gpio_direction_output; 476 - data->gpio.set_rv = pca9532_gpio_set_value; 476 + data->gpio.set = pca9532_gpio_set_value; 477 477 data->gpio.get = pca9532_gpio_get_value; 478 478 data->gpio.request = pca9532_gpio_request_pin; 479 479 data->gpio.can_sleep = 1;
+1 -1
drivers/leds/leds-pca955x.c
··· 737 737 pca955x->gpio.label = "gpio-pca955x"; 738 738 pca955x->gpio.direction_input = pca955x_gpio_direction_input; 739 739 pca955x->gpio.direction_output = pca955x_gpio_direction_output; 740 - pca955x->gpio.set_rv = pca955x_gpio_set_value; 740 + pca955x->gpio.set = pca955x_gpio_set_value; 741 741 pca955x->gpio.get = pca955x_gpio_get_value; 742 742 pca955x->gpio.request = pca955x_gpio_request_pin; 743 743 pca955x->gpio.free = pca955x_gpio_free_pin;
+1 -1
drivers/leds/leds-tca6507.c
··· 637 637 tca->gpio.base = -1; 638 638 tca->gpio.owner = THIS_MODULE; 639 639 tca->gpio.direction_output = tca6507_gpio_direction_output; 640 - tca->gpio.set_rv = tca6507_gpio_set_value; 640 + tca->gpio.set = tca6507_gpio_set_value; 641 641 tca->gpio.parent = dev; 642 642 err = devm_gpiochip_add_data(dev, &tca->gpio, tca); 643 643 if (err) {
+1 -1
drivers/media/dvb-frontends/cxd2820r_core.c
··· 651 651 priv->gpio_chip.parent = &client->dev; 652 652 priv->gpio_chip.owner = THIS_MODULE; 653 653 priv->gpio_chip.direction_output = cxd2820r_gpio_direction_output; 654 - priv->gpio_chip.set_rv = cxd2820r_gpio_set; 654 + priv->gpio_chip.set = cxd2820r_gpio_set; 655 655 priv->gpio_chip.get = cxd2820r_gpio_get; 656 656 priv->gpio_chip.base = -1; /* Dynamic allocation */ 657 657 priv->gpio_chip.ngpio = GPIO_COUNT;
+1 -1
drivers/media/i2c/ds90ub913.c
··· 235 235 gc->ngpio = UB913_NUM_GPIOS; 236 236 gc->get_direction = ub913_gpio_get_direction; 237 237 gc->direction_output = ub913_gpio_direction_out; 238 - gc->set_rv = ub913_gpio_set; 238 + gc->set = ub913_gpio_set; 239 239 gc->of_xlate = ub913_gpio_of_xlate; 240 240 gc->of_gpio_n_cells = 2; 241 241
+1 -1
drivers/media/i2c/ds90ub953.c
··· 361 361 gc->direction_input = ub953_gpio_direction_in; 362 362 gc->direction_output = ub953_gpio_direction_out; 363 363 gc->get = ub953_gpio_get; 364 - gc->set_rv = ub953_gpio_set; 364 + gc->set = ub953_gpio_set; 365 365 gc->of_xlate = ub953_gpio_of_xlate; 366 366 gc->of_gpio_n_cells = 2; 367 367
+1 -1
drivers/media/i2c/max9286.c
··· 1220 1220 gpio->owner = THIS_MODULE; 1221 1221 gpio->ngpio = 2; 1222 1222 gpio->base = -1; 1223 - gpio->set_rv = max9286_gpiochip_set; 1223 + gpio->set = max9286_gpiochip_set; 1224 1224 gpio->get = max9286_gpiochip_get; 1225 1225 gpio->can_sleep = true; 1226 1226
+1 -1
drivers/media/i2c/max96717.c
··· 355 355 gc->get_direction = max96717_gpio_get_direction; 356 356 gc->direction_input = max96717_gpio_direction_in; 357 357 gc->direction_output = max96717_gpio_direction_out; 358 - gc->set_rv = max96717_gpiochip_set; 358 + gc->set = max96717_gpiochip_set; 359 359 gc->get = max96717_gpiochip_get; 360 360 361 361 /* Disable GPIO forwarding */
+1 -1
drivers/media/pci/solo6x10/solo6x10-gpio.c
··· 158 158 159 159 solo_dev->gpio_dev.get_direction = solo_gpiochip_get_direction; 160 160 solo_dev->gpio_dev.get = solo_gpiochip_get; 161 - solo_dev->gpio_dev.set_rv = solo_gpiochip_set; 161 + solo_dev->gpio_dev.set = solo_gpiochip_set; 162 162 163 163 ret = gpiochip_add_data(&solo_dev->gpio_dev, solo_dev); 164 164
+1 -1
drivers/mfd/sm501.c
··· 965 965 .ngpio = 32, 966 966 .direction_input = sm501_gpio_input, 967 967 .direction_output = sm501_gpio_output, 968 - .set_rv = sm501_gpio_set, 968 + .set = sm501_gpio_set, 969 969 .get = sm501_gpio_get, 970 970 }; 971 971
+1 -1
drivers/mfd/tps65010.c
··· 620 620 tps->chip.parent = &client->dev; 621 621 tps->chip.owner = THIS_MODULE; 622 622 623 - tps->chip.set_rv = tps65010_gpio_set; 623 + tps->chip.set = tps65010_gpio_set; 624 624 tps->chip.direction_output = tps65010_output; 625 625 626 626 /* NOTE: only partial support for inputs; nyet IRQs */
+1 -1
drivers/mfd/ucb1x00-core.c
··· 570 570 ucb->gpio.owner = THIS_MODULE; 571 571 ucb->gpio.base = pdata->gpio_base; 572 572 ucb->gpio.ngpio = 10; 573 - ucb->gpio.set_rv = ucb1x00_gpio_set; 573 + ucb->gpio.set = ucb1x00_gpio_set; 574 574 ucb->gpio.get = ucb1x00_gpio_get; 575 575 ucb->gpio.direction_input = ucb1x00_gpio_direction_input; 576 576 ucb->gpio.direction_output = ucb1x00_gpio_direction_output;
+1 -1
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
··· 438 438 gchip->direction_output = pci1xxxx_gpio_direction_output; 439 439 gchip->get_direction = pci1xxxx_gpio_get_direction; 440 440 gchip->get = pci1xxxx_gpio_get; 441 - gchip->set_rv = pci1xxxx_gpio_set; 441 + gchip->set = pci1xxxx_gpio_set; 442 442 gchip->set_config = pci1xxxx_gpio_set_config; 443 443 gchip->dbg_show = NULL; 444 444 gchip->base = -1;
+1 -1
drivers/misc/ti_fpc202.c
··· 333 333 priv->gpio.base = -1; 334 334 priv->gpio.direction_input = fpc202_gpio_direction_input; 335 335 priv->gpio.direction_output = fpc202_gpio_direction_output; 336 - priv->gpio.set_rv = fpc202_gpio_set; 336 + priv->gpio.set = fpc202_gpio_set; 337 337 priv->gpio.get = fpc202_gpio_get; 338 338 priv->gpio.ngpio = FPC202_GPIO_COUNT; 339 339 priv->gpio.parent = dev;
+2 -2
drivers/net/can/spi/mcp251x.c
··· 607 607 gpio->get_direction = mcp251x_gpio_get_direction; 608 608 gpio->get = mcp251x_gpio_get; 609 609 gpio->get_multiple = mcp251x_gpio_get_multiple; 610 - gpio->set_rv = mcp251x_gpio_set; 611 - gpio->set_multiple_rv = mcp251x_gpio_set_multiple; 610 + gpio->set = mcp251x_gpio_set; 611 + gpio->set_multiple = mcp251x_gpio_set_multiple; 612 612 gpio->base = -1; 613 613 gpio->ngpio = ARRAY_SIZE(mcp251x_gpio_names); 614 614 gpio->names = mcp251x_gpio_names;
+1 -1
drivers/net/dsa/mt7530.c
··· 2187 2187 gc->direction_input = mt7530_gpio_direction_input; 2188 2188 gc->direction_output = mt7530_gpio_direction_output; 2189 2189 gc->get = mt7530_gpio_get; 2190 - gc->set_rv = mt7530_gpio_set; 2190 + gc->set = mt7530_gpio_set; 2191 2191 gc->base = -1; 2192 2192 gc->ngpio = 15; 2193 2193 gc->can_sleep = true;
+1 -1
drivers/net/dsa/vitesse-vsc73xx-core.c
··· 2317 2317 vsc->gc.parent = vsc->dev; 2318 2318 vsc->gc.base = -1; 2319 2319 vsc->gc.get = vsc73xx_gpio_get; 2320 - vsc->gc.set_rv = vsc73xx_gpio_set; 2320 + vsc->gc.set = vsc73xx_gpio_set; 2321 2321 vsc->gc.direction_input = vsc73xx_gpio_direction_input; 2322 2322 vsc->gc.direction_output = vsc73xx_gpio_direction_output; 2323 2323 vsc->gc.get_direction = vsc73xx_gpio_get_direction;
+1 -1
drivers/net/phy/qcom/qca807x.c
··· 427 427 gc->get_direction = qca807x_gpio_get_direction; 428 428 gc->direction_output = qca807x_gpio_dir_out; 429 429 gc->get = qca807x_gpio_get; 430 - gc->set_rv = qca807x_gpio_set; 430 + gc->set = qca807x_gpio_set; 431 431 432 432 return devm_gpiochip_add_data(dev, gc, priv); 433 433 }
+1 -1
drivers/pinctrl/actions/pinctrl-owl.c
··· 962 962 pctrl->chip.direction_input = owl_gpio_direction_input; 963 963 pctrl->chip.direction_output = owl_gpio_direction_output; 964 964 pctrl->chip.get = owl_gpio_get; 965 - pctrl->chip.set_rv = owl_gpio_set; 965 + pctrl->chip.set = owl_gpio_set; 966 966 pctrl->chip.request = owl_gpio_request; 967 967 pctrl->chip.free = owl_gpio_free; 968 968
+2 -2
drivers/pinctrl/bcm/pinctrl-bcm2835.c
··· 397 397 .direction_output = bcm2835_gpio_direction_output, 398 398 .get_direction = bcm2835_gpio_get_direction, 399 399 .get = bcm2835_gpio_get, 400 - .set_rv = bcm2835_gpio_set, 400 + .set = bcm2835_gpio_set, 401 401 .set_config = gpiochip_generic_config, 402 402 .base = -1, 403 403 .ngpio = BCM2835_NUM_GPIOS, ··· 414 414 .direction_output = bcm2835_gpio_direction_output, 415 415 .get_direction = bcm2835_gpio_get_direction, 416 416 .get = bcm2835_gpio_get, 417 - .set_rv = bcm2835_gpio_set, 417 + .set = bcm2835_gpio_set, 418 418 .set_config = gpiochip_generic_config, 419 419 .base = -1, 420 420 .ngpio = BCM2711_NUM_GPIOS,
+1 -1
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
··· 865 865 gc->direction_input = iproc_gpio_direction_input; 866 866 gc->direction_output = iproc_gpio_direction_output; 867 867 gc->get_direction = iproc_gpio_get_direction; 868 - gc->set_rv = iproc_gpio_set; 868 + gc->set = iproc_gpio_set; 869 869 gc->get = iproc_gpio_get; 870 870 871 871 chip->pinmux_is_supported = of_property_read_bool(dev->of_node,
+1 -1
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
··· 656 656 gc->direction_input = nsp_gpio_direction_input; 657 657 gc->direction_output = nsp_gpio_direction_output; 658 658 gc->get_direction = nsp_gpio_get_direction; 659 - gc->set_rv = nsp_gpio_set; 659 + gc->set = nsp_gpio_set; 660 660 gc->get = nsp_gpio_get; 661 661 662 662 /* optional GPIO interrupt support */
+1 -1
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
··· 555 555 priv->gpio_chip.direction_output = cs42l43_gpio_direction_out; 556 556 priv->gpio_chip.add_pin_ranges = cs42l43_gpio_add_pin_ranges; 557 557 priv->gpio_chip.get = cs42l43_gpio_get; 558 - priv->gpio_chip.set_rv = cs42l43_gpio_set; 558 + priv->gpio_chip.set = cs42l43_gpio_set; 559 559 priv->gpio_chip.label = dev_name(priv->dev); 560 560 priv->gpio_chip.parent = priv->dev; 561 561 priv->gpio_chip.can_sleep = true;
+1 -1
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
··· 1161 1161 priv->gpio_chip.request = gpiochip_generic_request; 1162 1162 priv->gpio_chip.free = gpiochip_generic_free; 1163 1163 priv->gpio_chip.direction_output = lochnagar_gpio_direction_out; 1164 - priv->gpio_chip.set_rv = lochnagar_gpio_set; 1164 + priv->gpio_chip.set = lochnagar_gpio_set; 1165 1165 priv->gpio_chip.can_sleep = true; 1166 1166 priv->gpio_chip.parent = dev; 1167 1167 priv->gpio_chip.base = -1;
+1 -1
drivers/pinctrl/intel/pinctrl-baytrail.c
··· 1231 1231 .direction_input = byt_gpio_direction_input, 1232 1232 .direction_output = byt_gpio_direction_output, 1233 1233 .get = byt_gpio_get, 1234 - .set_rv = byt_gpio_set, 1234 + .set = byt_gpio_set, 1235 1235 .set_config = gpiochip_generic_config, 1236 1236 .dbg_show = byt_gpio_dbg_show, 1237 1237 };
+1 -1
drivers/pinctrl/intel/pinctrl-cherryview.c
··· 1168 1168 .direction_input = chv_gpio_direction_input, 1169 1169 .direction_output = chv_gpio_direction_output, 1170 1170 .get = chv_gpio_get, 1171 - .set_rv = chv_gpio_set, 1171 + .set = chv_gpio_set, 1172 1172 }; 1173 1173 1174 1174 static void chv_gpio_irq_ack(struct irq_data *d)
+1 -1
drivers/pinctrl/intel/pinctrl-intel.c
··· 1114 1114 .direction_input = intel_gpio_direction_input, 1115 1115 .direction_output = intel_gpio_direction_output, 1116 1116 .get = intel_gpio_get, 1117 - .set_rv = intel_gpio_set, 1117 + .set = intel_gpio_set, 1118 1118 .set_config = gpiochip_generic_config, 1119 1119 }; 1120 1120
+1 -1
drivers/pinctrl/intel/pinctrl-lynxpoint.c
··· 777 777 gc->direction_input = lp_gpio_direction_input; 778 778 gc->direction_output = lp_gpio_direction_output; 779 779 gc->get = lp_gpio_get; 780 - gc->set_rv = lp_gpio_set; 780 + gc->set = lp_gpio_set; 781 781 gc->set_config = gpiochip_generic_config; 782 782 gc->get_direction = lp_gpio_get_direction; 783 783 gc->base = -1;
+1 -1
drivers/pinctrl/mediatek/pinctrl-airoha.c
··· 2418 2418 gc->free = gpiochip_generic_free; 2419 2419 gc->direction_input = pinctrl_gpio_direction_input; 2420 2420 gc->direction_output = airoha_gpio_direction_output; 2421 - gc->set_rv = airoha_gpio_set; 2421 + gc->set = airoha_gpio_set; 2422 2422 gc->get = airoha_gpio_get; 2423 2423 gc->base = -1; 2424 2424 gc->ngpio = AIROHA_NUM_PINS;
+1 -1
drivers/pinctrl/mediatek/pinctrl-moore.c
··· 569 569 chip->direction_input = pinctrl_gpio_direction_input; 570 570 chip->direction_output = mtk_gpio_direction_output; 571 571 chip->get = mtk_gpio_get; 572 - chip->set_rv = mtk_gpio_set; 572 + chip->set = mtk_gpio_set; 573 573 chip->to_irq = mtk_gpio_to_irq; 574 574 chip->set_config = mtk_gpio_set_config; 575 575 chip->base = -1;
+1 -1
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
··· 898 898 .direction_input = pinctrl_gpio_direction_input, 899 899 .direction_output = mtk_gpio_direction_output, 900 900 .get = mtk_gpio_get, 901 - .set_rv = mtk_gpio_set, 901 + .set = mtk_gpio_set, 902 902 .to_irq = mtk_gpio_to_irq, 903 903 .set_config = mtk_gpio_set_config, 904 904 };
+1 -1
drivers/pinctrl/mediatek/pinctrl-paris.c
··· 949 949 chip->direction_input = mtk_gpio_direction_input; 950 950 chip->direction_output = mtk_gpio_direction_output; 951 951 chip->get = mtk_gpio_get; 952 - chip->set_rv = mtk_gpio_set; 952 + chip->set = mtk_gpio_set; 953 953 chip->to_irq = mtk_gpio_to_irq; 954 954 chip->set_config = mtk_gpio_set_config; 955 955 chip->base = -1;
+1 -1
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
··· 888 888 .request = gpiochip_generic_request, 889 889 .free = gpiochip_generic_free, 890 890 .set_config = gpiochip_generic_config, 891 - .set_rv = aml_gpio_set, 891 + .set = aml_gpio_set, 892 892 .get = aml_gpio_get, 893 893 .direction_input = aml_gpio_direction_input, 894 894 .direction_output = aml_gpio_direction_output,
+1 -1
drivers/pinctrl/meson/pinctrl-meson.c
··· 616 616 pc->chip.direction_input = meson_gpio_direction_input; 617 617 pc->chip.direction_output = meson_gpio_direction_output; 618 618 pc->chip.get = meson_gpio_get; 619 - pc->chip.set_rv = meson_gpio_set; 619 + pc->chip.set = meson_gpio_set; 620 620 pc->chip.base = -1; 621 621 pc->chip.ngpio = pc->data->num_pins; 622 622 pc->chip.can_sleep = false;
+1 -1
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
··· 518 518 static const struct gpio_chip armada_37xx_gpiolib_chip = { 519 519 .request = gpiochip_generic_request, 520 520 .free = gpiochip_generic_free, 521 - .set_rv = armada_37xx_gpio_set, 521 + .set = armada_37xx_gpio_set, 522 522 .get = armada_37xx_gpio_get, 523 523 .get_direction = armada_37xx_gpio_get_direction, 524 524 .direction_input = armada_37xx_gpio_direction_input,
+1 -1
drivers/pinctrl/nomadik/pinctrl-abx500.c
··· 536 536 .direction_input = abx500_gpio_direction_input, 537 537 .get = abx500_gpio_get, 538 538 .direction_output = abx500_gpio_direction_output, 539 - .set_rv = abx500_gpio_set, 539 + .set = abx500_gpio_set, 540 540 .to_irq = abx500_gpio_to_irq, 541 541 .dbg_show = abx500_gpio_dbg_show, 542 542 };
+1 -1
drivers/pinctrl/nuvoton/pinctrl-ma35.c
··· 526 526 bank->chip.direction_input = ma35_gpio_core_direction_in; 527 527 bank->chip.direction_output = ma35_gpio_core_direction_out; 528 528 bank->chip.get = ma35_gpio_core_get; 529 - bank->chip.set_rv = ma35_gpio_core_set; 529 + bank->chip.set = ma35_gpio_core_set; 530 530 bank->chip.base = -1; 531 531 bank->chip.ngpio = bank->nr_pins; 532 532 bank->chip.can_sleep = false;
+1 -1
drivers/pinctrl/pinctrl-amd.c
··· 1187 1187 gpio_dev->gc.direction_input = amd_gpio_direction_input; 1188 1188 gpio_dev->gc.direction_output = amd_gpio_direction_output; 1189 1189 gpio_dev->gc.get = amd_gpio_get_value; 1190 - gpio_dev->gc.set_rv = amd_gpio_set_value; 1190 + gpio_dev->gc.set = amd_gpio_set_value; 1191 1191 gpio_dev->gc.set_config = amd_gpio_set_config; 1192 1192 gpio_dev->gc.dbg_show = amd_gpio_dbg_show; 1193 1193
+1 -1
drivers/pinctrl/pinctrl-amdisp.c
··· 151 151 gc->direction_input = amdisp_gpio_direction_input; 152 152 gc->direction_output = amdisp_gpio_direction_output; 153 153 gc->get = amdisp_gpio_get; 154 - gc->set_rv = amdisp_gpio_set; 154 + gc->set = amdisp_gpio_set; 155 155 gc->base = -1; 156 156 gc->ngpio = ARRAY_SIZE(amdisp_range_pins); 157 157
+1 -1
drivers/pinctrl/pinctrl-apple-gpio.c
··· 378 378 pctl->gpio_chip.direction_input = apple_gpio_direction_input; 379 379 pctl->gpio_chip.direction_output = apple_gpio_direction_output; 380 380 pctl->gpio_chip.get = apple_gpio_get; 381 - pctl->gpio_chip.set_rv = apple_gpio_set; 381 + pctl->gpio_chip.set = apple_gpio_set; 382 382 pctl->gpio_chip.base = -1; 383 383 pctl->gpio_chip.ngpio = pctl->pinctrl_desc.npins; 384 384 pctl->gpio_chip.parent = pctl->dev;
+1 -1
drivers/pinctrl/pinctrl-as3722.c
··· 529 529 .request = gpiochip_generic_request, 530 530 .free = gpiochip_generic_free, 531 531 .get = as3722_gpio_get, 532 - .set_rv = as3722_gpio_set, 532 + .set = as3722_gpio_set, 533 533 .direction_input = pinctrl_gpio_direction_input, 534 534 .direction_output = as3722_gpio_direction_output, 535 535 .to_irq = as3722_gpio_to_irq,
+2 -2
drivers/pinctrl/pinctrl-at91-pio4.c
··· 442 442 .get = atmel_gpio_get, 443 443 .get_multiple = atmel_gpio_get_multiple, 444 444 .direction_output = atmel_gpio_direction_output, 445 - .set_rv = atmel_gpio_set, 446 - .set_multiple_rv = atmel_gpio_set_multiple, 445 + .set = atmel_gpio_set, 446 + .set_multiple = atmel_gpio_set_multiple, 447 447 .to_irq = atmel_gpio_to_irq, 448 448 .base = 0, 449 449 };
+2 -2
drivers/pinctrl/pinctrl-at91.c
··· 1801 1801 .direction_input = at91_gpio_direction_input, 1802 1802 .get = at91_gpio_get, 1803 1803 .direction_output = at91_gpio_direction_output, 1804 - .set_rv = at91_gpio_set, 1805 - .set_multiple_rv = at91_gpio_set_multiple, 1804 + .set = at91_gpio_set, 1805 + .set_multiple = at91_gpio_set_multiple, 1806 1806 .dbg_show = at91_gpio_dbg_show, 1807 1807 .can_sleep = false, 1808 1808 .ngpio = MAX_NB_GPIO_PER_BANK,
+2 -2
drivers/pinctrl/pinctrl-aw9523.c
··· 785 785 gc->direction_output = aw9523_direction_output; 786 786 gc->get = aw9523_gpio_get; 787 787 gc->get_multiple = aw9523_gpio_get_multiple; 788 - gc->set_rv = aw9523_gpio_set; 789 - gc->set_multiple_rv = aw9523_gpio_set_multiple; 788 + gc->set = aw9523_gpio_set; 789 + gc->set_multiple = aw9523_gpio_set_multiple; 790 790 gc->set_config = gpiochip_generic_config; 791 791 gc->parent = dev; 792 792 gc->owner = THIS_MODULE;
+2 -2
drivers/pinctrl/pinctrl-axp209.c
··· 192 192 static int axp20x_gpio_output(struct gpio_chip *chip, unsigned int offset, 193 193 int value) 194 194 { 195 - return chip->set_rv(chip, offset, value); 195 + return chip->set(chip, offset, value); 196 196 } 197 197 198 198 static int axp20x_gpio_set(struct gpio_chip *chip, unsigned int offset, ··· 463 463 pctl->chip.owner = THIS_MODULE; 464 464 pctl->chip.get = axp20x_gpio_get; 465 465 pctl->chip.get_direction = axp20x_gpio_get_direction; 466 - pctl->chip.set_rv = axp20x_gpio_set; 466 + pctl->chip.set = axp20x_gpio_set; 467 467 pctl->chip.direction_input = pinctrl_gpio_direction_input; 468 468 pctl->chip.direction_output = axp20x_gpio_output; 469 469
+2 -2
drivers/pinctrl/pinctrl-cy8c95x0.c
··· 939 939 gc->direction_input = cy8c95x0_gpio_direction_input; 940 940 gc->direction_output = cy8c95x0_gpio_direction_output; 941 941 gc->get = cy8c95x0_gpio_get_value; 942 - gc->set_rv = cy8c95x0_gpio_set_value; 942 + gc->set = cy8c95x0_gpio_set_value; 943 943 gc->get_direction = cy8c95x0_gpio_get_direction; 944 944 gc->get_multiple = cy8c95x0_gpio_get_multiple; 945 - gc->set_multiple_rv = cy8c95x0_gpio_set_multiple; 945 + gc->set_multiple = cy8c95x0_gpio_set_multiple; 946 946 gc->set_config = gpiochip_generic_config; 947 947 gc->can_sleep = true; 948 948 gc->add_pin_ranges = cy8c95x0_add_pin_ranges;
+1 -1
drivers/pinctrl/pinctrl-da9062.c
··· 233 233 static const struct gpio_chip reference_gc = { 234 234 .owner = THIS_MODULE, 235 235 .get = da9062_gpio_get, 236 - .set_rv = da9062_gpio_set, 236 + .set = da9062_gpio_set, 237 237 .get_direction = da9062_gpio_get_direction, 238 238 .direction_input = da9062_gpio_direction_input, 239 239 .direction_output = da9062_gpio_direction_output,
+1 -1
drivers/pinctrl/pinctrl-digicolor.c
··· 248 248 chip->direction_input = dc_gpio_direction_input; 249 249 chip->direction_output = dc_gpio_direction_output; 250 250 chip->get = dc_gpio_get; 251 - chip->set_rv = dc_gpio_set; 251 + chip->set = dc_gpio_set; 252 252 chip->base = -1; 253 253 chip->ngpio = PINS_COUNT; 254 254
+1 -1
drivers/pinctrl/pinctrl-ingenic.c
··· 4451 4451 jzgc->gc.fwnode = fwnode; 4452 4452 jzgc->gc.owner = THIS_MODULE; 4453 4453 4454 - jzgc->gc.set_rv = ingenic_gpio_set; 4454 + jzgc->gc.set = ingenic_gpio_set; 4455 4455 jzgc->gc.get = ingenic_gpio_get; 4456 4456 jzgc->gc.direction_input = pinctrl_gpio_direction_input; 4457 4457 jzgc->gc.direction_output = ingenic_gpio_direction_output;
+1 -1
drivers/pinctrl/pinctrl-keembay.c
··· 1481 1481 gc->direction_input = keembay_gpio_set_direction_in; 1482 1482 gc->direction_output = keembay_gpio_set_direction_out; 1483 1483 gc->get = keembay_gpio_get; 1484 - gc->set_rv = keembay_gpio_set; 1484 + gc->set = keembay_gpio_set; 1485 1485 gc->set_config = gpiochip_generic_config; 1486 1486 gc->base = -1; 1487 1487 gc->ngpio = kpc->npins;
+2 -2
drivers/pinctrl/pinctrl-mcp23s08.c
··· 632 632 mcp->chip.get = mcp23s08_get; 633 633 mcp->chip.get_multiple = mcp23s08_get_multiple; 634 634 mcp->chip.direction_output = mcp23s08_direction_output; 635 - mcp->chip.set_rv = mcp23s08_set; 636 - mcp->chip.set_multiple_rv = mcp23s08_set_multiple; 635 + mcp->chip.set = mcp23s08_set; 636 + mcp->chip.set_multiple = mcp23s08_set_multiple; 637 637 638 638 mcp->chip.base = base; 639 639 mcp->chip.can_sleep = true;
+1 -1
drivers/pinctrl/pinctrl-microchip-sgpio.c
··· 858 858 gc->direction_input = microchip_sgpio_direction_input; 859 859 gc->direction_output = microchip_sgpio_direction_output; 860 860 gc->get = microchip_sgpio_get_value; 861 - gc->set_rv = microchip_sgpio_set_value; 861 + gc->set = microchip_sgpio_set_value; 862 862 gc->request = gpiochip_generic_request; 863 863 gc->free = gpiochip_generic_free; 864 864 gc->of_xlate = microchip_sgpio_of_xlate;
+1 -1
drivers/pinctrl/pinctrl-ocelot.c
··· 1997 1997 static const struct gpio_chip ocelot_gpiolib_chip = { 1998 1998 .request = gpiochip_generic_request, 1999 1999 .free = gpiochip_generic_free, 2000 - .set_rv = ocelot_gpio_set, 2000 + .set = ocelot_gpio_set, 2001 2001 .get = ocelot_gpio_get, 2002 2002 .get_direction = ocelot_gpio_get_direction, 2003 2003 .direction_input = pinctrl_gpio_direction_input,
+1 -1
drivers/pinctrl/pinctrl-pic32.c
··· 2120 2120 .direction_input = pic32_gpio_direction_input, \ 2121 2121 .direction_output = pic32_gpio_direction_output, \ 2122 2122 .get = pic32_gpio_get, \ 2123 - .set_rv = pic32_gpio_set, \ 2123 + .set = pic32_gpio_set, \ 2124 2124 .ngpio = _npins, \ 2125 2125 .base = GPIO_BANK_START(_bank), \ 2126 2126 .owner = THIS_MODULE, \
+1 -1
drivers/pinctrl/pinctrl-pistachio.c
··· 1331 1331 .direction_input = pistachio_gpio_direction_input, \ 1332 1332 .direction_output = pistachio_gpio_direction_output, \ 1333 1333 .get = pistachio_gpio_get, \ 1334 - .set_rv = pistachio_gpio_set, \ 1334 + .set = pistachio_gpio_set, \ 1335 1335 .base = _pin_base, \ 1336 1336 .ngpio = _npins, \ 1337 1337 }, \
+1 -1
drivers/pinctrl/pinctrl-rk805.c
··· 378 378 .free = gpiochip_generic_free, 379 379 .get_direction = rk805_gpio_get_direction, 380 380 .get = rk805_gpio_get, 381 - .set_rv = rk805_gpio_set, 381 + .set = rk805_gpio_set, 382 382 .direction_input = pinctrl_gpio_direction_input, 383 383 .direction_output = rk805_gpio_direction_output, 384 384 .can_sleep = true,
+1 -1
drivers/pinctrl/pinctrl-rp1.c
··· 851 851 .direction_output = rp1_gpio_direction_output, 852 852 .get_direction = rp1_gpio_get_direction, 853 853 .get = rp1_gpio_get, 854 - .set_rv = rp1_gpio_set, 854 + .set = rp1_gpio_set, 855 855 .base = -1, 856 856 .set_config = rp1_gpio_set_config, 857 857 .ngpio = RP1_NUM_GPIOS,
+1 -1
drivers/pinctrl/pinctrl-st.c
··· 1467 1467 .request = gpiochip_generic_request, 1468 1468 .free = gpiochip_generic_free, 1469 1469 .get = st_gpio_get, 1470 - .set_rv = st_gpio_set, 1470 + .set = st_gpio_set, 1471 1471 .direction_input = pinctrl_gpio_direction_input, 1472 1472 .direction_output = st_gpio_direction_output, 1473 1473 .get_direction = st_gpio_get_direction,
+1 -1
drivers/pinctrl/pinctrl-stmfx.c
··· 697 697 pctl->gpio_chip.direction_input = stmfx_gpio_direction_input; 698 698 pctl->gpio_chip.direction_output = stmfx_gpio_direction_output; 699 699 pctl->gpio_chip.get = stmfx_gpio_get; 700 - pctl->gpio_chip.set_rv = stmfx_gpio_set; 700 + pctl->gpio_chip.set = stmfx_gpio_set; 701 701 pctl->gpio_chip.set_config = gpiochip_generic_config; 702 702 pctl->gpio_chip.base = -1; 703 703 pctl->gpio_chip.ngpio = pctl->pctl_desc.npins;
+2 -2
drivers/pinctrl/pinctrl-sx150x.c
··· 1176 1176 pctl->gpio.direction_input = sx150x_gpio_direction_input; 1177 1177 pctl->gpio.direction_output = sx150x_gpio_direction_output; 1178 1178 pctl->gpio.get = sx150x_gpio_get; 1179 - pctl->gpio.set_rv = sx150x_gpio_set; 1179 + pctl->gpio.set = sx150x_gpio_set; 1180 1180 pctl->gpio.set_config = gpiochip_generic_config; 1181 1181 pctl->gpio.parent = dev; 1182 1182 pctl->gpio.can_sleep = true; ··· 1191 1191 * would require locking that is not in place at this time. 1192 1192 */ 1193 1193 if (pctl->data->model != SX150X_789) 1194 - pctl->gpio.set_multiple_rv = sx150x_gpio_set_multiple; 1194 + pctl->gpio.set_multiple = sx150x_gpio_set_multiple; 1195 1195 1196 1196 /* Add Interrupt support if an irq is specified */ 1197 1197 if (client->irq > 0) {
+1 -1
drivers/pinctrl/pinctrl-xway.c
··· 1354 1354 .direction_input = xway_gpio_dir_in, 1355 1355 .direction_output = xway_gpio_dir_out, 1356 1356 .get = xway_gpio_get, 1357 - .set_rv = xway_gpio_set, 1357 + .set = xway_gpio_set, 1358 1358 .request = gpiochip_generic_request, 1359 1359 .free = gpiochip_generic_free, 1360 1360 .to_irq = xway_gpio_to_irq,
+1 -1
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
··· 398 398 .direction_input = lpi_gpio_direction_input, 399 399 .direction_output = lpi_gpio_direction_output, 400 400 .get = lpi_gpio_get, 401 - .set_rv = lpi_gpio_set, 401 + .set = lpi_gpio_set, 402 402 .request = gpiochip_generic_request, 403 403 .free = gpiochip_generic_free, 404 404 .dbg_show = lpi_gpio_dbg_show,
+1 -1
drivers/pinctrl/qcom/pinctrl-msm.c
··· 792 792 .direction_output = msm_gpio_direction_output, 793 793 .get_direction = msm_gpio_get_direction, 794 794 .get = msm_gpio_get, 795 - .set_rv = msm_gpio_set, 795 + .set = msm_gpio_set, 796 796 .request = gpiochip_generic_request, 797 797 .free = gpiochip_generic_free, 798 798 .dbg_show = msm_gpio_dbg_show,
+1 -1
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
··· 802 802 .direction_input = pmic_gpio_direction_input, 803 803 .direction_output = pmic_gpio_direction_output, 804 804 .get = pmic_gpio_get, 805 - .set_rv = pmic_gpio_set, 805 + .set = pmic_gpio_set, 806 806 .request = gpiochip_generic_request, 807 807 .free = gpiochip_generic_free, 808 808 .of_xlate = pmic_gpio_of_xlate,
+1 -1
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
··· 638 638 .direction_input = pmic_mpp_direction_input, 639 639 .direction_output = pmic_mpp_direction_output, 640 640 .get = pmic_mpp_get, 641 - .set_rv = pmic_mpp_set, 641 + .set = pmic_mpp_set, 642 642 .request = gpiochip_generic_request, 643 643 .free = gpiochip_generic_free, 644 644 .of_xlate = pmic_mpp_of_xlate,
+1 -1
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
··· 597 597 .direction_input = pm8xxx_gpio_direction_input, 598 598 .direction_output = pm8xxx_gpio_direction_output, 599 599 .get = pm8xxx_gpio_get, 600 - .set_rv = pm8xxx_gpio_set, 600 + .set = pm8xxx_gpio_set, 601 601 .of_xlate = pm8xxx_gpio_of_xlate, 602 602 .dbg_show = pm8xxx_gpio_dbg_show, 603 603 .owner = THIS_MODULE,
+1 -1
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
··· 634 634 .direction_input = pm8xxx_mpp_direction_input, 635 635 .direction_output = pm8xxx_mpp_direction_output, 636 636 .get = pm8xxx_mpp_get, 637 - .set_rv = pm8xxx_mpp_set, 637 + .set = pm8xxx_mpp_set, 638 638 .of_xlate = pm8xxx_mpp_of_xlate, 639 639 .dbg_show = pm8xxx_mpp_dbg_show, 640 640 .owner = THIS_MODULE,
+1 -1
drivers/pinctrl/renesas/gpio.c
··· 234 234 gc->direction_input = gpio_pin_direction_input; 235 235 gc->get = gpio_pin_get; 236 236 gc->direction_output = gpio_pin_direction_output; 237 - gc->set_rv = gpio_pin_set; 237 + gc->set = gpio_pin_set; 238 238 gc->to_irq = gpio_pin_to_irq; 239 239 240 240 gc->label = pfc->info->name;
+1 -1
drivers/pinctrl/renesas/pinctrl-rza1.c
··· 846 846 .direction_input = rza1_gpio_direction_input, 847 847 .direction_output = rza1_gpio_direction_output, 848 848 .get = rza1_gpio_get, 849 - .set_rv = rza1_gpio_set, 849 + .set = rza1_gpio_set, 850 850 }; 851 851 /* ---------------------------------------------------------------------------- 852 852 * pinctrl operations
+1 -1
drivers/pinctrl/renesas/pinctrl-rza2.c
··· 237 237 .direction_input = rza2_chip_direction_input, 238 238 .direction_output = rza2_chip_direction_output, 239 239 .get = rza2_chip_get, 240 - .set_rv = rza2_chip_set, 240 + .set = rza2_chip_set, 241 241 }; 242 242 243 243 static int rza2_gpio_register(struct rza2_pinctrl_priv *priv)
+1 -1
drivers/pinctrl/renesas/pinctrl-rzg2l.c
··· 2795 2795 chip->direction_input = rzg2l_gpio_direction_input; 2796 2796 chip->direction_output = rzg2l_gpio_direction_output; 2797 2797 chip->get = rzg2l_gpio_get; 2798 - chip->set_rv = rzg2l_gpio_set; 2798 + chip->set = rzg2l_gpio_set; 2799 2799 chip->label = name; 2800 2800 chip->parent = pctrl->dev; 2801 2801 chip->owner = THIS_MODULE;
+1 -1
drivers/pinctrl/renesas/pinctrl-rzv2m.c
··· 957 957 chip->direction_input = rzv2m_gpio_direction_input; 958 958 chip->direction_output = rzv2m_gpio_direction_output; 959 959 chip->get = rzv2m_gpio_get; 960 - chip->set_rv = rzv2m_gpio_set; 960 + chip->set = rzv2m_gpio_set; 961 961 chip->label = name; 962 962 chip->parent = pctrl->dev; 963 963 chip->owner = THIS_MODULE;
+1 -1
drivers/pinctrl/samsung/pinctrl-samsung.c
··· 1067 1067 static const struct gpio_chip samsung_gpiolib_chip = { 1068 1068 .request = gpiochip_generic_request, 1069 1069 .free = gpiochip_generic_free, 1070 - .set_rv = samsung_gpio_set, 1070 + .set = samsung_gpio_set, 1071 1071 .get = samsung_gpio_get, 1072 1072 .direction_input = samsung_gpio_direction_input, 1073 1073 .direction_output = samsung_gpio_direction_output,
+1 -1
drivers/pinctrl/spear/pinctrl-plgpio.c
··· 582 582 plgpio->chip.direction_input = plgpio_direction_input; 583 583 plgpio->chip.direction_output = plgpio_direction_output; 584 584 plgpio->chip.get = plgpio_get_value; 585 - plgpio->chip.set_rv = plgpio_set_value; 585 + plgpio->chip.set = plgpio_set_value; 586 586 plgpio->chip.label = dev_name(&pdev->dev); 587 587 plgpio->chip.parent = &pdev->dev; 588 588 plgpio->chip.owner = THIS_MODULE;
+1 -1
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
··· 1302 1302 sfp->gc.direction_input = starfive_gpio_direction_input; 1303 1303 sfp->gc.direction_output = starfive_gpio_direction_output; 1304 1304 sfp->gc.get = starfive_gpio_get; 1305 - sfp->gc.set_rv = starfive_gpio_set; 1305 + sfp->gc.set = starfive_gpio_set; 1306 1306 sfp->gc.set_config = starfive_gpio_set_config; 1307 1307 sfp->gc.add_pin_ranges = starfive_gpio_add_pin_ranges; 1308 1308 sfp->gc.base = -1;
+1 -1
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
··· 935 935 sfp->gc.direction_input = jh7110_gpio_direction_input; 936 936 sfp->gc.direction_output = jh7110_gpio_direction_output; 937 937 sfp->gc.get = jh7110_gpio_get; 938 - sfp->gc.set_rv = jh7110_gpio_set; 938 + sfp->gc.set = jh7110_gpio_set; 939 939 sfp->gc.set_config = jh7110_gpio_set_config; 940 940 sfp->gc.add_pin_ranges = jh7110_gpio_add_pin_ranges; 941 941 sfp->gc.base = info->gc_base;
+1 -1
drivers/pinctrl/stm32/pinctrl-stm32.c
··· 433 433 .request = stm32_gpio_request, 434 434 .free = stm32_gpio_free, 435 435 .get = stm32_gpio_get, 436 - .set_rv = stm32_gpio_set, 436 + .set = stm32_gpio_set, 437 437 .direction_input = pinctrl_gpio_direction_input, 438 438 .direction_output = stm32_gpio_direction_output, 439 439 .to_irq = stm32_gpio_to_irq,
+1 -1
drivers/pinctrl/sunplus/sppctl.c
··· 547 547 gchip->direction_input = sppctl_gpio_direction_input; 548 548 gchip->direction_output = sppctl_gpio_direction_output; 549 549 gchip->get = sppctl_gpio_get; 550 - gchip->set_rv = sppctl_gpio_set; 550 + gchip->set = sppctl_gpio_set; 551 551 gchip->set_config = sppctl_gpio_set_config; 552 552 gchip->dbg_show = IS_ENABLED(CONFIG_DEBUG_FS) ? 553 553 sppctl_gpio_dbg_show : NULL;
+1 -1
drivers/pinctrl/sunxi/pinctrl-sunxi.c
··· 1604 1604 pctl->chip->direction_input = sunxi_pinctrl_gpio_direction_input; 1605 1605 pctl->chip->direction_output = sunxi_pinctrl_gpio_direction_output; 1606 1606 pctl->chip->get = sunxi_pinctrl_gpio_get; 1607 - pctl->chip->set_rv = sunxi_pinctrl_gpio_set; 1607 + pctl->chip->set = sunxi_pinctrl_gpio_set; 1608 1608 pctl->chip->of_xlate = sunxi_pinctrl_gpio_of_xlate; 1609 1609 pctl->chip->to_irq = sunxi_pinctrl_gpio_to_irq; 1610 1610 pctl->chip->of_gpio_n_cells = 3;
+1 -1
drivers/pinctrl/vt8500/pinctrl-wmt.c
··· 549 549 .direction_input = pinctrl_gpio_direction_input, 550 550 .direction_output = wmt_gpio_direction_output, 551 551 .get = wmt_gpio_get_value, 552 - .set_rv = wmt_gpio_set_value, 552 + .set = wmt_gpio_set_value, 553 553 .can_sleep = false, 554 554 }; 555 555
+2 -2
drivers/platform/cznic/turris-omnia-mcu-gpio.c
··· 1024 1024 mcu->gc.direction_output = omnia_gpio_direction_output; 1025 1025 mcu->gc.get = omnia_gpio_get; 1026 1026 mcu->gc.get_multiple = omnia_gpio_get_multiple; 1027 - mcu->gc.set_rv = omnia_gpio_set; 1028 - mcu->gc.set_multiple_rv = omnia_gpio_set_multiple; 1027 + mcu->gc.set = omnia_gpio_set; 1028 + mcu->gc.set_multiple = omnia_gpio_set_multiple; 1029 1029 mcu->gc.init_valid_mask = omnia_gpio_init_valid_mask; 1030 1030 mcu->gc.can_sleep = true; 1031 1031 mcu->gc.names = omnia_mcu_gpio_names;
+1 -1
drivers/platform/x86/barco-p50-gpio.c
··· 316 316 p50->gc.base = -1; 317 317 p50->gc.get_direction = p50_gpio_get_direction; 318 318 p50->gc.get = p50_gpio_get; 319 - p50->gc.set_rv = p50_gpio_set; 319 + p50->gc.set = p50_gpio_set; 320 320 321 321 322 322 /* reset mbox */
+1 -1
drivers/platform/x86/intel/int0002_vgpio.c
··· 193 193 chip->parent = dev; 194 194 chip->owner = THIS_MODULE; 195 195 chip->get = int0002_gpio_get; 196 - chip->set_rv = int0002_gpio_set; 196 + chip->set = int0002_gpio_set; 197 197 chip->direction_input = int0002_gpio_get; 198 198 chip->direction_output = int0002_gpio_direction_output; 199 199 chip->base = -1;
+2 -2
drivers/platform/x86/portwell-ec.c
··· 86 86 return pwec_read(PORTWELL_GPIO_VAL_REG) & BIT(offset) ? 1 : 0; 87 87 } 88 88 89 - static int pwec_gpio_set_rv(struct gpio_chip *chip, unsigned int offset, int val) 89 + static int pwec_gpio_set(struct gpio_chip *chip, unsigned int offset, int val) 90 90 { 91 91 u8 tmp = pwec_read(PORTWELL_GPIO_VAL_REG); 92 92 ··· 130 130 .direction_input = pwec_gpio_direction_input, 131 131 .direction_output = pwec_gpio_direction_output, 132 132 .get = pwec_gpio_get, 133 - .set_rv = pwec_gpio_set_rv, 133 + .set = pwec_gpio_set, 134 134 .base = -1, 135 135 .ngpio = PORTWELL_GPIO_PINS, 136 136 };
+1 -1
drivers/platform/x86/silicom-platform.c
··· 466 466 .direction_input = silicom_gpio_direction_input, 467 467 .direction_output = silicom_gpio_direction_output, 468 468 .get = silicom_gpio_get, 469 - .set_rv = silicom_gpio_set, 469 + .set = silicom_gpio_set, 470 470 .base = -1, 471 471 .ngpio = ARRAY_SIZE(plat_0222_gpio_channels), 472 472 .names = plat_0222_gpio_names,
+1 -1
drivers/pwm/pwm-pca9685.c
··· 323 323 pca->gpio.direction_input = pca9685_pwm_gpio_direction_input; 324 324 pca->gpio.direction_output = pca9685_pwm_gpio_direction_output; 325 325 pca->gpio.get = pca9685_pwm_gpio_get; 326 - pca->gpio.set_rv = pca9685_pwm_gpio_set; 326 + pca->gpio.set = pca9685_pwm_gpio_set; 327 327 pca->gpio.base = -1; 328 328 pca->gpio.ngpio = PCA9685_MAXCHAN; 329 329 pca->gpio.can_sleep = true;
+1 -1
drivers/regulator/rpi-panel-attiny-regulator.c
··· 351 351 state->gc.base = -1; 352 352 state->gc.ngpio = NUM_GPIO; 353 353 354 - state->gc.set_rv = attiny_gpio_set; 354 + state->gc.set = attiny_gpio_set; 355 355 state->gc.get_direction = attiny_gpio_get_direction; 356 356 state->gc.can_sleep = true; 357 357
+2 -2
drivers/soc/fsl/qe/gpio.c
··· 321 321 gc->direction_input = qe_gpio_dir_in; 322 322 gc->direction_output = qe_gpio_dir_out; 323 323 gc->get = qe_gpio_get; 324 - gc->set_rv = qe_gpio_set; 325 - gc->set_multiple_rv = qe_gpio_set_multiple; 324 + gc->set = qe_gpio_set; 325 + gc->set_multiple = qe_gpio_set_multiple; 326 326 327 327 ret = of_mm_gpiochip_add_data(np, mm_gc, qe_gc); 328 328 if (ret)
+1 -1
drivers/soc/renesas/pwc-rzv2m.c
··· 64 64 .label = "gpio_rzv2m_pwc", 65 65 .owner = THIS_MODULE, 66 66 .get = rzv2m_pwc_gpio_get, 67 - .set_rv = rzv2m_pwc_gpio_set, 67 + .set = rzv2m_pwc_gpio_set, 68 68 .direction_output = rzv2m_pwc_gpio_direction_output, 69 69 .can_sleep = false, 70 70 .ngpio = 2,
+1 -1
drivers/spi/spi-xcomm.c
··· 70 70 return 0; 71 71 72 72 spi_xcomm->gc.get_direction = spi_xcomm_gpio_get_direction; 73 - spi_xcomm->gc.set_rv = spi_xcomm_gpio_set_value; 73 + spi_xcomm->gc.set = spi_xcomm_gpio_set_value; 74 74 spi_xcomm->gc.can_sleep = 1; 75 75 spi_xcomm->gc.base = -1; 76 76 spi_xcomm->gc.ngpio = 1;
+2 -2
drivers/ssb/driver_gpio.c
··· 225 225 chip->request = ssb_gpio_chipco_request; 226 226 chip->free = ssb_gpio_chipco_free; 227 227 chip->get = ssb_gpio_chipco_get_value; 228 - chip->set_rv = ssb_gpio_chipco_set_value; 228 + chip->set = ssb_gpio_chipco_set_value; 229 229 chip->direction_input = ssb_gpio_chipco_direction_input; 230 230 chip->direction_output = ssb_gpio_chipco_direction_output; 231 231 #if IS_ENABLED(CONFIG_SSB_EMBEDDED) ··· 422 422 chip->label = "ssb_extif_gpio"; 423 423 chip->owner = THIS_MODULE; 424 424 chip->get = ssb_gpio_extif_get_value; 425 - chip->set_rv = ssb_gpio_extif_set_value; 425 + chip->set = ssb_gpio_extif_set_value; 426 426 chip->direction_input = ssb_gpio_extif_direction_input; 427 427 chip->direction_output = ssb_gpio_extif_direction_output; 428 428 #if IS_ENABLED(CONFIG_SSB_EMBEDDED)
+1 -1
drivers/staging/greybus/gpio.c
··· 551 551 gpio->direction_input = gb_gpio_direction_input; 552 552 gpio->direction_output = gb_gpio_direction_output; 553 553 gpio->get = gb_gpio_get; 554 - gpio->set_rv = gb_gpio_set; 554 + gpio->set = gb_gpio_set; 555 555 gpio->set_config = gb_gpio_set_config; 556 556 gpio->base = -1; /* Allocate base dynamically */ 557 557 gpio->ngpio = ggc->line_max + 1;
+1 -1
drivers/tty/serial/max310x.c
··· 1414 1414 s->gpio.direction_input = max310x_gpio_direction_input; 1415 1415 s->gpio.get = max310x_gpio_get; 1416 1416 s->gpio.direction_output= max310x_gpio_direction_output; 1417 - s->gpio.set_rv = max310x_gpio_set; 1417 + s->gpio.set = max310x_gpio_set; 1418 1418 s->gpio.set_config = max310x_gpio_set_config; 1419 1419 s->gpio.base = -1; 1420 1420 s->gpio.ngpio = devtype->nr * 4;
+1 -1
drivers/tty/serial/sc16is7xx.c
··· 1425 1425 s->gpio.direction_input = sc16is7xx_gpio_direction_input; 1426 1426 s->gpio.get = sc16is7xx_gpio_get; 1427 1427 s->gpio.direction_output = sc16is7xx_gpio_direction_output; 1428 - s->gpio.set_rv = sc16is7xx_gpio_set; 1428 + s->gpio.set = sc16is7xx_gpio_set; 1429 1429 s->gpio.base = -1; 1430 1430 s->gpio.ngpio = s->devtype->nr_gpio; 1431 1431 s->gpio.can_sleep = 1;
+1 -1
drivers/usb/serial/cp210x.c
··· 1962 1962 priv->gc.direction_input = cp210x_gpio_direction_input; 1963 1963 priv->gc.direction_output = cp210x_gpio_direction_output; 1964 1964 priv->gc.get = cp210x_gpio_get; 1965 - priv->gc.set_rv = cp210x_gpio_set; 1965 + priv->gc.set = cp210x_gpio_set; 1966 1966 priv->gc.set_config = cp210x_gpio_set_config; 1967 1967 priv->gc.init_valid_mask = cp210x_gpio_init_valid_mask; 1968 1968 priv->gc.owner = THIS_MODULE;
+2 -2
drivers/usb/serial/ftdi_sio.c
··· 2150 2150 priv->gc.direction_output = ftdi_gpio_direction_output; 2151 2151 priv->gc.init_valid_mask = ftdi_gpio_init_valid_mask; 2152 2152 priv->gc.get = ftdi_gpio_get; 2153 - priv->gc.set_rv = ftdi_gpio_set; 2153 + priv->gc.set = ftdi_gpio_set; 2154 2154 priv->gc.get_multiple = ftdi_gpio_get_multiple; 2155 - priv->gc.set_multiple_rv = ftdi_gpio_set_multiple; 2155 + priv->gc.set_multiple = ftdi_gpio_set_multiple; 2156 2156 priv->gc.owner = THIS_MODULE; 2157 2157 priv->gc.parent = &serial->interface->dev; 2158 2158 priv->gc.base = -1;
+1 -1
drivers/video/fbdev/via/via-gpio.c
··· 145 145 .label = "VIAFB onboard GPIO", 146 146 .owner = THIS_MODULE, 147 147 .direction_output = via_gpio_dir_out, 148 - .set_rv = via_gpio_set, 148 + .set = via_gpio_set, 149 149 .direction_input = via_gpio_dir_input, 150 150 .get = via_gpio_get, 151 151 .base = -1,
+9 -10
include/linux/gpio/driver.h
··· 347 347 * @get: returns value for signal "offset", 0=low, 1=high, or negative error 348 348 * @get_multiple: reads values for multiple signals defined by "mask" and 349 349 * stores them in "bits", returns 0 on success or negative error 350 - * @set_rv: assigns output value for signal "offset", returns 0 on success or 351 - * negative error value 352 - * @set_multiple_rv: assigns output values for multiple signals defined by 353 - * "mask", returns 0 on success or negative error value 350 + * @set: assigns output value for signal "offset", returns 0 on success or 351 + * negative error value 352 + * @set_multiple: assigns output values for multiple signals defined by 353 + * "mask", returns 0 on success or negative error value 354 354 * @set_config: optional hook for all kinds of settings. Uses the same 355 355 * packed config format as generic pinconf. Must return 0 on success and 356 356 * a negative error number on failure. ··· 443 443 int (*get_multiple)(struct gpio_chip *gc, 444 444 unsigned long *mask, 445 445 unsigned long *bits); 446 - int (*set_rv)(struct gpio_chip *gc, 447 - unsigned int offset, 448 - int value); 449 - int (*set_multiple_rv)(struct gpio_chip *gc, 450 - unsigned long *mask, 451 - unsigned long *bits); 446 + int (*set)(struct gpio_chip *gc, 447 + unsigned int offset, int value); 448 + int (*set_multiple)(struct gpio_chip *gc, 449 + unsigned long *mask, 450 + unsigned long *bits); 452 451 int (*set_config)(struct gpio_chip *gc, 453 452 unsigned int offset, 454 453 unsigned long config);
+2 -2
include/linux/gpio/generic.h
··· 88 88 gpio_generic_chip_set(struct gpio_generic_chip *chip, unsigned int offset, 89 89 int value) 90 90 { 91 - if (WARN_ON(!chip->gc.set_rv)) 91 + if (WARN_ON(!chip->gc.set)) 92 92 return -EOPNOTSUPP; 93 93 94 - return chip->gc.set_rv(&chip->gc, offset, value); 94 + return chip->gc.set(&chip->gc, offset, value); 95 95 } 96 96 97 97 #define gpio_generic_chip_lock(gen_gc) \
+1 -1
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
··· 86 86 .direction_input = cirrus_scodec_test_gpio_direction_in, 87 87 .get = cirrus_scodec_test_gpio_get, 88 88 .direction_output = cirrus_scodec_test_gpio_direction_out, 89 - .set_rv = cirrus_scodec_test_gpio_set, 89 + .set = cirrus_scodec_test_gpio_set, 90 90 .set_config = cirrus_scodec_test_gpio_set_config, 91 91 .base = -1, 92 92 .ngpio = 32,
+1 -1
sound/soc/codecs/idt821034.c
··· 1117 1117 idt821034->gpio_chip.direction_input = idt821034_chip_direction_input; 1118 1118 idt821034->gpio_chip.direction_output = idt821034_chip_direction_output; 1119 1119 idt821034->gpio_chip.get = idt821034_chip_gpio_get; 1120 - idt821034->gpio_chip.set_rv = idt821034_chip_gpio_set; 1120 + idt821034->gpio_chip.set = idt821034_chip_gpio_set; 1121 1121 idt821034->gpio_chip.can_sleep = true; 1122 1122 1123 1123 return devm_gpiochip_add_data(&idt821034->spi->dev, &idt821034->gpio_chip,
+1 -1
sound/soc/codecs/peb2466.c
··· 1945 1945 peb2466->gpio.gpio_chip.direction_input = peb2466_chip_direction_input; 1946 1946 peb2466->gpio.gpio_chip.direction_output = peb2466_chip_direction_output; 1947 1947 peb2466->gpio.gpio_chip.get = peb2466_chip_gpio_get; 1948 - peb2466->gpio.gpio_chip.set_rv = peb2466_chip_gpio_set; 1948 + peb2466->gpio.gpio_chip.set = peb2466_chip_gpio_set; 1949 1949 peb2466->gpio.gpio_chip.can_sleep = true; 1950 1950 1951 1951 return devm_gpiochip_add_data(&peb2466->spi->dev, &peb2466->gpio.gpio_chip,
+1 -1
sound/soc/codecs/rt5677.c
··· 4835 4835 .label = RT5677_DRV_NAME, 4836 4836 .owner = THIS_MODULE, 4837 4837 .direction_output = rt5677_gpio_direction_out, 4838 - .set_rv = rt5677_gpio_set, 4838 + .set = rt5677_gpio_set, 4839 4839 .direction_input = rt5677_gpio_direction_in, 4840 4840 .get = rt5677_gpio_get, 4841 4841 .to_irq = rt5677_to_irq,
+1 -1
sound/soc/codecs/tlv320adc3xxx.c
··· 1052 1052 .owner = THIS_MODULE, 1053 1053 .request = adc3xxx_gpio_request, 1054 1054 .direction_output = adc3xxx_gpio_direction_out, 1055 - .set_rv = adc3xxx_gpio_set, 1055 + .set = adc3xxx_gpio_set, 1056 1056 .get = adc3xxx_gpio_get, 1057 1057 .can_sleep = 1, 1058 1058 };
+1 -1
sound/soc/codecs/wm5100.c
··· 2290 2290 .label = "wm5100", 2291 2291 .owner = THIS_MODULE, 2292 2292 .direction_output = wm5100_gpio_direction_out, 2293 - .set_rv = wm5100_gpio_set, 2293 + .set = wm5100_gpio_set, 2294 2294 .direction_input = wm5100_gpio_direction_in, 2295 2295 .get = wm5100_gpio_get, 2296 2296 .can_sleep = 1,
+1 -1
sound/soc/codecs/wm8903.c
··· 1843 1843 .direction_input = wm8903_gpio_direction_in, 1844 1844 .get = wm8903_gpio_get, 1845 1845 .direction_output = wm8903_gpio_direction_out, 1846 - .set_rv = wm8903_gpio_set, 1846 + .set = wm8903_gpio_set, 1847 1847 .can_sleep = 1, 1848 1848 }; 1849 1849
+1 -1
sound/soc/codecs/wm8962.c
··· 3442 3442 .owner = THIS_MODULE, 3443 3443 .request = wm8962_gpio_request, 3444 3444 .direction_output = wm8962_gpio_direction_out, 3445 - .set_rv = wm8962_gpio_set, 3445 + .set = wm8962_gpio_set, 3446 3446 .can_sleep = 1, 3447 3447 }; 3448 3448
+1 -1
sound/soc/codecs/wm8996.c
··· 2186 2186 .label = "wm8996", 2187 2187 .owner = THIS_MODULE, 2188 2188 .direction_output = wm8996_gpio_direction_out, 2189 - .set_rv = wm8996_gpio_set, 2189 + .set = wm8996_gpio_set, 2190 2190 .direction_input = wm8996_gpio_direction_in, 2191 2191 .get = wm8996_gpio_get, 2192 2192 .can_sleep = 1,
+1 -1
sound/soc/codecs/zl38060.c
··· 440 440 .direction_input = chip_direction_input, 441 441 .direction_output = chip_direction_output, 442 442 .get = chip_gpio_get, 443 - .set_rv = chip_gpio_set, 443 + .set = chip_gpio_set, 444 444 445 445 .can_sleep = true, 446 446 };
+1 -1
sound/soc/soc-ac97.c
··· 125 125 .direction_input = snd_soc_ac97_gpio_direction_in, 126 126 .get = snd_soc_ac97_gpio_get, 127 127 .direction_output = snd_soc_ac97_gpio_direction_out, 128 - .set_rv = snd_soc_ac97_gpio_set, 128 + .set = snd_soc_ac97_gpio_set, 129 129 .can_sleep = 1, 130 130 }; 131 131
+1 -1
sound/soc/ti/davinci-mcasp.c
··· 2218 2218 .request = davinci_mcasp_gpio_request, 2219 2219 .free = davinci_mcasp_gpio_free, 2220 2220 .direction_output = davinci_mcasp_gpio_direction_out, 2221 - .set_rv = davinci_mcasp_gpio_set, 2221 + .set = davinci_mcasp_gpio_set, 2222 2222 .direction_input = davinci_mcasp_gpio_direction_in, 2223 2223 .get = davinci_mcasp_gpio_get, 2224 2224 .get_direction = davinci_mcasp_gpio_get_direction,