Lines Matching refs:hwmtx
71 struct mtx *hwmtx;
91 uart_lock(struct mtx *hwmtx)
93 if (!kdb_active && hwmtx != NULL)
94 mtx_lock_spin(hwmtx);
98 uart_unlock(struct mtx *hwmtx)
100 if (!kdb_active && hwmtx != NULL)
101 mtx_unlock_spin(hwmtx);
109 uart_lock(di->hwmtx);
111 uart_unlock(di->hwmtx);
118 uart_lock(di->hwmtx);
121 uart_unlock(di->hwmtx);
127 uart_lock(di->hwmtx);
129 uart_unlock(di->hwmtx);
135 uart_lock(di->hwmtx);
137 uart_unlock(di->hwmtx);
145 uart_lock(di->hwmtx);
147 uart_unlock(di->hwmtx);
156 uart_lock(di->hwmtx);
161 uart_unlock(di->hwmtx);
169 return (di->ops->getc(&di->bas, di->hwmtx));