Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/leds/flash/leds-ktd2692.c
- drivers/leds/leds-expresswire.c, line 82
- drivers/video/backlight/ktd2801-backlight.c, line 49
Smatch caller information:
drivers/video/backlight/ktd2801-backlight.c ktd2801_update_status() -> expresswire_write_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | props | 4096-ptr_max |
| PARAM_VALUE | 0 | props->ctrl_gpio | 0,4096-u64max |
| DATA_SOURCE | 1 | val | r backlight_get_brightness |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0-255 |
| USER_DATA | 1 | val | 1-255[c] |
| HALF_LOCKED2 | &bd->update_lock | ||
| HALF_LOCKED2 | &connector->mutex | ||
| HALF_LOCKED2 | &panel->follower_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/leds/flash/leds-ktd2692.c ktd2692_led_brightness_set() -> expresswire_write_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | props | 4096-ptr_max |
| BIT_INFO | 1 | val | 0x60,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &led->lock | ||
| TYPE_LOCK | (struct ktd2692_context)->lock |
drivers/leds/flash/leds-ktd2692.c ktd2692_led_brightness_set() -> expresswire_write_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | props | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 160-161 |
| BIT_INFO | 1 | val | 0xa0,0xa1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &led->lock | ||
| TYPE_LOCK | (struct ktd2692_context)->lock |
drivers/leds/flash/leds-ktd2692.c ktd2692_led_flash_strobe_set() -> expresswire_write_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | props | 4096-ptr_max |
| BIT_INFO | 1 | val | 0x20,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &led->lock | ||
| HALF_LOCKED2 | &led_cdev->led_access | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct ktd2692_context)->lock |
drivers/leds/flash/leds-ktd2692.c ktd2692_led_flash_strobe_set() -> expresswire_write_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | props | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 160,162 |
| BIT_INFO | 1 | val | 0xa0,0xa2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &led->lock | ||
| HALF_LOCKED2 | &led_cdev->led_access | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct ktd2692_context)->lock |
drivers/leds/flash/leds-ktd2692.c ktd2692_setup() -> expresswire_write_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | props | 4096-ptr_max |
| PARAM_VALUE | 0 | props->ctrl_gpio | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 71 |
| MEM_ZERO | 0 | props | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/leds/flash/leds-ktd2692.c ktd2692_setup() -> expresswire_write_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | props | 4096-ptr_max |
| PARAM_VALUE | 0 | props->ctrl_gpio | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 135 |
| MEM_ZERO | 0 | props | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |