Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/smc/smc_llc.c smc_llc_cli_rkey_exchange() -> smc_llc_get_first_rmb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lgr | 4096-ptr_max |
| PARAM_VALUE | 1 | buf_lst | 7282709076202434560 |
| CAPPED_DATA | 0 | &lgr->rmbs_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &lgr->rmbs_lock | |
| HALF_LOCKED2 | &lgr->llc_conf_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &smc_client_lgr_pending | ||
| TYPE_LOCK | (struct smc_link_group)->rmbs_lock |
net/smc/smc_llc.c smc_llc_fill_ext_v2() -> smc_llc_get_first_rmb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lgr | 4096-ptr_max |
| PARAM_VALUE | 1 | buf_lst | 7125795650826981376 |
| CAPPED_DATA | 0 | &lgr->rmbs_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &lgr->rmbs_lock | |
| HALF_LOCKED2 | &lgr->llc_conf_mutex | ||
| HALF_LOCKED2 | &link->lgr->llc_conf_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct smc_link_group)->rmbs_lock |
net/smc/smc_llc.c smc_llc_srv_rkey_exchange() -> smc_llc_get_first_rmb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lgr | 4096-ptr_max |
| PARAM_VALUE | 1 | buf_lst | 5989819105399332864 |
| CAPPED_DATA | 0 | &lgr->rmbs_lock | 1 |
| LOCK2 | 0 | &lgr->rmbs_lock | |
| HALF_LOCKED2 | &lgr->llc_conf_mutex | ||
| HALF_LOCKED2 | &link->lgr->llc_conf_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &smc->sk | ||
| HALF_LOCKED2 | global &smc_server_lgr_pending | ||
| TYPE_LOCK | (struct smc_link_group)->llc_conf_mutex | ||
| TYPE_LOCK | (struct smc_link_group)->rmbs_lock |