Lines Matching refs:cmdptr
72 tavor_cmd_t *cmdptr;
104 status = tavor_outstanding_cmd_alloc(state, &cmdptr,
111 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*cmdptr))
122 cmdptr->cmd_status = TAVOR_CMD_INVALID_STATUS;
125 token = (uint16_t)cmdptr->cmd_indx;
128 tavor_outstanding_cmd_free(state, &cmdptr);
143 _NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*cmdptr))
144 mutex_enter(&cmdptr->cmd_comp_lock);
145 while (cmdptr->cmd_status == TAVOR_CMD_INVALID_STATUS) {
147 cv_wait(&cmdptr->cmd_comp_cv, &cmdptr->cmd_comp_lock);
151 mutex_exit(&cmdptr->cmd_comp_lock);
152 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*cmdptr))
162 status = cmdptr->cmd_status;
165 cmdpost->cp_outparm = cmdptr->cmd_outparm;
171 tavor_outstanding_cmd_free(state, &cmdptr);