|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _thread_t |
Typedefs | |
| typedef struct _thread_t * | thread_t |
Functions | |
| u32_t | sys_now (void) |
| void | sys_arch_protect (sys_prot_t *lev) |
| void | sys_arch_unprotect (sys_prot_t lev) |
| err_t | sys_sem_new (sys_sem_t *sem, u8_t count) |
| int | sys_sem_valid (sys_sem_t *sem) |
| void | sys_sem_set_invalid (sys_sem_t *sem) |
| void | sys_sem_free (sys_sem_t *sem) |
| void | sys_sem_signal (sys_sem_t *sem) |
| u32_t | sys_arch_sem_wait (sys_sem_t *sem, u32_t timeout) |
| err_t | sys_mbox_new (sys_mbox_t *mbox, int size) |
| int | sys_mbox_valid (sys_mbox_t *mbox) |
| void | sys_mbox_set_invalid (sys_mbox_t *mbox) |
| void | sys_mbox_free (sys_mbox_t *mbox) |
| void | sys_mbox_post (sys_mbox_t *mbox, void *msg) |
| u32_t | sys_arch_mbox_fetch (sys_mbox_t *mbox, void **msg, u32_t timeout) |
| u32_t | sys_arch_mbox_tryfetch (sys_mbox_t *mbox, void **msg) |
| err_t | sys_mbox_trypost (sys_mbox_t *mbox, void *msg) |
| VOID NTAPI | LwipThreadMain (PVOID Context) |
| sys_thread_t | sys_thread_new (const char *name, lwip_thread_fn thread, void *arg, int stacksize, int prio) |
| void | sys_init (void) |
| void | sys_shutdown (void) |
Variables | |
| static LIST_ENTRY | ThreadListHead |
| static KSPIN_LOCK | ThreadListLock |
| static ERESOURCE | GlobalLock |
| static ULONG | GlobalLockLevel = 0 |
| KEVENT | TerminationEvent |
| NPAGED_LOOKASIDE_LIST | MessageLookasideList |
| NPAGED_LOOKASIDE_LIST | QueueEntryLookasideList |
| static LARGE_INTEGER | StartTime |
Definition at line 260 of file sys_arch.c.
Referenced by sys_thread_new().
| void sys_arch_protect | ( | sys_prot_t * | lev | ) |
Definition at line 35 of file sys_arch.c.
| void sys_arch_unprotect | ( | sys_prot_t | lev | ) |
Definition at line 43 of file sys_arch.c.
Definition at line 336 of file sys_arch.c.
Referenced by LibIPShutdown().
|
static |
Definition at line 8 of file sys_arch.c.
Referenced by _clipboard_range_contains(), CRecyclerDropTarget::_DoDeleteDataObject(), CFSDropTarget::_DoDrop(), AdvProcDetailsDlgProc(), alloc_and_set_onevalue(), BeginUpdateResourceW(), BitmapFromClipboardDIB(), BitmapToClipboardDIB(), bsc_OnStopBinding(), C1_OnButtonUp(), C1_OnCreate(), C1_OnDestroy(), C1_OnDraw(), C1_OnImeControl(), C1_OnMouseMove(), C1_OnSetCursor(), C1_SetData(), check_dib_size(), check_get(), check_iml_data(), check_output(), check_output_raw(), ClipboardReadBitmap(), ClipboardReadEnhMetafile(), ClipboardReadMemoryBlock(), ClipboardReadMetafile(), ClipboardReadPalette(), ClipboardWriteMemory(), CommandLineToArgvT(), CompressBegin(), anonymous_namespace{mstscax.cpp}::CoClass::ControlInfoToString(), copy_stg_medium(), CopyBlock(), CopyCurrentGlyph(), CopyEventEntry(), CopyKeyName(), CopyLines(), CopyMemToClipboard(), CopyStgMedium(), CopyTextToClipboard(), create_decoder(), create_dib(), create_execute(), create_map_from_stream(), create_metafile(), create_metafilepict(), create_mfpict(), create_poke(), create_stream(), create_stream_from_map(), create_stream_on_data(), create_stream_on_file(), create_stream_on_mip_ro(), create_text(), create_textA(), create_textW(), CreateDIBPatternBrush(), CreateMemoryDialog(), D3DXSaveSurfaceToFileInMemory(), DataCache_Draw(), DataCache_GetExtent(), DataObjectImpl_CreateComplex(), DataObjectImpl_CreateText(), DataObjectImpl_Release(), dde_msg_client_wndproc(), dde_server_wndproc(), dde_server_wndprocA(), dde_server_wndprocW(), DdeAccessData(), DdeCreateDataHandle(), TMouse::doClip(), CDefaultContextMenu::DoCopyOrCut(), CDefaultContextMenu::DoPaste(), DoSanitizeClipboard(), DragQueryFileA(), DragQueryFileW(), DragQueryPoint(), DrawTextFromClipboard(), CExeDropHandler::Drop(), dup_global_mem(), dup_metafilepict(), EDIT_WM_Copy(), EDIT_WM_Paste(), EndUpdateResourceW(), ExtCreatePen(), FILEDLG95_FILENAME_FillFromSelection(), ShellDirectory::fill_w32fdata_shell(), free_metafilepict(), GdiConvertMetaFilePict(), GdiCreateLocalMetaFilePict(), get_current_dataobject(), get_current_ole_clip_window(), get_descriptors(), get_onevalue(), get_priv_data(), get_stgdef(), get_unicode_text(), GetClipboardData(), GetClipboardDataDimensions(), PIDList::GetData(), GetHGlobalFromILockBytes(), GetNumSelected(), GetPidlFromDataObject(), GlobalFix(), GlobalWire(), GuiPasteToTextModeBuffer(), handle_read(), handle_write(), HEXEDIT_Copy(), HEXEDIT_Paste(), HGLOBAL_UserMarshal(), HGLOBAL_UserUnmarshal(), HGLOBALLockBytesImpl_ReadAt(), HGLOBALLockBytesImpl_WriteAt(), HMETAFILEPICT_UserFree(), HMETAFILEPICT_UserMarshal(), HMETAFILEPICT_UserSize(), HMETAFILEPICT_UserUnmarshal(), ICImageDecompress(), BtrfsContextMenu::Initialize(), BtrfsPropSheet::Initialize(), BtrfsVolPropSheet::Initialize(), CZipFolder::Initialize(), CLayerUIPropPage::Initialize(), IntSynthesizeMultiByte(), IntSynthesizeWideChar(), BtrfsContextMenu::InvokeCommand(), InvokeObjectPickerDialog(), InvokeRemoteRegistryPickerDialog(), is_fixed(), is_moveable(), IsDataUnicode(), IsMovable(), load_dib(), load_image(), load_mf_pict(), LoadImageFromFileHandle(), LocalLock(), MainWndProc(), make_dc(), marshal_WdtpInterfacePointer(), ME_AppendToHGLOBAL(), ME_ReadFromHGLOBALRTF(), ME_ReadFromHGLOBALUnicode(), MessageBoxTextToClipboard(), MsgiKMToUMMessage(), MsgiUMToKMMessage(), NoStatStreamImpl_Read(), NoStatStreamImpl_Write(), ok_attributes_(), OleCreateMenuDescriptor(), OleDuplicateData(), OLEMenu_CallWndProc(), OLEMenu_GetMsgProc(), OleMetafilePictFromIconAndLabel(), OleSetMenuDescriptor(), DesktopDropTarget::OnDrop(), TreeDropTarget::OnDrop(), OnPaint(), OverrideFileContent(), PackDDElParam(), pagesetup_change_printer_dialog(), pagesetup_get_a_devname(), pagesetup_get_devmode(), pagesetup_get_orientation(), pagesetup_get_papersize(), pagesetup_set_defaultsource(), pagesetup_set_devmode(), pagesetup_set_devnames(), pagesetup_set_orientation(), pagesetup_set_papersize(), Tnclip::Paste(), PasteIntoCurrentGlyph(), PlayMetaFileFromClipboard(), post_dde_message(), PRINTDLG_ChangePrinterA(), PRINTDLG_ChangePrinterW(), PRINTDLG_CreateDCA(), PRINTDLG_CreateDCW(), PRINTDLG_CreateDevNames(), PRINTDLG_CreateDevNamesW(), PRINTDLG_WMInitDialog(), PRINTDLG_WMInitDialogW(), PrintDlgA(), PrintDlgW(), QueryDeskCplExtInterface(), QueryDeskCplString(), ReadClipboard(), CConsole::ReadLine(), ReleaseStgMedium(), render_embed_source_hack(), RenderFILENAMEA(), RenderFILENAMEW(), RenderHDROP(), RenderSHELLIDLIST(), ReuseDDElParam(), RunningObjectTableImpl_Register(), save_dib(), save_mfpict(), set_clipboard_formats(), set_dataobject_format(), SetClipboard(), SetClipboardData(), SetDIBitsToDeviceFromClipboard(), SHGetRealIDL(), show_reflink_paste(), snapshot_GetDataHere(), START_TEST(), stgmedium_cmp(), subtest_InsertObject(), synthesize_bitmap(), synthesize_dib(), synthesize_emf(), sys_arch_protect(), sys_arch_unprotect(), T1_OnButtonUp(), T1_OnCreate(), T1_OnDestroy(), T1_OnDraw(), T1_OnImeControl(), T1_OnMouseMove(), T1_OnSetCursor(), T1_SetData(), test_apm(), test_brush_pens(), test_bufferrawformat(), test_cf_dataobject(), test_componentinfo(), test_CopyStgMedium(), test_createfromstream(), test_createProcessingInstruction(), test_data_cache_dib_contents_stream(), test_data_handles(), test_DataObject_FirstFile(), test_DataObject_FirstFolder(), test_decode(), test_decode_1bpp(), test_decode_24bpp(), test_decode_4bpp(), test_decode_adobe_cmyk(), test_decode_bitfields(), test_decode_rle4(), test_decode_rle8(), test_DeviceCapabilities(), test_DragQueryFile(), test_EM_GETMODIFY(), test_empty_image(), test_empty_image_2(), test_enhmetafile(), test_EnumObjects_Files(), test_EnumObjects_Folders(), test_freed_hglobal(), test_freethreadedmarshaldata(), test_GdipLoadImageFromStream(), test_GlobalAlloc(), test_handles_process(), test_handles_process_open(), test_handles_thread2(), test_heap(), test_Invoke(), test_load_save_bmp(), test_load_save_emf(), test_load_save_empty_picture(), test_load_save_icon(), test_loadwmf(), test_marshal_HGLOBAL(), test_marshal_HMETAFILEPICT(), test_metafile(), test_moniker(), test_multiframegif(), test_mxwriter_encoding(), test_omitxmldeclaration(), test_PackDDElParam(), test_paste(), test_pattern_brush(), test_persist_save_data(), test_pic(), test_PrintDlgA(), test_PrintDlgExW(), test_resolution(), test_save(), test_set_clipboard(), test_single_source(), test_synthesized(), test_UnpackDDElParam(), test_writeenddocument(), TestDefaultFormat(), TestGlobalFlagsFixed(), TestGlobalFlagsMoveable(), TestGlobalHandle(), TestGlobalLockNUnlock(), TestGlobalReAllocFixed(), TestGlobalReAllocMovable(), TestSetAndGetExtraFormat(), unpack_dde_message(), UnpackDDElParam(), update_devmode_handleA(), update_devmode_handleW(), UpdateResourceW(), WDML_BuildExecuteCommand(), WDML_ClientQueueAdvise(), WDML_ClientQueuePoke(), WDML_DataHandle2Global(), WDML_Global2DataHandle(), WDML_IsAppOwned(), WDML_ServerHandleAdvise(), WDML_ServerHandleExecute(), WDML_ServerHandlePoke(), WdtpInterfacePointer_UserMarshal(), WdtpInterfacePointer_UserUnmarshal(), WinHelpA(), wmain(), WndProc(), WorkerThread(), and xslprocessor_transform().
|
static |
Definition at line 9 of file sys_arch.c.
Referenced by sys_arch_protect(), and sys_arch_unprotect().
| NPAGED_LOOKASIDE_LIST MessageLookasideList |
Definition at line 12 of file sys_arch.c.
Referenced by LibTCPBind(), LibTCPClose(), LibTCPConnect(), LibTCPListen(), LibTCPSend(), LibTCPShutdown(), LibTCPSocket(), sys_init(), and sys_shutdown().
| NPAGED_LOOKASIDE_LIST QueueEntryLookasideList |
Definition at line 13 of file sys_arch.c.
Referenced by LibTCPEmptyQueue(), LibTCPEnqueuePacket(), LibTCPGetDataFromConnectionQueue(), sys_init(), and sys_shutdown().
|
static |
Definition at line 15 of file sys_arch.c.
Referenced by DoStopService(), KeStallExecutionProcessor(), KmtEnsureServiceState(), NtWaitForDebugEvent(), ProgressCountdown(), CWineTest::RunTest(), sys_init(), sys_now(), and USB2_AllocateTimeForEndpoint().
| KEVENT TerminationEvent |
Definition at line 11 of file sys_arch.c.
Referenced by sys_arch_mbox_fetch(), sys_arch_sem_wait(), sys_init(), sys_shutdown(), and WaitForEventSafely().
|
static |
Definition at line 6 of file sys_arch.c.
Referenced by LwipThreadMain(), NtQueryInformationThread(), sys_init(), and sys_shutdown().
|
static |
Definition at line 7 of file sys_arch.c.
Referenced by LwipThreadMain(), sys_init(), and sys_shutdown().