Lines Matching refs:pca955x_led

118 	struct pca955x_led *leds;
126 struct pca955x_led { struct
136 struct pca955x_led *leds; argument
242 struct pca955x_led *pca955x_led; in pca955x_led_set() local
249 pca955x_led = container_of(led_cdev, struct pca955x_led, led_cdev); in pca955x_led_set()
250 pca955x = pca955x_led->pca955x; in pca955x_led_set()
252 chip_ls = pca955x_led->led_num / 4; in pca955x_led_set()
253 ls_led = pca955x_led->led_num % 4; in pca955x_led_set()
315 struct pca955x_led *led = &pca955x->leds[offset]; in pca955x_gpio_request_pin()
327 struct pca955x_led *led = &pca955x->leds[offset]; in pca955x_set_value()
344 struct pca955x_led *led = &pca955x->leds[offset]; in pca955x_gpio_get_value()
357 struct pca955x_led *led = &pca955x->leds[offset]; in pca955x_gpio_direction_input()
386 chip->bits, sizeof(struct pca955x_led), in pca955x_get_pdata()
432 struct pca955x_led *pca955x_led; in pca955x_probe() local
475 chip->bits, sizeof(*pca955x_led), GFP_KERNEL); in pca955x_probe()
486 pca955x_led = &pca955x->leds[i]; in pca955x_probe()
487 pca955x_led->led_num = i; in pca955x_probe()
488 pca955x_led->pca955x = pca955x; in pca955x_probe()
489 pca955x_led->type = pdata->leds[i].type; in pca955x_probe()
491 switch (pca955x_led->type) { in pca955x_probe()
506 snprintf(pca955x_led->name, in pca955x_probe()
507 sizeof(pca955x_led->name), "pca955x:%s", in pca955x_probe()
511 pca955x_led->led_cdev.default_trigger = in pca955x_probe()
514 pca955x_led->led_cdev.name = pca955x_led->name; in pca955x_probe()
515 pca955x_led->led_cdev.brightness_set_blocking = in pca955x_probe()
519 &pca955x_led->led_cdev); in pca955x_probe()
524 err = pca955x_led_set(&pca955x_led->led_cdev, LED_OFF); in pca955x_probe()