Searched refs:cmdq (Results 1 – 3 of 3) sorted by relevance
843 mlxcx_cmd_reserve_slot(mlxcx_cmd_queue_t *cmdq) in mlxcx_cmd_reserve_slot() argument847 mutex_enter(&cmdq->mcmd_lock); in mlxcx_cmd_reserve_slot()848 slot = ddi_ffs(cmdq->mcmd_mask); in mlxcx_cmd_reserve_slot()850 cv_wait(&cmdq->mcmd_cv, &cmdq->mcmd_lock); in mlxcx_cmd_reserve_slot()851 slot = ddi_ffs(cmdq->mcmd_mask); in mlxcx_cmd_reserve_slot()854 cmdq->mcmd_mask &= ~(1U << --slot); in mlxcx_cmd_reserve_slot()856 ASSERT3P(cmdq->mcmd_active[slot], ==, NULL); in mlxcx_cmd_reserve_slot()858 mutex_exit(&cmdq->mcmd_lock); in mlxcx_cmd_reserve_slot()864 mlxcx_cmd_release_slot(mlxcx_cmd_queue_t *cmdq, uint_t slot) in mlxcx_cmd_release_slot() argument866 mutex_enter(&cmdq->mcmd_lock); in mlxcx_cmd_release_slot()[all …]
109 static cmdqueue_t *cmdq = NULL; variable1613 while ((cmd = cmdq) != NULL) { in abort_cmd_queue()1618 cmdq = next; in abort_cmd_queue()1765 if (cmdq == NULL) { in queue_event()1766 cmdq = new_cmd; in queue_event()1890 while (cmdq != NULL) { in transport_queued_events()1891 cmd = cmdq; in transport_queued_events()1942 cmdq = cmdq->next; in transport_queued_events()1943 if (cmdq == NULL) { in transport_queued_events()2191 cmdq = NULL; in slm_init()
1015 …\texttt{cmdq\_num\_entries} & Number of CmdQ entries, suggested default value \texttt{num\_tasks} …1140 …\texttt{cmdq\_num\_entries} & Number of CmdQ entries, suggested value \texttt{num\_tasks} \\ \hline