Home
last modified time | relevance | path

Searched refs:rmbs_lock (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/net/smc/
H A Dsmc_core.c402 mutex_init(&lgr->rmbs_lock); in smc_lgr_create()
627 mutex_lock(&lgr->rmbs_lock); in smcr_buf_unuse()
629 mutex_unlock(&lgr->rmbs_lock); in smcr_buf_unuse()
703 mutex_lock(&lgr->rmbs_lock); in smcr_buf_unmap_lgr()
706 mutex_unlock(&lgr->rmbs_lock); in smcr_buf_unmap_lgr()
1523 rc = _smcr_buf_map_lgr(lnk, &lgr->rmbs_lock, in smcr_buf_map_lgr()
1544 mutex_lock(&lgr->rmbs_lock); in smcr_buf_reg_lgr()
1555 mutex_unlock(&lgr->rmbs_lock); in smcr_buf_reg_lgr()
1673 lock = &lgr->rmbs_lock; in __smc_buf_create()
H A Dsmc_core.h225 struct mutex rmbs_lock; /* protects rx buffers */ member
H A Dsmc_llc.c759 mutex_lock(&lgr->rmbs_lock); in smc_llc_cli_rkey_exchange()
786 mutex_unlock(&lgr->rmbs_lock); in smc_llc_cli_rkey_exchange()
1092 mutex_lock(&lgr->rmbs_lock); in smc_llc_srv_rkey_exchange()
1117 mutex_unlock(&lgr->rmbs_lock); in smc_llc_srv_rkey_exchange()
/kernel/linux/linux-6.6/net/smc/
H A Dsmc_core.c863 init_rwsem(&lgr->rmbs_lock); in smc_lgr_create()
1128 lock = is_rmb ? &lgr->rmbs_lock : in smcr_buf_unuse()
1235 down_write(&lgr->rmbs_lock); in smcr_buf_unmap_lgr()
1238 up_write(&lgr->rmbs_lock); in smcr_buf_unmap_lgr()
2154 rc = _smcr_buf_map_lgr(lnk, &lgr->rmbs_lock, in smcr_buf_map_lgr()
2176 down_write(&lgr->rmbs_lock); in smcr_buf_reg_lgr()
2183 up_write(&lgr->rmbs_lock); in smcr_buf_reg_lgr()
2188 up_write(&lgr->rmbs_lock); in smcr_buf_reg_lgr()
2339 lock = &lgr->rmbs_lock; in __smc_buf_create()
H A Dsmc_llc.c618 down_write(&lgr->rmbs_lock); in smc_llc_fill_ext_v2()
638 up_write(&lgr->rmbs_lock); in smc_llc_fill_ext_v2()
899 down_write(&lgr->rmbs_lock); in smc_llc_cli_rkey_exchange()
926 up_write(&lgr->rmbs_lock); in smc_llc_cli_rkey_exchange()
1009 down_write(&lgr->rmbs_lock); in smc_llc_save_add_link_rkeys()
1016 up_write(&lgr->rmbs_lock); in smc_llc_save_add_link_rkeys()
1331 down_write(&lgr->rmbs_lock); in smc_llc_srv_rkey_exchange()
1356 up_write(&lgr->rmbs_lock); in smc_llc_srv_rkey_exchange()
H A Dsmc_core.h281 struct rw_semaphore rmbs_lock; /* protects rx buffers */ member

Completed in 15 milliseconds