Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/md/dm-vdo/dm-vdo-target.c construct_new_vdo() -> vdo_register_thread_device_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new_thread | 8751503732223496192 |
| PARAM_VALUE | 1 | id_ptr | 7041288042975207424 |
| PARAM_VALUE | 1 | *id_ptr | 0-64 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &md->type_lock |
drivers/md/dm-vdo/dm-vdo-target.c vdo_ctr() -> vdo_register_thread_device_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new_thread | 3264209374626664448 |
| PARAM_VALUE | 1 | id_ptr | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &md->type_lock |
drivers/md/dm-vdo/dm-vdo-target.c vdo_dtr() -> vdo_register_thread_device_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new_thread | 2362008897267306496 |
| PARAM_VALUE | 1 | id_ptr | 6132266562397900800 |
| NOCHECK_CALL |
drivers/md/dm-vdo/dm-vdo-target.c vdo_message() -> vdo_register_thread_device_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new_thread | 5823847966400122880 |
| PARAM_VALUE | 1 | id_ptr | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-vdo/dm-vdo-target.c vdo_postsuspend() -> vdo_register_thread_device_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new_thread | 4901967262684217344 |
| PARAM_VALUE | 1 | id_ptr | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-vdo/dm-vdo-target.c vdo_preresume() -> vdo_register_thread_device_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new_thread | 5284445134641389568 |
| PARAM_VALUE | 1 | id_ptr | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-vdo/dm-vdo-target.c vdo_resume() -> vdo_register_thread_device_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new_thread | 1512361617733128192 |
| PARAM_VALUE | 1 | id_ptr | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |