Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/i3c/master.c, line 1328
- drivers/i3c/master/adi-i3c-master.c, line 826
- drivers/i3c/master/dw-i3c-master.c, line 1389
- drivers/i3c/master/i3c-master-cdns.c, line 1403
- drivers/i3c/master/mipi-i3c-hci/core.c, line 724
- drivers/i3c/master/svc-i3c-master.c, line 1930
Smatch caller information:
drivers/i3c/master/adi-i3c-master.c adi_i3c_master_disable_ibi() -> i3c_master_disec_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | evts | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_array_size |
| LOCK2 | &dev->bus->lock | ||
| LOCK2 | &dev->ibi_lock | ||
| HALF_LOCKED2 | &mi->lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock | ||
| TYPE_LOCK | (struct i3c_dev_desc)->ibi_lock |
drivers/i3c/master/dw-i3c-master.c dw_i3c_master_disable_ibi() -> i3c_master_disec_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | evts | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_array_size |
| LOCK2 | &dev->bus->lock | ||
| LOCK2 | &dev->ibi_lock | ||
| HALF_LOCKED2 | &mi->lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock | ||
| TYPE_LOCK | (struct i3c_dev_desc)->ibi_lock |
drivers/i3c/master/svc-i3c-master.c svc_i3c_master_disable_ibi() -> i3c_master_disec_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | evts | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_array_size |
| LOCK2 | &dev->bus->lock | ||
| LOCK2 | &dev->ibi_lock | ||
| HALF_LOCKED2 | &mi->lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock | ||
| TYPE_LOCK | (struct i3c_dev_desc)->ibi_lock |
drivers/i3c/master/mipi-i3c-hci/core.c i3c_hci_disable_ibi() -> i3c_master_disec_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | evts | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | addr | unit_array_size |
| LOCK2 | &dev->bus->lock | ||
| LOCK2 | &dev->ibi_lock | ||
| HALF_LOCKED2 | &mi->lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock | ||
| TYPE_LOCK | (struct i3c_dev_desc)->ibi_lock |
drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_disable_ibi() -> i3c_master_disec_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | evts | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_array_size |
| LOCK2 | &dev->bus->lock | ||
| LOCK2 | &dev->ibi_lock | ||
| HALF_LOCKED2 | &mi->lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock | ||
| TYPE_LOCK | (struct i3c_dev_desc)->ibi_lock |