Home
last modified time | relevance | path

Searched refs:cmd_comp_lock (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_cmd.h524 kmutex_t cmd_comp_lock; member
532 _NOTE(MUTEX_PROTECTS_DATA(tavor_cmd_t::cmd_comp_lock,
570 tavor_cmd_t::cmd_comp_lock))
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_cmd.h594 kmutex_t cmd_comp_lock; member
602 _NOTE(MUTEX_PROTECTS_DATA(hermon_cmd_t::cmd_comp_lock,
640 hermon_cmd_t::cmd_comp_lock))
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_cmd.c130 mutex_enter(&cmdptr->cmd_comp_lock); in tavor_cmd_post()
133 cv_wait(&cmdptr->cmd_comp_cv, &cmdptr->cmd_comp_lock); in tavor_cmd_post()
137 mutex_exit(&cmdptr->cmd_comp_lock); in tavor_cmd_post()
314 mutex_enter(&cmdp->cmd_comp_lock); in tavor_cmd_complete_handler()
320 mutex_exit(&cmdp->cmd_comp_lock); in tavor_cmd_complete_handler()
1075 mutex_init(&state->ts_cmd_list.cml_cmd[i].cmd_comp_lock, in tavor_outstanding_cmdlist_init()
1109 mutex_destroy(&state->ts_cmd_list.cml_cmd[i].cmd_comp_lock); in tavor_outstanding_cmdlist_fini()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cmd.c168 mutex_enter(&cmdptr->cmd_comp_lock); in hermon_cmd_post()
171 cv_wait(&cmdptr->cmd_comp_cv, &cmdptr->cmd_comp_lock); in hermon_cmd_post()
175 mutex_exit(&cmdptr->cmd_comp_lock); in hermon_cmd_post()
415 mutex_enter(&cmdp->cmd_comp_lock); in hermon_cmd_complete_handler()
421 mutex_exit(&cmdp->cmd_comp_lock); in hermon_cmd_complete_handler()
1249 mutex_init(&state->hs_cmd_list.cml_cmd[i].cmd_comp_lock, in hermon_outstanding_cmdlist_init()
1283 mutex_destroy(&state->hs_cmd_list.cml_cmd[i].cmd_comp_lock); in hermon_outstanding_cmdlist_fini()