Symbol: select_info
headers/private/kernel/fs/fd.h
21
struct select_info;
headers/private/kernel/fs/fd.h
89
extern status_t select_fd(int32 fd, struct select_info *info, bool kernel);
headers/private/kernel/fs/fd.h
90
extern status_t deselect_fd(int32 fd, struct select_info *info, bool kernel);
headers/private/kernel/port.h
13
struct select_info;
headers/private/kernel/port.h
41
status_t select_port(int32 object, struct select_info *info, bool kernel);
headers/private/kernel/port.h
42
status_t deselect_port(int32 object, struct select_info *info, bool kernel);
headers/private/kernel/sem.h
17
struct select_info;
headers/private/kernel/sem.h
29
extern status_t select_sem(int32 object, struct select_info *info, bool kernel);
headers/private/kernel/sem.h
30
extern status_t deselect_sem(int32 object, struct select_info *info,
headers/private/kernel/thread.h
131
status_t select_thread(int32 object, struct select_info *info, bool kernel);
headers/private/kernel/thread.h
132
status_t deselect_thread(int32 object, struct select_info *info, bool kernel);
headers/private/kernel/thread.h
26
struct select_info;
headers/private/kernel/thread_types.h
303
struct select_info *select_infos; // protected by fLock
headers/private/kernel/thread_types.h
65
struct select_info;
headers/private/kernel/vfs.h
42
struct select_info;
headers/private/kernel/vfs.h
57
struct select_info **select_infos;
headers/private/kernel/wait_for_objects.h
18
struct select_info* next;
headers/private/kernel/wait_for_objects.h
41
extern status_t notify_select_events(select_info* info, uint16 events);
headers/private/kernel/wait_for_objects.h
42
extern void notify_select_events_list(select_info* list, uint16 events);
src/system/kernel/events/event_queue.cpp
104
status_t Notify(select_info* info, uint16 events);
src/system/kernel/events/event_queue.cpp
330
EventQueue::Notify(select_info* info, uint16 events)
src/system/kernel/events/event_queue.cpp
46
struct select_event : select_info, AVLTreeNode,
src/system/kernel/events/select_ops.h
10
status_t (*select)(int32 object, struct select_info* info, bool kernel);
src/system/kernel/events/select_ops.h
11
status_t (*deselect)(int32 object, struct select_info* info, bool kernel);
src/system/kernel/events/select_ops.h
42
select_object(uint32 type, int32 object, struct select_info* sync, bool kernel)
src/system/kernel/events/select_ops.h
51
deselect_object(uint32 type, int32 object, struct select_info* sync, bool kernel)
src/system/kernel/events/select_sync.h
15
virtual status_t Notify(select_info* info, uint16 events) = 0;
src/system/kernel/events/wait_for_objects.cpp
371
sync->set = new(nothrow) select_info[numFDs];
src/system/kernel/events/wait_for_objects.cpp
415
wait_for_objects_sync::Notify(select_info* info, uint16 events)
src/system/kernel/events/wait_for_objects.cpp
69
struct select_info* set;
src/system/kernel/events/wait_for_objects.cpp
72
virtual status_t Notify(select_info* info, uint16 events);
src/system/kernel/events/wait_for_objects.cpp
730
notify_select_events(select_info* info, uint16 events)
src/system/kernel/events/wait_for_objects.cpp
743
notify_select_events_list(select_info* list, uint16 events)
src/system/kernel/events/wait_for_objects.cpp
745
struct select_info* info = list;
src/system/kernel/events/wait_for_objects.cpp
747
select_info* next = info->next;
src/system/kernel/events/wait_for_objects.cpp
760
return notify_select_events((select_info*)sync, SELECT_FLAG(event));
src/system/kernel/fs/fd.cpp
341
select_info* selectInfos = NULL;
src/system/kernel/fs/fd.cpp
432
select_info* selectInfos = context->select_infos[newfd];
src/system/kernel/fs/fd.cpp
52
select_info* infos, bool putSyncObjects);
src/system/kernel/fs/fd.cpp
535
deselect_select_infos(file_descriptor* descriptor, select_info* infos,
src/system/kernel/fs/fd.cpp
540
select_info* info = infos;
src/system/kernel/fs/fd.cpp
555
select_info* next = info->next;
src/system/kernel/fs/fd.cpp
566
select_fd(int32 fd, struct select_info* info, bool kernel)
src/system/kernel/fs/fd.cpp
646
deselect_fd(int32 fd, struct select_info* info, bool kernel)
src/system/kernel/fs/fd.cpp
663
select_info** infoLocation = &context->select_infos[fd];
src/system/kernel/fs/vfs.cpp
5100
select_info** oldSelectInfos = context->select_infos;
src/system/kernel/fs/vfs.cpp
5107
select_info** newSelectInfos = (select_info**)malloc(
src/system/kernel/fs/vfs.cpp
5108
+ sizeof(select_info**) * newSize);
src/system/kernel/port.cpp
1143
select_port(int32 id, struct select_info* info, bool kernel)
src/system/kernel/port.cpp
1189
deselect_port(int32 id, struct select_info* info, bool kernel)
src/system/kernel/port.cpp
1203
select_info** infoLocation = &portRef->select_infos;
src/system/kernel/port.cpp
134
select_info* select_infos;
src/system/kernel/sem.cpp
100
select_info* select_infos;
src/system/kernel/sem.cpp
538
select_sem(int32 id, struct select_info* info, bool kernel)
src/system/kernel/sem.cpp
571
deselect_sem(int32 id, struct select_info* info, bool kernel)
src/system/kernel/sem.cpp
584
select_info** infoLocation = &sSems[slot].u.used.select_infos;
src/system/kernel/thread.cpp
2331
select_info* selectInfos = thread->select_infos;
src/system/kernel/thread.cpp
2342
select_info* info = selectInfos;
src/system/kernel/thread.cpp
2346
select_info* next = info->next;
src/system/kernel/thread.cpp
2705
select_thread(int32 id, struct select_info* info, bool kernel)
src/system/kernel/thread.cpp
2731
deselect_thread(int32 id, struct select_info* info, bool kernel)
src/system/kernel/thread.cpp
2741
select_info** infoLocation = &thread->select_infos;