selectsync
selectsync *sync);
selectsync *sync);
struct selectsync;
typedef struct selectsync selectsync;
extern status_t notify_select_event(struct selectsync *sync, uint8 event);
status_t (*select)(void *cookie, uint8 event, selectsync *sync);
status_t (*deselect)(void *cookie, uint8 event, selectsync *sync);
uint8 event, selectsync* sync);
uint8 event, selectsync* sync);
uint32 ref, selectsync *sync);
selectsync *sync);
struct selectsync;
struct selectsync *sync);
struct selectsync *sync);
struct selectsync;
status_t add_select_sync_pool_entry(select_sync_pool **pool, selectsync *sync,
selectsync *sync, uint8 event);
struct selectsync;
struct selectsync;
struct selectsync* sync);
struct selectsync* sync);
struct selectsync *sync);
struct selectsync *sync);
uint32 ref, selectsync *sync);
selectsync *sync);
extern _IMPEXP_KERNEL void notify_select_event(selectsync *sync, uint32 ref);
typedef struct selectsync selectsync;
selectsync* sync;
selectsync* sync;
selectsync* sync;
random_select(void *cookie, uint8 event, selectsync *sync)
random_deselect(void *cookie, uint8 event, selectsync *sync)
pc_serial_select(void *cookie, uint8 event, uint32 ref, selectsync *sync)
pc_serial_deselect(void *cookie, uint8 event, selectsync *sync)
status_t pc_serial_select(void *cookie, uint8 event, uint32 ref, selectsync *sync);
status_t pc_serial_deselect(void *coookie, uint8 event, selectsync *sync);
SerialDevice::Select(uint8 event, uint32 ref, selectsync *sync)
SerialDevice::DeSelect(uint8 event, selectsync *sync)
status_t Select(uint8 event, uint32 ref, selectsync *sync);
status_t DeSelect(uint8 event, selectsync *sync);
usb_serial_select(void *cookie, uint8 event, uint32 ref, selectsync *sync)
usb_serial_deselect(void *cookie, uint8 event, selectsync *sync)
SerialDevice::Select(uint8 event, uint32 ref, selectsync *sync)
SerialDevice::DeSelect(uint8 event, selectsync *sync)
status_t Select(uint8 event, uint32 ref, selectsync *sync);
status_t DeSelect(uint8 event, selectsync *sync);
acpi_button_select(void *_cookie, uint8 event, selectsync *sync)
acpi_button_deselect(void *_cookie, uint8 event, selectsync *sync)
acpi_lid_select(void *_cookie, uint8 event, selectsync *sync)
acpi_lid_deselect(void *_cookie, uint8 event, selectsync *sync)
pty_select(void *_cookie, uint8 event, uint32 ref, selectsync *sync)
pty_deselect(void *_cookie, uint8 event, selectsync *sync)
selectsync* sync)
uint8 event, selectsync* sync)
selectsync *sync)
selectsync *sync)
selectsync *sync)
selectsync *sync)
selectsync *sync)
selectsync *sync)
: public SynchronizedHashMap<HashKeyPointer<selectsync*>, int32*, Locker> {
FileSystem::AddSelectSyncEntry(selectsync* sync)
FileSystem::RemoveSelectSyncEntry(selectsync* sync)
FileSystem::KnowsSelectSyncEntry(selectsync* sync)
status_t AddSelectSyncEntry(selectsync* sync);
void RemoveSelectSyncEntry(selectsync* sync);
bool KnowsSelectSyncEntry(selectsync* sync);
Volume::Select(void* _node, void* cookie, uint8 event, selectsync* sync)
Volume::Deselect(void* _node, void* cookie, uint8 event, selectsync* sync)
SyncRemover(FileSystem* fs, selectsync* sync)
selectsync* sync;
selectsync* sync);
selectsync* sync);
uint8 event, selectsync* sync)
uint8 event, selectsync* sync)
Volume::Select(void* node, void* cookie, uint8 event, selectsync* sync)
Volume::Deselect(void* node, void* cookie, uint8 event, selectsync* sync)
uint8 event, selectsync* sync);
uint8 event, selectsync* sync);
selectsync* sync)
selectsync* sync)
uint8 event, selectsync* sync);
uint8 event, selectsync* sync);
notify_select_event(selectsync *sync, uint32 ref)
uint32 ref, selectsync *sync);
selectsync *sync);
selectsync* sync)
selectsync* sync)
uint8 event, selectsync* sync);
uint8 event, selectsync* sync);
notify_select_event(selectsync *sync, uint8 event)
UserlandFS::KernelEmu::notify_select_event(selectsync *sync, uint8 event,
struct selectsync;
status_t notify_select_event(selectsync *sync, uint8 event,
tty_select(tty_cookie* cookie, uint8 event, uint32 ref, selectsync* sync)
tty_deselect(tty_cookie* cookie, uint8 event, selectsync* sync)
selectsync *sync);
extern status_t tty_deselect(tty_cookie *cookie, uint8 event, selectsync *sync);
tunnel_select(void* _cookie, uint8 event, uint32 ref, selectsync* sync)
tunnel_deselect(void* _cookie, uint8 event, selectsync* sync)
socket_request_notification(net_socket* _socket, uint8 event, selectsync* sync)
socket_cancel_notification(net_socket* _socket, uint8 event, selectsync* sync)
stack_interface_select(net_socket* socket, uint8 event, struct selectsync* sync)
struct selectsync* sync)
AbstractModuleDevice::Select(void* cookie, uint8 event, selectsync* sync)
AbstractModuleDevice::Deselect(void* cookie, uint8 event, selectsync* sync)
virtual status_t Select(void* cookie, uint8 event, selectsync* sync);
selectsync* sync);
BaseDevice::Select(void* cookie, uint8 event, selectsync* sync)
BaseDevice::Deselect(void* cookie, uint8 event, selectsync* sync)
virtual status_t Select(void* cookie, uint8 event, selectsync* sync);
selectsync* sync);
FileDevice::Select(void* _cookie, uint8 event, selectsync* sync)
FileDevice::Deselect(void* cookie, uint8 event, selectsync* sync)
virtual status_t Select(void* cookie, uint8 event, selectsync* sync);
selectsync* sync);
uint8 event, selectsync* sync)
notify_select_event((selectsync*)sync, event);
(selectsync*)sync);
uint8 event, selectsync* sync)
(selectsync*)sync);
fDeviceModule->select = (status_t (*)(void*, uint8, selectsync*))~0;
LegacyDevice::Select(void* cookie, uint8 event, selectsync* sync)
virtual status_t Select(void* cookie, uint8 event, selectsync* sync);
selectsync *sync;
notify_select_event(struct selectsync *sync, uint8 event)
find_select_sync_pool_entry(select_sync_pool *pool, selectsync *sync)
add_select_sync_pool_entry(select_sync_pool *pool, selectsync *sync,
add_select_sync_pool_entry(select_sync_pool **_pool, selectsync *sync,
remove_select_sync_pool_entry(select_sync_pool **_pool, selectsync *sync,
(selectsync*)info);
(selectsync*)info) == B_OK) {
(selectsync*)info);
uint8 event, selectsync* sync)
uint8 event, selectsync* sync)
status_t Select(uint8 event, selectsync* sync,
status_t Deselect(uint8 event, selectsync* sync,
Inode::Select(uint8 event, selectsync* sync, int openMode)
Inode::Deselect(uint8 event, selectsync* sync, int openMode)
struct selectsync *sync)
struct selectsync *sync)
struct selectsync* sync);
struct selectsync* sync);
struct selectsync* sync)
struct selectsync* sync)