Searched refs:B_CAN_INTERRUPT (Results 1 - 25 of 62) sorted by relevance

123

/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/
H A DFileSystemInitializer.cpp121 B_PEEK_PORT_MESSAGE | B_CAN_INTERRUPT, 0);
/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A DL2capEndpoint.cpp119 B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT, timeout);
266 B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT, timeout);
291 | B_CAN_INTERRUPT, timeout);
/haiku/src/servers/app/drawing/
H A DUpdateQueue.cpp133 B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT, timeout);
/haiku/src/add-ons/kernel/bus_managers/ps2/
H A Dps2_service.cpp108 status = acquire_sem_etc(sServiceSem, 1, B_CAN_INTERRUPT, 0);
H A Dps2_standard_mouse.cpp171 status = acquire_sem_etc(cookie->standard_mouse_sem, 1, B_CAN_INTERRUPT, 0);
/haiku/src/add-ons/kernel/busses/random/virtio/
H A DVirtioRNGDevice.cpp121 result = fInterruptConditionEntry.Wait(B_CAN_INTERRUPT);
/haiku/headers/private/kernel/
H A Dthread.h186 - \c B_CAN_INTERRUPT: The thread can be interrupted by any non-blocked
196 return ((flags & B_CAN_INTERRUPT) != 0
250 of the \c B_CAN_INTERRUPT or \c B_KILL_CAN_INTERRUPT flags specified and
314 - \c B_CAN_INTERRUPT: The thread can be interrupted by any non-blocked
377 flag \c B_CAN_INTERRUPT was specified for the blocked thread. If
379 \c B_CAN_INTERRUPT or \c B_KILL_CAN_INTERRUPT was specified for the
390 if ((thread->wait.flags & B_CAN_INTERRUPT) != 0
/haiku/src/add-ons/kernel/bus_managers/virtio/
H A DVirtioBalloonDevice.cpp133 status_t result = configConditionEntry.Wait(B_CAN_INTERRUPT);
200 queueConditionEntry.Wait(B_CAN_INTERRUPT);
/haiku/src/apps/drivesetup/
H A DAbstractParametersPanel.cpp227 B_CAN_INTERRUPT | B_RELATIVE_TIMEOUT, 50000);
/haiku/src/add-ons/kernel/network/protocols/unix/
H A DUnixFifo.cpp534 status_t error = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT,
561 status_t error = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT,
592 status_t error = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT,
619 error = entry.Wait(B_ABSOLUTE_TIMEOUT | B_CAN_INTERRUPT, timeout);
/haiku/src/system/kernel/locks/
H A Duser_mutex.cpp603 status_t error = user_mutex_lock(mutex, name, flags | B_CAN_INTERRUPT,
650 toFlags | B_CAN_INTERRUPT, timeout);
675 flags | B_CAN_INTERRUPT, timeout, entryLocker, contextFetcher.IsWired());
/haiku/src/system/kernel/
H A Dport.cpp1338 flags &= B_CAN_INTERRUPT | B_KILL_CAN_INTERRUPT | B_RELATIVE_TIMEOUT
1447 flags &= B_CAN_INTERRUPT | B_KILL_CAN_INTERRUPT | B_RELATIVE_TIMEOUT
1566 flags &= B_CAN_INTERRUPT | B_KILL_CAN_INTERRUPT | B_RELATIVE_TIMEOUT
1848 status_t status = port_buffer_size_etc(port, flags | B_CAN_INTERRUPT,
1885 flags | PORT_FLAG_USE_USER_MEMCPY | B_CAN_INTERRUPT, timeout);
1909 flags | PORT_FLAG_USE_USER_MEMCPY | B_CAN_INTERRUPT, timeout);
1934 bufferSize, flags | PORT_FLAG_USE_USER_MEMCPY | B_CAN_INTERRUPT,
1953 flags | B_CAN_INTERRUPT, timeout);
H A Dsem.cpp1170 B_CAN_INTERRUPT | B_CHECK_PERMISSION, 0);
1182 flags | B_CAN_INTERRUPT | B_CHECK_PERMISSION, timeout);
1192 B_CAN_INTERRUPT | B_CHECK_PERMISSION, 0);
1209 flags | B_CAN_INTERRUPT | B_CHECK_PERMISSION, timeout);
/haiku/src/add-ons/kernel/drivers/network/ether/usb_ecm/
H A DECMDevice.cpp201 result = acquire_sem_etc(fNotifyReadSem, 1, B_CAN_INTERRUPT, 0);
238 result = acquire_sem_etc(fNotifyWriteSem, 1, B_CAN_INTERRUPT, 0);
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Ddvb_interface.c306 if ((res = acquire_sem_etc(device->capture_sem, 1, B_CAN_INTERRUPT | B_RELATIVE_TIMEOUT, 100000)) < B_OK)
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/
H A DASIXDevice.cpp196 uint32 flags = B_CAN_INTERRUPT | (fNonBlocking ? B_TIMEOUT : 0);
280 result = acquire_sem_etc(fNotifyWriteSem, 1, B_CAN_INTERRUPT, 0);
/haiku/src/system/kernel/device_manager/
H A DIOSchedulerSimple.cpp515 entry.Wait(B_CAN_INTERRUPT);
723 entry.Wait(B_CAN_INTERRUPT);
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/
H A DSerialDevice.cpp590 status = acquire_sem_etc(device->fDoneRead, 1, B_CAN_INTERRUPT, 0);
657 status = acquire_sem_etc(fDoneWrite, 1, B_CAN_INTERRUPT, 0);
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/
H A DRNDISDevice.cpp270 result = acquire_sem_etc(fNotifyReadSem, 1, B_CAN_INTERRUPT, 0);
396 result = acquire_sem_etc(fNotifyWriteSem, 1, B_CAN_INTERRUPT, 0);
/haiku/src/add-ons/kernel/drivers/timer/
H A Dhpet.cpp525 status = acquire_sem_etc(hpetCookie->sem, 1, B_CAN_INTERRUPT, B_INFINITE_TIMEOUT);
/haiku/src/libs/compat/freebsd_network/
H A Ddevice_hooks.c119 uint32 semFlags = B_CAN_INTERRUPT;
/haiku/headers/private/net/
H A DProtocolUtilities.h351 status_t status = acquire_sem_etc(fNotify, 1, B_CAN_INTERRUPT
/haiku/src/add-ons/kernel/bus_managers/acpi/
H A DNamespaceDump.cpp245 status_t status = acquire_sem_etc(device->read_sem, 1, B_CAN_INTERRUPT, 0);
427 //status_t status = acquire_sem_etc(fLock, 1, B_CAN_INTERRUPT, 0);
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/
H A Ddevice.c154 status = acquire_sem_etc(device->rxSem, 1, B_CAN_INTERRUPT | blockFlag, 0);
/haiku/src/add-ons/kernel/drivers/bus/firewire/
H A Dfw_raw.c302 err = acquire_sem_etc(d->rqSem, 1, B_CAN_INTERRUPT | B_TIMEOUT,
402 err = acquire_sem_etc(ir->Sem, 1, B_CAN_INTERRUPT | B_TIMEOUT, 1000000);
582 err = acquire_sem_etc(it->Sem, 1, B_CAN_INTERRUPT | B_TIMEOUT, 1000000);

Completed in 1492 milliseconds

123