Lines Matching refs:pca955x_led

119 	struct pca955x_led *leds;
128 struct pca955x_led { struct
138 struct pca955x_led *leds; argument
250 struct pca955x_led *pca955x_led = container_of(led_cdev, in pca955x_led_get() local
251 struct pca955x_led, in pca955x_led_get()
253 struct pca955x *pca955x = pca955x_led->pca955x; in pca955x_led_get()
257 ret = pca955x_read_ls(pca955x->client, pca955x_led->led_num / 4, &ls); in pca955x_led_get()
261 ls = (ls >> ((pca955x_led->led_num % 4) << 1)) & 0x3; in pca955x_led_get()
286 struct pca955x_led *pca955x_led; in pca955x_led_set() local
293 pca955x_led = container_of(led_cdev, struct pca955x_led, led_cdev); in pca955x_led_set()
294 pca955x = pca955x_led->pca955x; in pca955x_led_set()
296 chip_ls = pca955x_led->led_num / 4; in pca955x_led_set()
297 ls_led = pca955x_led->led_num % 4; in pca955x_led_set()
374 struct pca955x_led *led = &pca955x->leds[offset]; in pca955x_set_value()
391 struct pca955x_led *led = &pca955x->leds[offset]; in pca955x_gpio_get_value()
404 struct pca955x_led *led = &pca955x->leds[offset]; in pca955x_gpio_direction_input()
421 struct pca955x_led *led; in pca955x_get_pdata()
434 chip->bits, sizeof(struct pca955x_led), in pca955x_get_pdata()
473 struct pca955x_led *pca955x_led; in pca955x_probe() local
536 sizeof(*pca955x_led), GFP_KERNEL); in pca955x_probe()
550 pca955x_led = &pca955x->leds[i]; in pca955x_probe()
551 pca955x_led->led_num = i; in pca955x_probe()
552 pca955x_led->pca955x = pca955x; in pca955x_probe()
553 pca955x_led->type = pdata->leds[i].type; in pca955x_probe()
555 switch (pca955x_led->type) { in pca955x_probe()
560 led = &pca955x_led->led_cdev; in pca955x_probe()