Lines Matching defs:sem
177 sem_id sem;
187 device->sem_lock = sem = create_sem(1, DRIVER_NAME "_lock");
188 if (sem < B_OK) {
189 DPRINTF_ERR("create_sem() failed 0x%" B_PRIx32 "\n", sem);
194 device->rx_sem = sem = create_sem(1, DRIVER_NAME"_receive");
195 if (sem < B_OK) {
196 DPRINTF_ERR("create_sem() failed 0x%" B_PRIx32 "\n", sem);
203 device->rx_sem_cb = sem = create_sem(0, DRIVER_NAME"_receive_cb");
204 if (sem < B_OK) {
205 DPRINTF_ERR("create_sem() failed 0x%" B_PRIx32 "\n", sem);
213 device->tx_sem = sem = create_sem(1, DRIVER_NAME"_transmit");
214 if (sem < B_OK) {
223 device->tx_sem_cb = sem = create_sem(0, DRIVER_NAME"_transmit_cb");
224 if (sem < B_OK) {
314 DPRINTF_INFO("pegasus_rx_callback release sem %ld\n", dev->rx_sem_cb);
334 DPRINTF_INFO("pegasus_tx_callback release sem %ld\n", dev->tx_sem_cb);
502 DPRINTF_ERR("cannot acquire read sem: %" B_PRIx32 ", %s\n", status, strerror(status));
519 DPRINTF_ERR("cannot acquire read sem: %" B_PRIx32 ", %s\n", status, strerror(status));
570 DPRINTF_ERR("write: acquiring sem failed: %" B_PRIx32 ", %s\n", status, strerror(status));
603 DPRINTF_ERR("cannot acquire write done sem: %" B_PRIx32 ", %s\n", status, strerror(status));