Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/fwctl/bnxt/main.c, line 579
- drivers/infiniband/hw/bnxt_re/main.c
- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c, line 271
Smatch caller information:
drivers/fwctl/bnxt/main.c bnxtctl_fw_rpc() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | edev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->pdev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 1 | fw_msg | 6647448468762009600 |
| PARAM_VALUE | 1 | fw_msg->msg | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_msg->msg_len | 16-128 |
| PARAM_VALUE | 1 | fw_msg->resp | 1-18446744073709551614 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 8-2097152 |
| PARAM_VALUE | 1 | fw_msg->timeout | 500,2000,60000 |
| NOSPEC | 1 | fw_msg->msg_len | |
| NOSPEC | 1 | fw_msg->resp_max_len | |
| USER_DATA | 1 | fw_msg->msg_len | 17-128[c] |
| USER_DATA | 1 | fw_msg->resp_max_len | 9-2097152[c] |
| USER_PTR | 1 | fw_msg->msg | |
| LOCK2 | _T->lock |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_hwrm_alloc_vnic() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fw_msg | 6252012375746523136 |
| PARAM_VALUE | 1 | fw_msg->msg | 1461094242475327488 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 24 |
| PARAM_VALUE | 1 | fw_msg->resp | 8649521825238310912 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 16 |
| LOCK2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &file->device->disassociate_srcu | ||
| TYPE_LOCK | (struct bnxt_re_dev)->qp_lock |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_hwrm_cfg_vnic() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | edev | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_msg | 8452233788537126912 |
| PARAM_VALUE | 1 | fw_msg->msg | 465963733784141824 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 48 |
| PARAM_VALUE | 1 | fw_msg->resp | 0 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 0 |
| LOCK2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &file->device->disassociate_srcu | ||
| TYPE_LOCK | (struct bnxt_re_dev)->qp_lock |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_hwrm_dbr_pacing_qcfg() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | edev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->ulp_tbl | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_msg | 3289192081846607872 |
| PARAM_VALUE | 1 | fw_msg->msg | 8475835830620749824 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 16 |
| PARAM_VALUE | 1 | fw_msg->resp | 1752650505269809152 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 64 |
| PARAM_VALUE | 1 | fw_msg->timeout | 40000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_hwrm_free_vnic() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fw_msg | 7075164398917439488 |
| PARAM_VALUE | 1 | fw_msg->msg | 54172223024836608 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 24 |
| PARAM_VALUE | 1 | fw_msg->resp | 0 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 0 |
| LOCK2 | &rdev->qp_lock | ||
| TYPE_LOCK | (struct bnxt_re_dev)->qp_lock |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_hwrm_qcaps() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | edev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->ulp_tbl | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_msg | 1388358617328324608 |
| PARAM_VALUE | 1 | fw_msg->msg | 1676324725630496768 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 24 |
| PARAM_VALUE | 1 | fw_msg->resp | 8198659504511836160 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 144 |
| PARAM_VALUE | 1 | fw_msg->timeout | 40000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_hwrm_qcfg() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | edev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->ulp_tbl | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_msg | 5389719632298180608 |
| PARAM_VALUE | 1 | fw_msg->msg | 3705888688692281344 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 24 |
| PARAM_VALUE | 1 | fw_msg->resp | 2671520907293872128 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 176 |
| PARAM_VALUE | 1 | fw_msg->timeout | 40000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_net_ring_alloc() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | edev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->ulp_tbl | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_msg | 4055285220775153664 |
| PARAM_VALUE | 1 | fw_msg->msg | 6764845840576110592 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 96 |
| PARAM_VALUE | 1 | fw_msg->resp | 2395642211281666048 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 16 |
| PARAM_VALUE | 1 | fw_msg->timeout | 40000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_net_ring_free() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fw_msg | 7596021610040242176 |
| PARAM_VALUE | 1 | fw_msg->msg | 7304547322678247424 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 32 |
| PARAM_VALUE | 1 | fw_msg->resp | 4947511402748112896 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 16 |
| PARAM_VALUE | 1 | fw_msg->timeout | 0-65535000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_net_stats_ctx_alloc() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | edev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->ulp_tbl | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_msg | 6602362240322260992 |
| PARAM_VALUE | 1 | fw_msg->msg | 2896163299376939008 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 48 |
| PARAM_VALUE | 1 | fw_msg->resp | 5689882184852946944 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 16 |
| PARAM_VALUE | 1 | fw_msg->timeout | 40000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_net_stats_ctx_free() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fw_msg | 8722436576935460864 |
| PARAM_VALUE | 1 | fw_msg->msg | 5489172067271766016 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 24 |
| PARAM_VALUE | 1 | fw_msg->resp | 7955456011859447808 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 16 |
| PARAM_VALUE | 1 | fw_msg->timeout | 0-65535000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_query_hwrm_intf_version() -> bnxt_send_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | edev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | edev->ulp_tbl | 4096-ptr_max |
| PARAM_VALUE | 1 | fw_msg | 2528349348683313152 |
| PARAM_VALUE | 1 | fw_msg->msg | 5089602861422739456 |
| PARAM_VALUE | 1 | fw_msg->msg_len | 24 |
| PARAM_VALUE | 1 | fw_msg->resp | 2132670088918020096 |
| PARAM_VALUE | 1 | fw_msg->resp_max_len | 176 |
| PARAM_VALUE | 1 | fw_msg->timeout | 500 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &bnxt_re_mutex |