Searched refs:select_info (Results 1 - 13 of 13) sorted by relevance
/haiku-fatelf/headers/private/kernel/ |
H A D | wait_for_objects.h | 17 typedef struct select_info { struct 18 struct select_info* next; // next in the object's list 22 } select_info; typedef in typeref:struct:select_info 28 struct select_info* set; 40 extern status_t notify_select_events(select_info* info, uint16 events); 41 extern void notify_select_events_list(select_info* list, uint16 events);
|
H A D | sem.h | 17 struct select_info; 29 extern status_t select_sem(int32 object, struct select_info *info, bool kernel); 30 extern status_t deselect_sem(int32 object, struct select_info *info,
|
H A D | port.h | 13 struct select_info; 39 status_t select_port(int32 object, struct select_info *info, bool kernel); 40 status_t deselect_port(int32 object, struct select_info *info, bool kernel);
|
H A D | thread.h | 24 struct select_info; 131 status_t select_thread(int32 object, struct select_info *info, bool kernel); 132 status_t deselect_thread(int32 object, struct select_info *info, bool kernel);
|
H A D | thread_types.h | 61 struct select_info; 490 struct select_info *select_infos; // protected by fLock
|
H A D | vfs.h | 42 struct select_info; 56 struct select_info **select_infos;
|
/haiku-fatelf/headers/private/kernel/fs/ |
H A D | fd.h | 22 struct select_info; 89 extern status_t select_fd(int32 fd, struct select_info *info, bool kernel); 90 extern status_t deselect_fd(int32 fd, struct select_info *info, bool kernel);
|
/haiku-fatelf/src/system/kernel/fs/ |
H A D | fd.cpp | 44 select_info* infos); 349 select_info* selectInfos = NULL; 437 select_info* selectInfos = NULL; 527 deselect_select_infos(file_descriptor* descriptor, select_info* infos) 531 select_info* info = infos; 554 select_fd(int32 fd, struct select_info* info, bool kernel) 629 deselect_fd(int32 fd, struct select_info* info, bool kernel) 646 select_info** infoLocation = &context->select_infos[fd];
|
H A D | vfs.cpp | 4791 context->select_infos = (select_info**)(context->fds + tableSize); 4927 select_info** oldSelectInfos = context->select_infos; 4939 context->select_infos = (select_info**)(context->fds + newSize);
|
/haiku-fatelf/src/system/kernel/ |
H A D | wait_for_objects.cpp | 62 status_t (*select)(int32 object, struct select_info* info, bool kernel); 63 status_t (*deselect)(int32 object, struct select_info* info, bool kernel); 389 sync->set = new(nothrow) select_info[numFDs]; 392 ArrayDeleter<select_info> setDeleter(sync->set); 694 notify_select_events(select_info* info, uint16 events) 716 notify_select_events_list(select_info* list, uint16 events) 718 struct select_info* info = list; 732 return notify_select_events((select_info*)sync, SELECT_FLAG(event));
|
H A D | port.cpp | 94 select_info* select_infos; 941 select_port(int32 id, struct select_info* info, bool kernel) 987 deselect_port(int32 id, struct select_info* info, bool kernel) 1001 select_info** infoLocation = &port->select_infos;
|
H A D | sem.cpp | 100 select_info* select_infos; 555 select_sem(int32 id, struct select_info* info, bool kernel) 596 deselect_sem(int32 id, struct select_info* info, bool kernel) 613 select_info** infoLocation = &sSems[slot].u.used.select_infos;
|
H A D | thread.cpp | 2143 select_info* selectInfos = thread->select_infos; 2154 select_info* info = selectInfos; 2581 select_thread(int32 id, struct select_info* info, bool kernel) 2607 deselect_thread(int32 id, struct select_info* info, bool kernel) 2617 select_info** infoLocation = &thread->select_infos;
|
Completed in 201 milliseconds