Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/nvme/host/pci.c nvme_admin_init_hctx() -> nvme_init_hctx_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hctx | 4096-ptr_max |
| PARAM_VALUE | 0 | hctx->cpuhp_dead.pprev | 0 |
| PARAM_VALUE | 0 | hctx->cpuhp_online.pprev | 0 |
| PARAM_VALUE | 0 | hctx->fq | 4096-ptr_max |
| PARAM_VALUE | 0 | hctx->hctx_list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hctx->hctx_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hctx->queue_num | 0-s32max |
| PARAM_VALUE | 2 | qid | 0 |
| BUF_SIZE | 0 | hctx | (-1),896 |
| BUF_SIZE | 0 | hctx | (-1),896 |
| BUF_SIZE | 0 | hctx->fq | 152 |
| BUF_SIZE | 0 | hctx->queue | (-1),1-s32max |
| BUF_SIZE | 1 | data | (-1),64,128,280,736,816,848,1000-s32max |
| BUF_SIZE | 1 | data | (-1),64,128,280,736,816,848,1000-s32max |
| CAPPED_DATA | 0 | hctx->queue_num | 1 |
| DATA_SOURCE | 0 | hctx | $0 |
| DATA_SOURCE | 1 | data | $1 |
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | hctx->ctx_map.round_robin | 0 |
| HOST_DATA | 0 | hctx->flags | 0-u32max |
| HOST_DATA | 0 | hctx->numa_node | s32min-s32max |
| HOST_DATA | 0 | hctx->queue->limits.alignment_offset | 0-u16max[c] |
| HOST_DATA | 0 | hctx->queue->limits.atomic_write_max_sectors | 0-8388607[c] |
| HOST_DATA | 0 | hctx->queue->limits.discard_granularity | 512-u32max[c] |
| HOST_DATA | 0 | hctx->queue->limits.integrity.interval_exp | 0-31[c] |
| HOST_DATA | 0 | hctx->queue->limits.io_min | 512-65536[c] |
| HOST_DATA | 0 | hctx->queue->limits.max_active_zones | 0-u32max |
| HOST_DATA | 0 | hctx->queue->limits.max_open_zones | 0-u32max |
| HOST_DATA | 0 | hctx->queue->limits.max_sectors | 0-s32max[c] |
| HOST_DATA | 0 | hctx->queue->limits.max_zone_append_sectors | 0-s32max[c] |
| HOST_DATA | 0 | hctx->queue->limits.zone_write_granularity | 512-65536[c] |
| NO_OVERFLOW_SIMPLE | 0 | hctx->ctx_map.depth | |
| NO_OVERFLOW_SIMPLE | 0 | hctx->queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | hctx->queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | hctx->queue_num | |
| HALF_LOCKED2 | &set->tag_list_lock | ||
| HALF_LOCKED2 | &set->update_nr_hwq_lock |
drivers/nvme/host/pci.c nvme_init_hctx() -> nvme_init_hctx_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hctx | 4096-ptr_max |
| PARAM_VALUE | 0 | hctx->cpuhp_dead.pprev | 0 |
| PARAM_VALUE | 0 | hctx->cpuhp_online.pprev | 0 |
| PARAM_VALUE | 0 | hctx->fq | 4096-ptr_max |
| PARAM_VALUE | 0 | hctx->hctx_list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hctx->hctx_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hctx->queue_num | 0-s32max |
| PARAM_VALUE | 2 | qid | 1-2147483648 |
| BUF_SIZE | 0 | hctx | (-1),896 |
| BUF_SIZE | 0 | hctx | (-1),896 |
| BUF_SIZE | 0 | hctx->fq | 152 |
| BUF_SIZE | 0 | hctx->queue | (-1),1-s32max |
| BUF_SIZE | 1 | data | (-1),64,128,280,736,816,848,1000-s32max |
| BUF_SIZE | 1 | data | (-1),64,128,280,736,816,848,1000-s32max |
| CAPPED_DATA | 0 | hctx->queue_num | 1 |
| CAPPED_DATA | 2 | qid | 1 |
| DATA_SOURCE | 0 | hctx | $0 |
| DATA_SOURCE | 1 | data | $1 |
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | hctx->ctx_map.round_robin | 0 |
| HOST_DATA | 0 | hctx->flags | 0-u32max |
| HOST_DATA | 0 | hctx->numa_node | s32min-s32max |
| HOST_DATA | 0 | hctx->queue->limits.alignment_offset | 0-u16max[c] |
| HOST_DATA | 0 | hctx->queue->limits.atomic_write_max_sectors | 0-8388607[c] |
| HOST_DATA | 0 | hctx->queue->limits.discard_granularity | 512-u32max[c] |
| HOST_DATA | 0 | hctx->queue->limits.integrity.interval_exp | 0-31[c] |
| HOST_DATA | 0 | hctx->queue->limits.io_min | 512-65536[c] |
| HOST_DATA | 0 | hctx->queue->limits.max_active_zones | 0-u32max |
| HOST_DATA | 0 | hctx->queue->limits.max_open_zones | 0-u32max |
| HOST_DATA | 0 | hctx->queue->limits.max_sectors | 0-s32max[c] |
| HOST_DATA | 0 | hctx->queue->limits.max_zone_append_sectors | 0-s32max[c] |
| HOST_DATA | 0 | hctx->queue->limits.zone_write_granularity | 512-65536[c] |
| NO_OVERFLOW_SIMPLE | 0 | hctx->ctx_map.depth | |
| NO_OVERFLOW_SIMPLE | 0 | hctx->queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | hctx->queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | hctx->queue_num | |
| HALF_LOCKED2 | &set->tag_list_lock | ||
| HALF_LOCKED2 | &set->update_nr_hwq_lock |