Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/pse-pd/pd692x0.c pd692x0_conf_manager_power_budget() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1,6 |
| PARAM_VALUE | 0 | priv->manager_pw_budget | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->msg_id | 0-254 |
| PARAM_VALUE | 0 | priv->nmanagers | 1-s32max |
| PARAM_VALUE | 0 | *priv->manager_pw_budget | s32min-s32max |
| PARAM_VALUE | 1 | msg | 3902047581784997888 |
| PARAM_VALUE | 2 | buf | 8183205613730332672 |
| BUF_SIZE | 0 | priv | (-1),48,72,832,1456 |
| BUF_SIZE | 0 | priv | (-1),48,72,832,1456 |
| BUF_SIZE | 0 | priv->port_matrix | (-1),96 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_conf_manager_power_budget() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter->bus_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->mutex->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | priv->client->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1,6 |
| PARAM_VALUE | 0 | priv->manager_pw_budget | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->msg_id | 0-254 |
| PARAM_VALUE | 0 | priv->nmanagers | 1-s32max |
| PARAM_VALUE | 0 | *priv->manager_pw_budget | s32min-s32max |
| PARAM_VALUE | 1 | msg | 3902047581784997888 |
| PARAM_VALUE | 2 | buf | 8183205613730332672 |
| PARAM_VALUE | 2 | buf->echo | 0-254 |
| PARAM_VALUE | 2 | buf->key | 0-2 |
| BUF_SIZE | 0 | priv | (-1),48,72,832,1456 |
| BUF_SIZE | 0 | priv | (-1),48,72,832,1456 |
| BUF_SIZE | 0 | priv->port_matrix | (-1),96 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_fw_prepare() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->cancel_request | 0 |
| PARAM_VALUE | 0 | priv->fw_state | 4 |
| PARAM_VALUE | 1 | msg | 8303826513574141952 |
| PARAM_VALUE | 2 | buf | 5971440587749732352 |
| BUF_SIZE | 0 | priv | 48,72,768,832,1272 |
| BUF_SIZE | 0 | priv | 48,72,768,832,1272 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_get_sw_version() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->msg_id | 0-254 |
| PARAM_VALUE | 1 | msg | 4521673436183396352 |
| PARAM_VALUE | 2 | buf | 851870776298782720 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| BUF_SIZE | 0 | priv | 48,72,800,832,1432 |
| BUF_SIZE | 0 | priv | 48,72,800,832,1432 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->client->irq |
drivers/net/pse-pd/pd692x0.c pd692x0_i2c_probe() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->debugfs | 4096-u64max |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->devres_group_id | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 4534975125195902976 |
| PARAM_VALUE | 2 | buf | 5103946158799081472 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| BUF_SIZE | 0 | priv | 832 |
| CAPPED_DATA | 0 | priv->client->irq | 1 |
| DATA_SOURCE | 0 | priv | r devm_kzalloc |
| MEM_ZERO | 0 | priv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->client->irq |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_disable() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->admin_state | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 1703512599518425088 |
| PARAM_VALUE | 2 | buf | 7539792452610871296 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pcdev->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_enable() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->admin_state | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 3174021732972236800 |
| PARAM_VALUE | 2 | buf | 3147658374400704512 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pcdev->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_get_actual_pw() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 3371600587215699968 |
| PARAM_VALUE | 2 | buf | 2779201389637054464 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_get_admin_state() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 3685326380089417728 |
| PARAM_VALUE | 2 | buf | 1523656778920800256 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pcdev->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_get_ext_state() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 3356189214480289792 |
| PARAM_VALUE | 2 | buf | 956886702366015488 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_get_prio() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 1903720374938046464 |
| PARAM_VALUE | 2 | buf | 1523257401249091584 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_get_pw_class() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 4236093756771319808 |
| PARAM_VALUE | 2 | buf | 5518261468829777920 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_get_pw_limit() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 2016622857300926464 |
| PARAM_VALUE | 2 | buf | 2237974663991857152 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pcdev->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_get_pw_status() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 7367851867880079360 |
| PARAM_VALUE | 2 | buf | 3997061129416814592 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_get_voltage() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 3357771974698598400 |
| PARAM_VALUE | 2 | buf | 5115631694764032000 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_set_prio() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 8740083368269459456 |
| PARAM_VALUE | 2 | buf | 9105008656022360064 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_pi_set_pw_limit() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1 |
| PARAM_VALUE | 1 | msg | 6488468011129544704 |
| PARAM_VALUE | 2 | buf | 8101957665458483200 |
| PARAM_VALUE | 2 | buf->chksum | 0 |
| PARAM_VALUE | 2 | buf->echo | 0 |
| PARAM_VALUE | 2 | buf->key | 0 |
| DATA_SOURCE | 0 | priv | r to_pd692x0_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock |
drivers/net/pse-pd/pd692x0.c pd692x0_save_user_byte() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->cfg_saved | 0 |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 0,2-5,7-u32max |
| PARAM_VALUE | 0 | priv->msg_id | 0-254 |
| PARAM_VALUE | 0 | priv->nmanagers | 0-s32max |
| PARAM_VALUE | 0 | priv->np | 1-u64max |
| PARAM_VALUE | 0 | priv->pcdev.nr_lines | 0-s32max |
| PARAM_VALUE | 0 | priv->port_matrix | 4096-ptr_max |
| PARAM_VALUE | 0 | *priv->manager_pw_budget | s32min-(-1),1-6000000 |
| PARAM_VALUE | 1 | msg | 6262673527542755328 |
| PARAM_VALUE | 2 | buf | 1588428180204494848 |
| BUF_SIZE | 0 | priv->port_matrix | 96 |
| CAPPED_DATA | 0 | priv->nmanagers | 1 |
| CAPPED_DATA | 0 | priv->pcdev.nr_lines | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/pse-pd/pd692x0.c pd692x0_write_ports_matrix() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1,6 |
| PARAM_VALUE | 0 | priv->msg_id | 0-254 |
| PARAM_VALUE | 0 | priv->nmanagers | 0-s32max |
| PARAM_VALUE | 0 | *priv->manager_pw_budget | s32min-s32max |
| PARAM_VALUE | 1 | msg | 4481056768323522560 |
| PARAM_VALUE | 2 | buf | 2317156237125070848 |
| PARAM_VALUE | 2 | buf->echo | 0-254 |
| PARAM_VALUE | 2 | buf->key | 0-2 |
| BUF_SIZE | 0 | priv | (-1),48,72,800,832,1432,1456 |
| BUF_SIZE | 0 | priv | (-1),48,72,800,832,1432,1456 |
| BUF_SIZE | 0 | priv->port_matrix | (-1),96 |
| CAPPED_DATA | 0 | priv->nmanagers | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/pse-pd/pd692x0.c pd692x0_write_ports_matrix() -> pd692x0_sendrecv_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->client->adapter->bus_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->adev->pm.bus_locked | 0-1 |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | priv->client->adapter->dev.driver_data->mutex->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | priv->client->adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->fw_state | 1,6 |
| PARAM_VALUE | 0 | priv->msg_id | 0-254 |
| PARAM_VALUE | 0 | priv->nmanagers | 0-s32max |
| PARAM_VALUE | 0 | *priv->manager_pw_budget | s32min-s32max |
| PARAM_VALUE | 1 | msg | 4481056768323522560 |
| PARAM_VALUE | 2 | buf | 2317156237125070848 |
| PARAM_VALUE | 2 | buf->echo | 0-254 |
| PARAM_VALUE | 2 | buf->key | 0-2 |
| BUF_SIZE | 0 | priv | (-1),48,72,800,832,1432,1456 |
| BUF_SIZE | 0 | priv | (-1),48,72,800,832,1432,1456 |
| BUF_SIZE | 0 | priv->port_matrix | (-1),96 |
| CAPPED_DATA | 0 | priv->nmanagers | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |