Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/iio/light/lm3533-als.c
- drivers/leds/leds-lm3533.c
- drivers/mfd/lm3533-core.c
- drivers/mfd/lm3533-ctrlbank.c
- drivers/video/backlight/lm3533_bl.c
Smatch caller information:
drivers/video/backlight/lm3533_bl.c show_als_en() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 26 |
| PARAM_VALUE | 2 | val | 6037540874579574784 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/video/backlight/lm3533_bl.c show_linear() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 26 |
| PARAM_VALUE | 2 | val | 3773803374827401216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/mfd/lm3533-ctrlbank.c lm3533_ctrlbank_get_brightness() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 4028151104129187840,4098185350323118080 |
| DATA_SOURCE | 1 | reg | r lm3533_ctrlbank_get_reg |
| DATA_SOURCE | 2 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| HALF_LOCKED2 | &of->mutex |
drivers/mfd/lm3533-ctrlbank.c lm3533_ctrlbank_get_pwm() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 431943117697716224,3644966516408840192 |
| DATA_SOURCE | 1 | reg | r lm3533_ctrlbank_get_reg |
| DATA_SOURCE | 2 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/mfd/lm3533-core.c show_output() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 16-17 |
| PARAM_VALUE | 2 | val | 8837348922300911616 |
| BUF_SIZE | 0 | lm3533 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | lm3533 | s32min-(-2),1-s32max |
| FUZZY_MAX | 1 | reg | 17 |
| BIT_INFO | 1 | reg | 0x10,0x11 |
| HARD_MAX | 1 | reg | 17 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/light/lm3533-als.c _lm3533_als_get_zone() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 52 |
| PARAM_VALUE | 2 | val | 8627868598728851456 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
drivers/iio/light/lm3533-als.c lm3533_als_get_adc() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 55-56 |
| PARAM_VALUE | 2 | val | 893828079391408128 |
| FUZZY_MAX | 1 | reg | 56 |
| BIT_INFO | 1 | reg | 0x30,0x3f |
| HARD_MAX | 1 | reg | 56 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/iio/light/lm3533-als.c lm3533_als_get_int_mode() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 52 |
| PARAM_VALUE | 2 | val | 2239628745420914688 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/light/lm3533-als.c lm3533_als_get_target() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 96-110 |
| PARAM_VALUE | 2 | val | 6562777373955743744,8703202611175960576 |
| DATA_SOURCE | 1 | reg | r lm3533_als_get_target_reg |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| HALF_LOCKED2 | &of->mutex |
drivers/iio/light/lm3533-als.c lm3533_als_get_threshold() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 80-87 |
| PARAM_VALUE | 2 | val | 163019853164572672,6562777373955743744,8592638653064204288 |
| DATA_SOURCE | 1 | reg | r lm3533_als_get_threshold_reg |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &als->thresh_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/light/lm3533-als.c lm3533_als_set_threshold() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 80-87 |
| PARAM_VALUE | 2 | val | 8142079650071478272 |
| DATA_SOURCE | 1 | reg | r lm3533_als_get_threshold_reg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &als->thresh_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct lm3533_als)->thresh_mutex |
drivers/leds/leds-lm3533.c show_als_channel() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 8284167381911158784 |
| DATA_SOURCE | 1 | reg | r lm3533_led_get_lv_reg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/leds/leds-lm3533.c show_als_en() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 8252394232693719040 |
| DATA_SOURCE | 1 | reg | r lm3533_led_get_lv_reg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/leds/leds-lm3533.c show_linear() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 5130929231890182144 |
| DATA_SOURCE | 1 | reg | r lm3533_led_get_lv_reg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/leds/leds-lm3533.c show_risefalltime() -> lm3533_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 116-165 |
| PARAM_VALUE | 2 | val | 5165772964543406080 |
| DATA_SOURCE | 1 | reg | r lm3533_led_get_pattern_reg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | lm3533 | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |