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