Lines Matching defs:event
193 status_t Select(uint8 event, selectsync* sync,
195 status_t Deselect(uint8 event, selectsync* sync,
696 Inode::Select(uint8 event, selectsync* sync, int openMode)
701 if ((event == B_SELECT_READ && (openMode & O_RWMASK) == O_RDWR)
710 if (add_select_sync_pool_entry(pool, sync, event) != B_OK)
715 if ((event == B_SELECT_WRITE && fBuffer.Writable() > 0)
716 || (event == B_SELECT_ERROR && fReaderCount == 0)) {
717 return notify_select_event(sync, event);
720 if ((event == B_SELECT_READ && fBuffer.Readable() > 0)
721 || (event == B_SELECT_DISCONNECTED && fWriterCount == 0)) {
722 return notify_select_event(sync, event);
731 Inode::Deselect(uint8 event, selectsync* sync, int openMode)
734 if ((event == B_SELECT_READ && (openMode & O_RWMASK) == O_RDWR)
742 remove_select_sync_pool_entry(pool, sync, event);
1138 uint8 event, selectsync* sync)
1148 return inode->Select(event, sync, cookie->open_mode);
1154 uint8 event, selectsync* sync)
1164 return inode->Deselect(event, sync, cookie->open_mode);