Defined in 2 files as a function:
- arch/alpha/kernel/pci-sysfs.c, line 158 (as a function)
- drivers/md/dm-vdo/indexer/volume-index.c, line 162 (as a function)
Referenced in 2 files:
Smatch caller information:
drivers/md/dm-vdo/indexer/volume-index.c abort_restoring_volume_index() -> has_sparse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | volume_index | 4096-ptr_max |
| PARAM_VALUE | 0 | volume_index->sparse_sample_rate | 0-255 |
| CAPPED_DATA | 0 | volume_index->vi_hook.zone_count | 1 |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.delta_index.list_count | 1 |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.delta_index.tag | 1 |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.delta_index.zone_count | 1 |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.zone_count | 1 |
| DATA_SOURCE | 0 | volume_index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->zone_count |
drivers/md/dm-vdo/indexer/volume-index.c finish_restoring_volume_index() -> has_sparse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | volume_index | 4096-ptr_max |
| PARAM_VALUE | 0 | volume_index->sparse_sample_rate | 0-255 |
| CAPPED_DATA | 0 | volume_index->vi_hook.zone_count | 1 |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.delta_index.list_count | 1 |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.delta_index.zone_count | 1 |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.zone_count | 1 |
| DATA_SOURCE | 0 | volume_index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->zone_count |
drivers/md/dm-vdo/indexer/volume-index.c finish_saving_volume_index() -> has_sparse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | volume_index | 4096-ptr_max |
| PARAM_VALUE | 0 | volume_index->sparse_sample_rate | 0-255 |
| DATA_SOURCE | 0 | volume_index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/indexer/volume-index.c start_restoring_volume_index() -> has_sparse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | volume_index | 4096-ptr_max |
| PARAM_VALUE | 0 | volume_index->sparse_sample_rate | 0-255 |
| DATA_SOURCE | 0 | volume_index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->zone_count |
drivers/md/dm-vdo/indexer/volume-index.c start_saving_volume_index() -> has_sparse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | volume_index->sparse_sample_rate | 0-255 |
| DATA_SOURCE | 0 | volume_index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/indexer/volume-index.c uds_get_volume_index_stats() -> has_sparse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | volume_index | 4096-ptr_max |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.delta_index.zone_count | 1 |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.zone_count | 1 |
| DATA_SOURCE | 0 | volume_index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-vdo/indexer/volume-index.c uds_is_volume_index_sample() -> has_sparse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | volume_index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->zone_count |
drivers/md/dm-vdo/indexer/volume-index.c uds_set_volume_index_zone_open_chapter() -> has_sparse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | volume_index | 4096-ptr_max |
| CAPPED_DATA | 0 | volume_index->vi_non_hook.chapter_count | 1 |
| DATA_SOURCE | 0 | volume_index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.delta_index.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->vi_non_hook.zone_count | |
| NO_OVERFLOW_SIMPLE | 0 | volume_index->zone_count |