Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Defined in 1 files as a enum:
Referenced in 1 files:
Smatch caller information:
drivers/thunderbolt/icm.c icm_disconnect_pcie_paths() -> nhi_mailbox_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nhi | 4096-ptr_max |
| PARAM_VALUE | 0 | nhi->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | nhi->ops->pre_nvm_auth | 8756851649463758848 |
| PARAM_VALUE | 1 | cmd | 6 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &tb->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct tb)->lock |
drivers/thunderbolt/icm.c icm_firmware_init() -> nhi_mailbox_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nhi | 4096-ptr_max |
| PARAM_VALUE | 0 | nhi->iobase | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 35 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | nhi->hop_count | 0-1023 |
| NO_OVERFLOW_SIMPLE | 0 | nhi->hop_count | |
| LOCK2 | &tb->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct tb)->lock |
drivers/thunderbolt/icm.c icm_fr_disconnect_xdomain_paths() -> nhi_mailbox_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nhi->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 1 | cmd | 16-17 |
| PARAM_VALUE | 2 | data | 1 |
| FUZZY_MAX | 1 | cmd | 17 |
| BIT_INFO | 1 | cmd | 0x10,0x11 |
| HARD_MAX | 1 | cmd | 17 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dt->lock | ||
| HALF_LOCKED2 | &net->connection_lock |
drivers/thunderbolt/icm.c icm_fr_disconnect_xdomain_paths() -> nhi_mailbox_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nhi | 4096-ptr_max |
| PARAM_VALUE | 0 | nhi->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | nhi->iobase | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 16-17 |
| PARAM_VALUE | 2 | data | 2 |
| FUZZY_MAX | 1 | cmd | 17 |
| BIT_INFO | 1 | cmd | 0x10,0x11 |
| HARD_MAX | 1 | cmd | 17 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dt->lock | ||
| HALF_LOCKED2 | &net->connection_lock |
drivers/thunderbolt/icm.c icm_fr_save_devices() -> nhi_mailbox_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 5 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/thunderbolt/icm.c icm_runtime_suspend() -> nhi_mailbox_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 7 |
| PARAM_VALUE | 2 | data | 0 |
| NOCHECK_CALL |
drivers/thunderbolt/icm.c icm_stop() -> nhi_mailbox_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 7 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &tb->lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct tb)->lock |
drivers/thunderbolt/icm.c icm_suspend() -> nhi_mailbox_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 7 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |