Defined in 1 files as a function:
Referenced in 7 files:
- drivers/infiniband/hw/mana/counters.c
- drivers/infiniband/hw/mana/cq.c
- drivers/infiniband/hw/mana/main.c
- drivers/infiniband/hw/mana/mana_ib.h, line 686
- drivers/infiniband/hw/mana/mr.c
- drivers/infiniband/hw/mana/qp.c
- drivers/infiniband/hw/mana/wr.c
Smatch caller information:
drivers/infiniband/hw/mana/main.c mana_eth_query_adapter_caps() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev->gdma_context | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_gd_destroy_pd() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_alloc_pd() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_alloc_ucontext() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| LOCK2 | &file->hw_destroy_rwsem | ||
| LOCK2 | &file->ucontext_lock | ||
| TYPE_LOCK | (struct ib_uverbs_file)->hw_destroy_rwsem | ||
| TYPE_LOCK | (struct ib_uverbs_file)->ucontext_lock |
drivers/infiniband/hw/mana/main.c mana_ib_create_eqs() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev->gdma_context | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_dealloc_ucontext() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ufile->hw_destroy_rwsem | ||
| TYPE_LOCK | (struct ib_uverbs_file)->hw_destroy_rwsem |
drivers/infiniband/hw/mana/main.c mana_ib_destroy_eqs() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev->gdma_context | 4096-ptr_max |
| BUF_SIZE | 0 | mdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mdev->av_pool | (-1),192 |
| CAPPED_DATA | 0 | mdev->av_pool | 1 |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mdev->ib_dev.hw_stats_attr_index | |
| UNITS | 0 | mdev | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/infiniband/hw/mana/main.c mana_ib_destroy_queue() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_add_gid() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/hw/mana/main.c mana_ib_gd_config_mac() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev->gdma_context | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_create_cq() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_create_dma_region() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_create_rc_qp() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_create_rnic_adapter() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev->gdma_context | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_create_uc_qp() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_create_ud_qp() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_del_gid() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_cq() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev->gdma_context | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_dma_region() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_rnic_adapter() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| BUF_SIZE | 0 | mdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mdev->av_pool | (-1),192 |
| CAPPED_DATA | 0 | mdev->av_pool | 1 |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mdev->ib_dev.hw_stats_attr_index | |
| UNITS | 0 | mdev | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_rnic_qp() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_ud_qp() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_query_adapter_caps() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev->gdma_context | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_gd_query_adapter_caps() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev->gdma_context | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_get_netdev() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c mana_ib_mmap() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/mana/main.c mana_ib_query_device() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/qp.c mana_ib_cfg_vport_steering() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/qp.c mana_ib_gd_modify_qp() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/mana/qp.c mana_ib_get_netdev() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/wr.c mana_ib_get_netdev() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/infiniband/hw/mana/wr.c mana_ib_post_recv_ud() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdma->rq_sem |
drivers/infiniband/hw/mana/wr.c mana_ib_post_send_ud() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/infiniband/hw/mana/mr.c mana_ib_gd_alloc_dm() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
drivers/infiniband/hw/mana/mr.c mana_ib_gd_create_mr() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/mr.c mana_ib_gd_create_mw() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/mana/mr.c mana_ib_gd_destroy_dm() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
drivers/infiniband/hw/mana/mr.c mana_ib_gd_destroy_mr() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/mr.c mana_ib_reg_user_mr() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/mr.c mana_ib_reg_user_mr_dmabuf() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
drivers/infiniband/hw/mana/cq.c mana_ib_install_cq_cb() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/cq.c mana_ib_remove_cq_cb() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/counters.c mana_ib_get_hw_device_stats() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &stats->lock |
drivers/infiniband/hw/mana/counters.c mana_ib_get_hw_port_stats() -> mdev_to_gc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | mdev->gdma_dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &stats->lock |