Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpio/gpio-kempld.c
- drivers/i2c/busses/i2c-kempld.c
- drivers/mfd/kempld-core.c
- drivers/watchdog/kempld_wdt.c
Smatch caller information:
drivers/i2c/busses/i2c-kempld.c kempld_i2c_device_init() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 1 | index | 13 |
| PARAM_VALUE | 2 | data | 0-63 |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-63[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_device_init() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->info.spec_major | 0-15 |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 1 | index | 11 |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| FUZZY_MAX | 0 | pld->info.spec_major | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_device_init() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->info.spec_major | 0-15 |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 1 | index | 12 |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| FUZZY_MAX | 0 | pld->info.spec_major | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_device_init() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->info.spec_major | 0-15 |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 1 | index | 55 |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| FUZZY_MAX | 0 | pld->info.spec_major | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-255 |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_device_init() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->info.spec_major | 0-15 |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 1 |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| FUZZY_MAX | 0 | pld->info.spec_major | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_device_init() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->info.spec_major | 0-15 |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 1 | index | 13 |
| PARAM_VALUE | 2 | data | 128-191 |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| FUZZY_MAX | 0 | pld->info.spec_major | 1 |
| BIT_INFO | 2 | data | 0x80,0xbf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 128-191[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_device_init() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->info.spec_major | 0-15 |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 65 |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| FUZZY_MAX | 0 | pld->info.spec_major | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 1 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 65 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 14 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 145 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 14 |
| DATA_SOURCE | 2 | data | r i2c_10bit_addr_lo_from_msg |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 17 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 65 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 65 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 33,41 |
| FUZZY_MAX | 2 | data | 41 |
| BIT_INFO | 2 | data | 0x21,0x29 |
| HARD_MAX | 2 | data | 41 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 14 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_process() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | data | 17 |
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | &pld->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_remove() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 13 |
| PARAM_VALUE | 2 | data | 0-127 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-127[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| HALF_LOCKED2 | &_dev->mutex | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/i2c/busses/i2c-kempld.c kempld_i2c_suspend() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 13 |
| PARAM_VALUE | 2 | data | 0-127 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-127[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/watchdog/kempld_wdt.c kempld_wdt_keepalive() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 22 |
| PARAM_VALUE | 2 | data | 75 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| HALF_LOCKED2 | &wd_data->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/watchdog/kempld_wdt.c kempld_wdt_probe_stages() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 27-38 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/watchdog/kempld_wdt.c kempld_wdt_probe_stages() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 27-38 |
| DATA_SOURCE | 2 | data | r kempld_read8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-255 |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/watchdog/kempld_wdt.c kempld_wdt_set_stage_action() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| BIT_INFO | 2 | data | 0x0,0xfb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-255[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| HALF_LOCKED2 | &wd_data->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/watchdog/kempld_wdt.c kempld_wdt_set_stage_timeout() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->io_index | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | data | 0-207 |
| BIT_INFO | 2 | data | 0x0,0xcf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-207[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| HALF_LOCKED2 | &wd_data->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/watchdog/kempld_wdt.c kempld_wdt_start() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 23 |
| BIT_INFO | 2 | data | 0x10,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-255 |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| HALF_LOCKED2 | &wd_data->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/watchdog/kempld_wdt.c kempld_wdt_stop() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | index | 23 |
| PARAM_VALUE | 2 | data | 0-239 |
| BIT_INFO | 2 | data | 0x0,0xef |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-239[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/mfd/kempld-core.c kempld_write16() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->info.spec_major | 0-15 |
| PARAM_VALUE | 0 | pld->info.spec_minor | 0-14 |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | pld | $0 |
| DATA_SOURCE | 1 | index | $1 |
| DATA_SOURCE | 2 | data | $2 |
| FUZZY_MAX | 0 | pld->info.spec_major | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-255 |
| USER_DATA | 2 | data | 0-255[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/mfd/kempld-core.c kempld_write16() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->info.spec_major | 0-15 |
| PARAM_VALUE | 0 | pld->info.spec_minor | 0-14 |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | pld | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | pld | $0 |
| FUZZY_MAX | 0 | pld->info.spec_major | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-255 |
| USER_DATA | 2 | data | 0-255[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/gpio/gpio-kempld.c kempld_gpio_bitop() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->io_data | 0-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| DATA_SOURCE | 0 | pld | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-255 |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| TYPE_LOCK | (struct kempld_device_data)->lock |
drivers/gpio/gpio-kempld.c kempld_gpio_set_multiple() -> kempld_write8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pld | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->dev->platform_data->get_hardware_mutex | 4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pld->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pld->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pld->lock.osq.tail.counter | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-255[c] |
| UNITS | 0 | pld | unit_byte |
| LOCK2 | 0 | &pld->lock | |
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct kempld_device_data)->lock |