Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/infiniband/hw/ionic/ionic_hw_stats.c ionic_alloc_counters() -> ionic_hw_stats_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->admin_state.counter | 0 |
| PARAM_VALUE | 0 | dev->aq_vec | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->counter_stats | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->counter_stats->hdr | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cq_tbl.xa_flags | 2080 |
| PARAM_VALUE | 0 | dev->cq_tbl.xa_head | 0 |
| PARAM_VALUE | 0 | dev->eq_vec | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->half_cqid_udma_shift | 0-32 |
| PARAM_VALUE | 0 | dev->half_qpid_udma_shift | 0-32 |
| PARAM_VALUE | 0 | dev->ibdev.dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->ibdev.node_type | 1 |
| PARAM_VALUE | 0 | dev->ibdev.num_comp_vectors | 2-30 |
| PARAM_VALUE | 0 | dev->ibdev.phys_port_cnt | 1 |
| PARAM_VALUE | 0 | dev->ibdev.port_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->ibdev.port_data->cache.last_port_state | 1,4 |
| PARAM_VALUE | 0 | dev->ibdev.port_data->immutable.pkey_tbl_len | 0-u16max |
| PARAM_VALUE | 0 | dev->ibdev.port_data->port_counter.mode.mode | 0-2 |
| PARAM_VALUE | 0 | dev->inuse_ahid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_ahid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_cqid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_cqid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_dbid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_dbid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_mrid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_mrid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_pdid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_pdid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_pdid.inuse_size | 1024 |
| PARAM_VALUE | 0 | dev->inuse_qpid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_qpid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->lif_cfg.aq_count | 4 |
| PARAM_VALUE | 0 | dev->lif_cfg.eq_count | 4-32 |
| PARAM_VALUE | 0 | dev->lif_cfg.expdb_mask | 0-15 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->cma_area->alloc_mutex.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->adminq_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->adminqcq->q.head_idx | 0-u16max |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->ionic->idev.fw_generation | 0,16-240 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->ionic->idev.fw_hb_ready | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->ionic->idev.fw_status_ready | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->ionic->idev.last_fw_hb | 0-4294967295 |
| PARAM_VALUE | 0 | dev->lif_cfg.stats_type | 2-u16max |
| PARAM_VALUE | 0 | dev->lif_cfg.udma_count | 2 |
| PARAM_VALUE | 0 | dev->next_mrkey | 1 |
| PARAM_VALUE | 0 | dev->qp_tbl.xa_flags | 2080 |
| PARAM_VALUE | 0 | dev->qp_tbl.xa_head | 0 |
| PARAM_VALUE | 0 | *dev->aq_vec | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->lif_cfg.lif->netdev->name | 0-255 |
| PARAM_VALUE | 1 | dma | 0-18446744073709551614 |
| PARAM_VALUE | 2 | len | 4096 |
| PARAM_VALUE | 3 | qid | 0 |
| PARAM_VALUE | 4 | op | 17 |
| BUF_SIZE | 0 | dev->counter_stats | 112 |
| CAPPED_DATA | 0 | dev->lif_cfg.hwdev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | dma | r dma_map_single_attrs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->lif_cfg.aq_count | |
| NO_OVERFLOW_SIMPLE | 0 | dev->lif_cfg.eq_count | |
| UNITS | 2 | len | unit_byte |
drivers/infiniband/hw/ionic/ionic_hw_stats.c ionic_counter_update_stats() -> ionic_hw_stats_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | dma | 0-18446744073709551614 |
| PARAM_VALUE | 2 | len | 4096 |
| PARAM_VALUE | 4 | op | 18 |
| DATA_SOURCE | 0 | dev | r to_ionic_ibdev |
| DATA_SOURCE | 1 | dma | r dma_map_single_attrs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &counter->lock | ||
| HALF_LOCKED2 | &stats->lock | ||
| TYPE_LOCK | (struct rdma_counter)->lock |
drivers/infiniband/hw/ionic/ionic_hw_stats.c ionic_get_hw_stats() -> ionic_hw_stats_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | dma | 0-18446744073709551614 |
| PARAM_VALUE | 2 | len | 4096 |
| PARAM_VALUE | 3 | qid | 0 |
| PARAM_VALUE | 4 | op | 5 |
| CAPPED_DATA | 0 | dev->hw_stats_buf | 1 |
| DATA_SOURCE | 0 | dev | r to_ionic_ibdev |
| DATA_SOURCE | 1 | dma | r dma_map_single_attrs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &hw_stats->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/infiniband/hw/ionic/ionic_hw_stats.c ionic_init_hw_stats() -> ionic_hw_stats_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->admin_state.counter | 0 |
| PARAM_VALUE | 0 | dev->aq_vec | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cq_tbl.xa_flags | 2080 |
| PARAM_VALUE | 0 | dev->cq_tbl.xa_head | 0 |
| PARAM_VALUE | 0 | dev->eq_vec | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->half_cqid_udma_shift | 0-32 |
| PARAM_VALUE | 0 | dev->half_qpid_udma_shift | 0-32 |
| PARAM_VALUE | 0 | dev->hw_stats | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->hw_stats_buf | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->hw_stats_count | 0 |
| PARAM_VALUE | 0 | dev->hw_stats_hdrs | 0 |
| PARAM_VALUE | 0 | dev->ibdev.dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->ibdev.node_type | 1 |
| PARAM_VALUE | 0 | dev->ibdev.num_comp_vectors | 2-30 |
| PARAM_VALUE | 0 | dev->ibdev.phys_port_cnt | 1 |
| PARAM_VALUE | 0 | dev->ibdev.port_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->ibdev.port_data->cache.last_port_state | 1,4 |
| PARAM_VALUE | 0 | dev->ibdev.port_data->immutable.pkey_tbl_len | 0-u16max |
| PARAM_VALUE | 0 | dev->ibdev.port_data->port_counter.mode.mode | 0-2 |
| PARAM_VALUE | 0 | dev->inuse_ahid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_ahid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_cqid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_cqid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_dbid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_dbid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_mrid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_mrid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_pdid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_pdid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->inuse_pdid.inuse_size | 1024 |
| PARAM_VALUE | 0 | dev->inuse_qpid.inuse.xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | dev->inuse_qpid.inuse.xa.xa_head | 0 |
| PARAM_VALUE | 0 | dev->lif_cfg.aq_count | 4 |
| PARAM_VALUE | 0 | dev->lif_cfg.eq_count | 4-32 |
| PARAM_VALUE | 0 | dev->lif_cfg.expdb_mask | 0-15 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->cma_area->alloc_mutex.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.hwdev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->adminq_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->adminqcq->q.head_idx | 0-u16max |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->ionic->idev.fw_generation | 0,16-240 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->ionic->idev.fw_hb_ready | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->ionic->idev.fw_status_ready | 0-1 |
| PARAM_VALUE | 0 | dev->lif_cfg.lif->ionic->idev.last_fw_hb | 0-4294967295 |
| PARAM_VALUE | 0 | dev->lif_cfg.stats_type | 1-u16max |
| PARAM_VALUE | 0 | dev->lif_cfg.udma_count | 2 |
| PARAM_VALUE | 0 | dev->next_mrkey | 1 |
| PARAM_VALUE | 0 | dev->qp_tbl.xa_flags | 2080 |
| PARAM_VALUE | 0 | dev->qp_tbl.xa_head | 0 |
| PARAM_VALUE | 0 | *dev->aq_vec | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->lif_cfg.lif->netdev->name | 0-255 |
| PARAM_VALUE | 1 | dma | 0-18446744073709551614 |
| PARAM_VALUE | 2 | len | 4096 |
| PARAM_VALUE | 3 | qid | 0 |
| PARAM_VALUE | 4 | op | 4 |
| BUF_SIZE | 0 | dev->hw_stats | 4096 |
| BUF_SIZE | 0 | dev->hw_stats_buf | 4096 |
| CAPPED_DATA | 0 | dev->hw_stats | 1 |
| CAPPED_DATA | 0 | dev->lif_cfg.hwdev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | dma | r dma_map_single_attrs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->lif_cfg.aq_count | |
| NO_OVERFLOW_SIMPLE | 0 | dev->lif_cfg.eq_count | |
| UNITS | 2 | len | unit_byte |