Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/md/dm-log-userspace-base.c do_flush() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->sched_flush.counter | 0 |
| PARAM_VALUE | 2 | request_type | 9 |
| PARAM_VALUE | 3 | data | 0 |
| PARAM_VALUE | 4 | data_size | 0 |
| PARAM_VALUE | 5 | rdata | 0 |
| PARAM_VALUE | 6 | rdata_size | 0 |
| BUF_SIZE | 1 | uuid | 129 |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-log-userspace-base.c flush_by_group() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->flush_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | lc->integrated_flush | 1-u32max |
| PARAM_VALUE | 2 | request_type | 9 |
| PARAM_VALUE | 3 | data | 4096-ptr_max |
| PARAM_VALUE | 4 | data_size | 0-17179869176 |
| PARAM_VALUE | 5 | rdata | 0 |
| PARAM_VALUE | 6 | rdata_size | 0 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 3 | data | 256 |
| DATA_SOURCE | 0 | lc | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-log-userspace-base.c flush_by_group() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->flush_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 3 | data | 4096-ptr_max |
| PARAM_VALUE | 4 | data_size | 0-17179869176 |
| PARAM_VALUE | 5 | rdata | 0 |
| PARAM_VALUE | 6 | rdata_size | 0 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 3 | data | 256 |
| DATA_SOURCE | 0 | lc | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-log-userspace-base.c flush_one_by_one() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->clear_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->clear_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->clear_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->clear_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->clear_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->flush_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | lc->mark_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->mark_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->mark_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->mark_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->mark_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 3 | data | 4096-ptr_max |
| PARAM_VALUE | 4 | data_size | 8 |
| PARAM_VALUE | 5 | rdata | 0 |
| PARAM_VALUE | 6 | rdata_size | 0 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 3 | data | 8 |
| DATA_SOURCE | 0 | lc | $0 |
| UNITS | 4 | data_size | unit_byte |
| LOCK2 | &pool->lock |
drivers/md/dm-log-userspace-base.c userspace_flush() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->flush_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | lc->integrated_flush | 0 |
| PARAM_VALUE | 2 | request_type | 9 |
| PARAM_VALUE | 3 | data | 0 |
| PARAM_VALUE | 4 | data_size | 0 |
| PARAM_VALUE | 5 | rdata | 0 |
| PARAM_VALUE | 6 | rdata_size | 0 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| CAPPED_DATA | 0 | &lc->clear_list | 1 |
| CAPPED_DATA | 0 | &lc->mark_list | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-log-userspace-base.c userspace_get_resync_work() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 0 | lc->in_sync_hint | 0-18446744073709551614 |
| PARAM_VALUE | 0 | lc->region_count | 1-u64max |
| PARAM_VALUE | 2 | request_type | 12 |
| PARAM_VALUE | 3 | data | 0 |
| PARAM_VALUE | 4 | data_size | 0 |
| PARAM_VALUE | 5 | rdata | 4205788712451489792 |
| PARAM_VALUE | 6 | rdata_size | 8835868505329152000 |
| PARAM_VALUE | 6 | *rdata_size | 16 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 5 | rdata | 16 |
| CAPPED_DATA | 0 | lc->in_sync_hint | 1 |
| PARAM_COMPARE | 0 | lc->in_sync_hint | < $0->region_count |
| LOCK2 | &pool->lock | ||
| LOCK2 | &rh->recovery_count | ||
| TYPE_LOCK | (struct dm_region_hash)->recovery_count |
drivers/md/dm-log-userspace-base.c userspace_get_sync_count() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 2 | request_type | 14 |
| PARAM_VALUE | 3 | data | 0 |
| PARAM_VALUE | 4 | data_size | 0 |
| PARAM_VALUE | 5 | rdata | 7731451781830565888 |
| PARAM_VALUE | 6 | rdata_size | 2767716701778767872 |
| PARAM_VALUE | 6 | *rdata_size | 8 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 5 | rdata | 8 |
| HALF_LOCKED2 | &md->io_barrier |
drivers/md/dm-log-userspace-base.c userspace_in_sync() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 2 | request_type | 8 |
| PARAM_VALUE | 3 | data | 7248423033766752256 |
| PARAM_VALUE | 4 | data_size | 8 |
| PARAM_VALUE | 5 | rdata | 560689817927262208 |
| PARAM_VALUE | 6 | rdata_size | 843811621133864960 |
| PARAM_VALUE | 6 | *rdata_size | 8 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 3 | data | 8 |
| BUF_SIZE | 5 | rdata | 8 |
| RX_PATH | |||
| UNITS | 4 | data_size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-log-userspace-base.c userspace_is_clean() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 2 | request_type | 7 |
| PARAM_VALUE | 3 | data | 7939282773585334272 |
| PARAM_VALUE | 4 | data_size | 8 |
| PARAM_VALUE | 5 | rdata | 3624396705055920128 |
| PARAM_VALUE | 6 | rdata_size | 4015726052783697920 |
| PARAM_VALUE | 6 | *rdata_size | 8 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 3 | data | 8 |
| BUF_SIZE | 5 | rdata | 8 |
| UNITS | 4 | data_size | unit_byte |
drivers/md/dm-log-userspace-base.c userspace_is_remote_recovering() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 2 | request_type | 17 |
| PARAM_VALUE | 3 | data | 8967840863918153728 |
| PARAM_VALUE | 4 | data_size | 8 |
| PARAM_VALUE | 5 | rdata | 1212175698435698688 |
| PARAM_VALUE | 6 | rdata_size | 2076829700059189248 |
| PARAM_VALUE | 6 | *rdata_size | 16 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 3 | data | 8 |
| BUF_SIZE | 5 | rdata | 16 |
| CAPPED_DATA | 0 | lc->in_sync_hint | 1 |
| UNITS | 4 | data_size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-log-userspace-base.c userspace_set_region_sync() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 2 | request_type | 13 |
| PARAM_VALUE | 3 | data | 6248196724951482368 |
| PARAM_VALUE | 4 | data_size | 16 |
| PARAM_VALUE | 5 | rdata | 0 |
| PARAM_VALUE | 6 | rdata_size | 0 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| BUF_SIZE | 3 | data | 16 |
| UNITS | 4 | data_size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-log-userspace-base.c userspace_status() -> userspace_do_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lc | 4096-ptr_max |
| PARAM_VALUE | 2 | request_type | 15 |
| PARAM_VALUE | 3 | data | 0 |
| PARAM_VALUE | 4 | data_size | 0 |
| PARAM_VALUE | 5 | rdata | 4096-ptr_max |
| PARAM_VALUE | 6 | rdata_size | 8824476702445453312 |
| PARAM_VALUE | 6 | *rdata_size | 0-u32max |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 0 | lc | 192,696 |
| BUF_SIZE | 1 | uuid | 129 |
| DATA_SOURCE | 5 | rdata | $2 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |