Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/infiniband/hw/hns/hns_roce_cmd.c __hns_roce_cmd_mbox_poll() -> hns_roce_cmd_mbox_post_hw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hr_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->cmd.event_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | hr_dev->cmd.poll_sem.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | hr_dev->cmd.poll_sem.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | hr_dev->cmd.poll_sem.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | hr_dev->cmd.poll_sem.first_waiter->up | 0 |
| PARAM_VALUE | 0 | hr_dev->cmd.poll_sem.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hr_dev->cmd.poll_sem.lock.owner | (-1) |
| PARAM_VALUE | 0 | hr_dev->cmd.poll_sem.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hr_dev->cmd.pool->size | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->cmd.use_events | 0 |
| PARAM_VALUE | 0 | hr_dev->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | hr_dev->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | hr_dev->dev->iommu_group->default_domain | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->chk_mbox_avail | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->cleanup_eq | 7493454218571456512 |
| PARAM_VALUE | 0 | hr_dev->hw->clear_hem | 8148054090603945984 |
| PARAM_VALUE | 0 | hr_dev->hw->cmq_exit | 3422211573669871616 |
| PARAM_VALUE | 0 | hr_dev->hw->cmq_init | 973441497320529920 |
| PARAM_VALUE | 0 | hr_dev->hw->config_scc_param | 3503601968743092224 |
| PARAM_VALUE | 0 | hr_dev->hw->dereg_mr | 4667166074341519360 |
| PARAM_VALUE | 0 | hr_dev->hw->frmr_write_mtpt | 241826697686822912 |
| PARAM_VALUE | 0 | hr_dev->hw->get_dscp | 6258091791383949312 |
| PARAM_VALUE | 0 | hr_dev->hw->hns_roce_dev_ops | 3497963518109937664 |
| PARAM_VALUE | 0 | hr_dev->hw->hns_roce_dev_srq_ops | 3343933722809311232 |
| PARAM_VALUE | 0 | hr_dev->hw->hw_exit | 3801366919612104704 |
| PARAM_VALUE | 0 | hr_dev->hw->hw_init | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->hw_profile | 3395208831020945408 |
| PARAM_VALUE | 0 | hr_dev->hw->init_eq | 7436411349863780352 |
| PARAM_VALUE | 0 | hr_dev->hw->modify_qp | 3770956755799388160 |
| PARAM_VALUE | 0 | hr_dev->hw->poll_mbox_done | 2737961848369127424 |
| PARAM_VALUE | 0 | hr_dev->hw->post_mbox | 2570470480732295168 |
| PARAM_VALUE | 0 | hr_dev->hw->qp_flow_control_init | 7999625936875425792 |
| PARAM_VALUE | 0 | hr_dev->hw->query_cqc | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->query_hw_counter | 8213515954809507840 |
| PARAM_VALUE | 0 | hr_dev->hw->query_mpt | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->query_qpc | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->query_scc_param | 4840165348797419520 |
| PARAM_VALUE | 0 | hr_dev->hw->query_sccc | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->query_srqc | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->rereg_write_mtpt | 3649988185864978432 |
| PARAM_VALUE | 0 | hr_dev->hw->set_gid | 3900074201735282688 |
| PARAM_VALUE | 0 | hr_dev->hw->set_hem | 2601048537176301568 |
| PARAM_VALUE | 0 | hr_dev->hw->set_mac | 8939843633122922496 |
| PARAM_VALUE | 0 | hr_dev->hw->write_cqc | 812295397637869568 |
| PARAM_VALUE | 0 | hr_dev->hw->write_mtpt | 8395757970644963328 |
| PARAM_VALUE | 0 | hr_dev->hw->write_srqc | 1587297067757780992 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.client_data_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.client_data_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.iommu_group->owner_cnt | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.p->dead | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.p->deferred_probe_reason | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.parent->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.parent->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.parent->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dma_device->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dma_device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.port_data->cache.last_port_state | 1,4 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.port_data->immutable.pkey_tbl_len | 0-u16max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.port_data->port_counter.mode.mode | 0-2 |
| PARAM_VALUE | 0 | hr_dev->irq_workq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->irq_workq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->irq_workq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->irq_workq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->irq_workq->wq_dev | 0-s64max |
| PARAM_VALUE | 1 | mbox_msg | 9204304413275017216 |
| PARAM_VALUE | 1 | mbox_msg->event_en | 0 |
| PARAM_VALUE | 1 | mbox_msg->token | u16max |
| BUF_SIZE | 0 | hr_dev->irq_workq | (-1),512,8712 |
| BUF_SIZE | 0 | hr_dev->priv | (-1),376 |
| CAPPED_DATA | 0 | hr_dev->cmd.pool->size | 1 |
| DATA_SOURCE | 0 | hr_dev | $0 |
| DATA_SOURCE | 1 | mbox_msg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->cmd.pool->allocation | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->cq_table.table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->cqc_timer_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->cqc_timer_table.table_chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->gmv_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->gmv_table.table_chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->irq_workq->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->mr_table.mtpt_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->mr_table.mtpt_table.table_chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qp_table.irrl_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qp_table.qp_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qp_table.sccc_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qp_table.trrl_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qpc_timer_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qpc_timer_table.table_chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->srq_table.table.num_hem | |
| NO_OVERFLOW_SIMPLE | 1 | mbox_msg->tag | |
| UNITS | 0 | hr_dev | unit_byte |
| LOCK2 | 0 | &hr_dev->cmd.poll_sem | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &table->mutex | ||
| TYPE_LOCK | (struct hns_roce_cmdq)->poll_sem |
drivers/infiniband/hw/hns/hns_roce_cmd.c __hns_roce_cmd_mbox_wait() -> hns_roce_cmd_mbox_post_hw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hr_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->cmd.context | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->cmd.context_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hr_dev->cmd.event_sem.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | hr_dev->cmd.event_sem.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | hr_dev->cmd.event_sem.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | hr_dev->cmd.event_sem.first_waiter->up | 0 |
| PARAM_VALUE | 0 | hr_dev->cmd.event_sem.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hr_dev->cmd.event_sem.lock.owner | (-1) |
| PARAM_VALUE | 0 | hr_dev->cmd.event_sem.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hr_dev->cmd.poll_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | hr_dev->cmd.pool->size | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->cmd.use_events | 1-255 |
| PARAM_VALUE | 0 | hr_dev->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | hr_dev->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | hr_dev->dev->iommu_group->default_domain | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->chk_mbox_avail | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->cleanup_eq | 7493454218571456512 |
| PARAM_VALUE | 0 | hr_dev->hw->clear_hem | 8148054090603945984 |
| PARAM_VALUE | 0 | hr_dev->hw->cmq_exit | 3422211573669871616 |
| PARAM_VALUE | 0 | hr_dev->hw->cmq_init | 973441497320529920 |
| PARAM_VALUE | 0 | hr_dev->hw->config_scc_param | 3503601968743092224 |
| PARAM_VALUE | 0 | hr_dev->hw->dereg_mr | 4667166074341519360 |
| PARAM_VALUE | 0 | hr_dev->hw->frmr_write_mtpt | 241826697686822912 |
| PARAM_VALUE | 0 | hr_dev->hw->get_dscp | 6258091791383949312 |
| PARAM_VALUE | 0 | hr_dev->hw->hns_roce_dev_ops | 3497963518109937664 |
| PARAM_VALUE | 0 | hr_dev->hw->hns_roce_dev_srq_ops | 3343933722809311232 |
| PARAM_VALUE | 0 | hr_dev->hw->hw_exit | 3801366919612104704 |
| PARAM_VALUE | 0 | hr_dev->hw->hw_init | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->hw_profile | 3395208831020945408 |
| PARAM_VALUE | 0 | hr_dev->hw->init_eq | 7436411349863780352 |
| PARAM_VALUE | 0 | hr_dev->hw->modify_qp | 3770956755799388160 |
| PARAM_VALUE | 0 | hr_dev->hw->poll_mbox_done | 2737961848369127424 |
| PARAM_VALUE | 0 | hr_dev->hw->post_mbox | 2570470480732295168 |
| PARAM_VALUE | 0 | hr_dev->hw->qp_flow_control_init | 7999625936875425792 |
| PARAM_VALUE | 0 | hr_dev->hw->query_cqc | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->query_hw_counter | 8213515954809507840 |
| PARAM_VALUE | 0 | hr_dev->hw->query_mpt | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->query_qpc | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->query_scc_param | 4840165348797419520 |
| PARAM_VALUE | 0 | hr_dev->hw->query_sccc | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->query_srqc | 4096-ptr_max |
| PARAM_VALUE | 0 | hr_dev->hw->rereg_write_mtpt | 3649988185864978432 |
| PARAM_VALUE | 0 | hr_dev->hw->set_gid | 3900074201735282688 |
| PARAM_VALUE | 0 | hr_dev->hw->set_hem | 2601048537176301568 |
| PARAM_VALUE | 0 | hr_dev->hw->set_mac | 8939843633122922496 |
| PARAM_VALUE | 0 | hr_dev->hw->write_cqc | 812295397637869568 |
| PARAM_VALUE | 0 | hr_dev->hw->write_mtpt | 8395757970644963328 |
| PARAM_VALUE | 0 | hr_dev->hw->write_srqc | 1587297067757780992 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.client_data_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.client_data_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.iommu_group->owner_cnt | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.p->dead | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.p->deferred_probe_reason | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.parent->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.parent->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.parent->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dma_device->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.dma_device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.port_data->cache.last_port_state | 1,4 |
| PARAM_VALUE | 0 | hr_dev->ib_dev.port_data->immutable.pkey_tbl_len | 0-u16max |
| PARAM_VALUE | 0 | hr_dev->ib_dev.port_data->port_counter.mode.mode | 0-2 |
| PARAM_VALUE | 0 | hr_dev->irq_workq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | hr_dev->irq_workq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->irq_workq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->irq_workq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | hr_dev->irq_workq->wq_dev | 0-s64max |
| PARAM_VALUE | 1 | mbox_msg | 9204304413275017216 |
| PARAM_VALUE | 1 | mbox_msg->event_en | 1 |
| BUF_SIZE | 0 | hr_dev->irq_workq | (-1),512,8712 |
| BUF_SIZE | 0 | hr_dev->priv | (-1),376 |
| CAPPED_DATA | 0 | hr_dev->cmd.pool->size | 1 |
| DATA_SOURCE | 0 | hr_dev | $0 |
| DATA_SOURCE | 1 | mbox_msg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->cmd.pool->allocation | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->cq_table.table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->cqc_timer_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->cqc_timer_table.table_chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->gmv_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->gmv_table.table_chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->irq_workq->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->mr_table.mtpt_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->mr_table.mtpt_table.table_chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qp_table.irrl_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qp_table.qp_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qp_table.sccc_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qp_table.trrl_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qpc_timer_table.num_hem | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->qpc_timer_table.table_chunk_size | |
| NO_OVERFLOW_SIMPLE | 0 | hr_dev->srq_table.table.num_hem | |
| NO_OVERFLOW_SIMPLE | 1 | mbox_msg->tag | |
| UNITS | 0 | hr_dev | unit_byte |
| LOCK2 | 0 | &hr_dev->cmd.event_sem | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &table->mutex | ||
| TYPE_LOCK | (struct hns_roce_cmdq)->event_sem |