Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/watchdog/da9052_wdt.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 17 |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/watchdog/da9052_wdt.c da9052_reg_update() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->async | 0 |
| PARAM_VALUE | 1 | reg | 17 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wd_data->lock |
drivers/input/misc/da9052_onkey.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/da9052-battery.c da9052_group_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/power/supply/da9052-battery.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 62,87,89 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 89 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/da9052-battery.c da9052_reg_update() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->async | 0 |
| PARAM_VALUE | 1 | reg | 64 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
drivers/input/touchscreen/da9052_tsi.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 107-110 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 110 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/touchscreen/da9052_tsi.c da9052_reg_update() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->async | 0 |
| PARAM_VALUE | 1 | reg | 6,22-24,82,105 |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 105 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/input/touchscreen/da9052_tsi.c da9052_reg_write() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 58 |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/video/backlight/da9052_bl.c da9052_reg_write() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 70-71,73-75 |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/da9052-regulator.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/regulator/da9052-regulator.c da9052_reg_update() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->async | 0 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/da9052-core.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 9,83-84,90 |
| BUF_SIZE | 0 | da9052->dev | (-1),1616 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 90 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | da9052->chip_irq | |
| HALF_LOCKED2 | 0 | &da9052->auxadc_lock |
drivers/mfd/da9052-core.c da9052_reg_write() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->auxadc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | da9052->auxadc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | da9052->auxadc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | da9052->auxadc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | da9052->done.done | 0 |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 9,81 |
| BUF_SIZE | 0 | da9052->dev | (-1),1616 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 81 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | da9052->chip_irq | |
| HALF_LOCKED2 | 0 | &da9052->auxadc_lock |
drivers/gpio/gpio-da9052.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-da9052.c da9052_reg_update() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->async | 0 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/rtc/rtc-da9052.c da9052_group_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 111,117 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 117 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtc->ops_lock |
drivers/rtc/rtc-da9052.c da9052_group_write() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 111,118 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 118 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtc->ops_lock |
drivers/rtc/rtc-da9052.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 121 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| LOCK2 | &rtc->ops_lock | ||
| TYPE_LOCK | (struct rtc_device)->ops_lock |
drivers/rtc/rtc-da9052.c da9052_reg_update() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->async | 0 |
| PARAM_VALUE | 1 | reg | 117,121 |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 121 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtc->ops_lock |
drivers/rtc/rtc-da9052.c da9052_reg_write() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 69 |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwmon/da9052-hwmon.c da9052_group_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 0 | da9052->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 107 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hwmon->da9052->auxadc_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct da9052)->auxadc_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/da9052-hwmon.c da9052_reg_read() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 85,87,94,104 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 104 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &hwmon->hwmon_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/da9052-hwmon.c da9052_reg_update() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->async | 0 |
| PARAM_VALUE | 1 | reg | 82 |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwmon->hwmon_lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/hwmon/da9052-hwmon.c da9052_reg_write() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 105-106 |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| HARD_MAX | 1 | reg | 106 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwmon->da9052->auxadc_lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/leds/leds-da9052.c da9052_reg_update() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->async | 0 |
| PARAM_VALUE | 1 | reg | 28 |
| BUF_SIZE | 0 | da9052 | 0 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/leds/leds-da9052.c da9052_reg_write() -> (struct da9052)->fix_io()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fix_io | 1-u64max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | *da9052->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 79-80 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 1 | reg | $1 |
| CONTAINER | 0 | -296+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |