pca955x           120 drivers/leds/leds-pca955x.c 	struct pca955x	*pca955x;
pca955x           161 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x = i2c_get_clientdata(client);
pca955x           165 drivers/leds/leds-pca955x.c 		pca95xx_num_input_regs(pca955x->chipdef->bits) + 2*n,
pca955x           182 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x = i2c_get_clientdata(client);
pca955x           186 drivers/leds/leds-pca955x.c 		pca95xx_num_input_regs(pca955x->chipdef->bits) + 1 + 2*n,
pca955x           200 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x = i2c_get_clientdata(client);
pca955x           204 drivers/leds/leds-pca955x.c 		pca95xx_num_input_regs(pca955x->chipdef->bits) + 4 + n,
pca955x           218 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x = i2c_get_clientdata(client);
pca955x           222 drivers/leds/leds-pca955x.c 		pca95xx_num_input_regs(pca955x->chipdef->bits) + 4 + n);
pca955x           236 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x;
pca955x           243 drivers/leds/leds-pca955x.c 	pca955x = pca955x_led->pca955x;
pca955x           248 drivers/leds/leds-pca955x.c 	mutex_lock(&pca955x->lock);
pca955x           250 drivers/leds/leds-pca955x.c 	ret = pca955x_read_ls(pca955x->client, chip_ls, &ls);
pca955x           272 drivers/leds/leds-pca955x.c 		ret = pca955x_write_pwm(pca955x->client, 1, 255 - value);
pca955x           279 drivers/leds/leds-pca955x.c 	ret = pca955x_write_ls(pca955x->client, chip_ls, ls);
pca955x           282 drivers/leds/leds-pca955x.c 	mutex_unlock(&pca955x->lock);
pca955x           307 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x = gpiochip_get_data(gc);
pca955x           308 drivers/leds/leds-pca955x.c 	struct pca955x_led *led = &pca955x->leds[offset];
pca955x           319 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x = gpiochip_get_data(gc);
pca955x           320 drivers/leds/leds-pca955x.c 	struct pca955x_led *led = &pca955x->leds[offset];
pca955x           336 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x = gpiochip_get_data(gc);
pca955x           337 drivers/leds/leds-pca955x.c 	struct pca955x_led *led = &pca955x->leds[offset];
pca955x           341 drivers/leds/leds-pca955x.c 	pca955x_read_input(pca955x->client, led->led_num / 8, &reg);
pca955x           349 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x = gpiochip_get_data(gc);
pca955x           350 drivers/leds/leds-pca955x.c 	struct pca955x_led *led = &pca955x->leds[offset];
pca955x           423 drivers/leds/leds-pca955x.c 	struct pca955x *pca955x;
pca955x           462 drivers/leds/leds-pca955x.c 	pca955x = devm_kzalloc(&client->dev, sizeof(*pca955x), GFP_KERNEL);
pca955x           463 drivers/leds/leds-pca955x.c 	if (!pca955x)
pca955x           466 drivers/leds/leds-pca955x.c 	pca955x->leds = devm_kcalloc(&client->dev,
pca955x           468 drivers/leds/leds-pca955x.c 	if (!pca955x->leds)
pca955x           471 drivers/leds/leds-pca955x.c 	i2c_set_clientdata(client, pca955x);
pca955x           473 drivers/leds/leds-pca955x.c 	mutex_init(&pca955x->lock);
pca955x           474 drivers/leds/leds-pca955x.c 	pca955x->client = client;
pca955x           475 drivers/leds/leds-pca955x.c 	pca955x->chipdef = chip;
pca955x           478 drivers/leds/leds-pca955x.c 		pca955x_led = &pca955x->leds[i];
pca955x           480 drivers/leds/leds-pca955x.c 		pca955x_led->pca955x = pca955x;
pca955x           542 drivers/leds/leds-pca955x.c 		pca955x->gpio.label = "gpio-pca955x";
pca955x           543 drivers/leds/leds-pca955x.c 		pca955x->gpio.direction_input = pca955x_gpio_direction_input;
pca955x           544 drivers/leds/leds-pca955x.c 		pca955x->gpio.direction_output = pca955x_gpio_direction_output;
pca955x           545 drivers/leds/leds-pca955x.c 		pca955x->gpio.set = pca955x_gpio_set_value;
pca955x           546 drivers/leds/leds-pca955x.c 		pca955x->gpio.get = pca955x_gpio_get_value;
pca955x           547 drivers/leds/leds-pca955x.c 		pca955x->gpio.request = pca955x_gpio_request_pin;
pca955x           548 drivers/leds/leds-pca955x.c 		pca955x->gpio.can_sleep = 1;
pca955x           549 drivers/leds/leds-pca955x.c 		pca955x->gpio.base = -1;
pca955x           550 drivers/leds/leds-pca955x.c 		pca955x->gpio.ngpio = ngpios;
pca955x           551 drivers/leds/leds-pca955x.c 		pca955x->gpio.parent = &client->dev;
pca955x           552 drivers/leds/leds-pca955x.c 		pca955x->gpio.owner = THIS_MODULE;
pca955x           554 drivers/leds/leds-pca955x.c 		err = devm_gpiochip_add_data(&client->dev, &pca955x->gpio,
pca955x           555 drivers/leds/leds-pca955x.c 					     pca955x);
pca955x           558 drivers/leds/leds-pca955x.c 			pca955x->gpio.parent = NULL;
pca955x           563 drivers/leds/leds-pca955x.c 			 pca955x->gpio.base, pca955x->gpio.base +
pca955x           564 drivers/leds/leds-pca955x.c 			 pca955x->gpio.ngpio - 1);