Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/i3c/device.c i3c_device_disable_ibi() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->type | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mi->lock |
drivers/i3c/device.c i3c_device_do_setdasa() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/i3c/device.c i3c_device_do_xfers() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->type | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mi->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/i3c/device.c i3c_device_enable_ibi() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->type | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/device.c i3c_device_free_ibi() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->type | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mi->lock |
drivers/i3c/device.c i3c_device_get_info() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->type | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
drivers/i3c/device.c i3c_device_request_ibi() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | bus->lock.first_waiter->type | 0-1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master.c bcr_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c current_master_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c dcr_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c dev_nack_retry_count_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c dynamic_address_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c hdrcap_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c hotjoin_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c i2c_scl_frequency_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c i3c_device_match() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
drivers/i3c/master.c i3c_master_has_wakeup_enabled_devs() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nh->srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &ptp->n_vclocks_mux |
drivers/i3c/master.c i3c_master_i2c_adapter_xfer() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master.c i3c_scl_frequency_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c mode_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/i3c/master.c pid_show() -> i3c_bus_normaluse_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),296 |
| BUF_SIZE | 0 | bus | (-1),296 |
| DATA_SOURCE | 0 | bus | r dev_to_i3cbus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |