Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/target/target_core_user.c tcmu_send_dev_add_event() -> tcmu_netlink_event_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | udev | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->cmdr | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->cmdr_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | udev->cmdr_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | udev->cmdr_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | udev->cmdr_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | udev->cmdr_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | udev->cmdr_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | udev->cmdr_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | udev->cmdr_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | udev->cmdr_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | udev->cmdr_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | udev->data_bitmap | 16,4096-ptr_max |
| PARAM_VALUE | 0 | udev->data_off | 0-u32max |
| PARAM_VALUE | 0 | udev->dbi_thresh | 0 |
| PARAM_VALUE | 0 | udev->hba | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->hba->hba_ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->mb_addr | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->mmap_pages | 0-549756862208 |
| PARAM_VALUE | 0 | udev->nl_reply_supported | s32min-255 |
| PARAM_VALUE | 0 | udev->uio_info.irq | (-1) |
| PARAM_VALUE | 0 | udev->uio_info.irqcontrol | 8049438478295764992 |
| PARAM_VALUE | 0 | udev->uio_info.mem | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->uio_info.mmap_prepare | 4490851419580743680 |
| PARAM_VALUE | 0 | udev->uio_info.name | 1-u64max |
| PARAM_VALUE | 0 | udev->uio_info.open | 3655939874440433664 |
| PARAM_VALUE | 0 | udev->uio_info.release | 2570236891368656896 |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev->event.counter | 0 |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev->info_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev->map_dir | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev->minor | 0-s32max |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev->owner | 0 |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev->portio_dir | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev->wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->uio_info.uio_dev->wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->uio_info.version | 4856996686399016960 |
| PARAM_VALUE | 1 | cmd | 1 |
| PARAM_VALUE | 2 | buf | 6966435403075616768 |
| PARAM_VALUE | 2 | *buf | 0 |
| PARAM_VALUE | 3 | hdr | 4181542409016360960 |
| PARAM_VALUE | 3 | *hdr | 0 |
| PARAM_VALUE | 3 | *(*hdr) | 0 |
| BUF_SIZE | 0 | udev->mb_addr | 0-s32max |
| DATA_SOURCE | 0 | udev | $0 |
| MEM_ZERO | 0 | udev->data_bitmap | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 2 | (*buf).data | |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
drivers/target/target_core_user.c tcmu_send_dev_config_event() -> tcmu_netlink_event_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | udev | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->se_dev.dev_flags | 1-u32max |
| PARAM_VALUE | 1 | cmd | 3 |
| PARAM_VALUE | 2 | buf | 1983830346814775296 |
| PARAM_VALUE | 2 | *buf | 0 |
| PARAM_VALUE | 3 | hdr | 4805055707322097664 |
| PARAM_VALUE | 3 | *hdr | 0 |
| PARAM_VALUE | 3 | *(*hdr) | 0 |
| DATA_SOURCE | 0 | udev | $0 |
| STR_LEN | 0 | udev | 1-255 |
| STR_LEN | 0 | udev | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 2 | (*buf).data | |
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
drivers/target/target_core_user.c tcmu_send_dev_remove_event() -> tcmu_netlink_event_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | udev | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->cmd_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | udev->cmd_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | udev->cmd_timer.function | 0 |
| PARAM_VALUE | 0 | udev->qfull_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | udev->qfull_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | udev->qfull_timer.function | 0 |
| PARAM_VALUE | 1 | cmd | 2 |
| PARAM_VALUE | 2 | buf | 6505336998225268736 |
| PARAM_VALUE | 2 | *buf | 0 |
| PARAM_VALUE | 3 | hdr | 7013325491459534848 |
| PARAM_VALUE | 3 | *hdr | 0 |
| PARAM_VALUE | 3 | *(*hdr) | 0 |
| DATA_SOURCE | 0 | udev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 2 | (*buf).data |
drivers/target/target_core_user.c tcmu_send_dev_size_event() -> tcmu_netlink_event_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | udev | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->se_dev.dev_flags | 1-u32max |
| PARAM_VALUE | 1 | cmd | 3 |
| PARAM_VALUE | 2 | buf | 8034074034011422720 |
| PARAM_VALUE | 2 | *buf | 0 |
| PARAM_VALUE | 3 | hdr | 8494219876764135424 |
| PARAM_VALUE | 3 | *hdr | 0 |
| PARAM_VALUE | 3 | *(*hdr) | 0 |
| DATA_SOURCE | 0 | udev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 2 | (*buf).data | |
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
drivers/target/target_core_user.c tcmu_send_emulate_write_cache() -> tcmu_netlink_event_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | udev | 4096-ptr_max |
| PARAM_VALUE | 0 | udev->se_dev.dev_flags | 1-u32max |
| PARAM_VALUE | 1 | cmd | 3 |
| PARAM_VALUE | 2 | buf | 222152428720177152 |
| PARAM_VALUE | 2 | *buf | 0 |
| PARAM_VALUE | 3 | hdr | 2698112194451677184 |
| PARAM_VALUE | 3 | *hdr | 0 |
| PARAM_VALUE | 3 | *(*hdr) | 0 |
| DATA_SOURCE | 0 | udev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 2 | (*buf).data | |
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |