Home
last modified time | relevance | path

Searched refs:Handle (Results 1 – 25 of 692) sorted by relevance

12345678910>>...28

/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/
DDebugCommunicationLibUsb3Common.c94 IN USB3_DEBUG_PORT_HANDLE *Handle, in XhcWriteDebugReg() argument
101 DebugCapabilityBase = Handle->DebugCapabilityBase; in XhcWriteDebugReg()
118 IN USB3_DEBUG_PORT_HANDLE *Handle, in XhcReadDebugReg() argument
125 DebugCapabilityBase = Handle->DebugCapabilityBase; in XhcReadDebugReg()
141 IN USB3_DEBUG_PORT_HANDLE *Handle, in XhcSetDebugRegBit() argument
148 Data = XhcReadDebugReg (Handle, Offset); in XhcSetDebugRegBit()
150 XhcWriteDebugReg (Handle, Offset, Data); in XhcSetDebugRegBit()
198 IN OUT USB3_DEBUG_PORT_HANDLE *Handle, in UpdateXhcResource() argument
202 if ((Handle == NULL) || (Handle->XhciMmioBase == XhciMmioBase)) { in UpdateXhcResource()
209 Handle->XhciMmioBase = XhciMmioBase; in UpdateXhcResource()
[all …]
DDebugCommunicationLibUsb3Transfer.c28 IN USB3_DEBUG_PORT_HANDLE *Handle, in XhcSyncTrsRing() argument
91 IN USB3_DEBUG_PORT_HANDLE *Handle, in XhcSyncEventRing() argument
142 IN USB3_DEBUG_PORT_HANDLE *Handle, in XhcCheckNewEvent() argument
215 IN USB3_DEBUG_PORT_HANDLE *Handle, in XhcCheckUrbResult() argument
228 ASSERT ((Handle != NULL) && (Urb != NULL)); in XhcCheckUrbResult()
239 XhcSyncEventRing (Handle, &Handle->EventRing); in XhcCheckUrbResult()
241 for (Index = 0; Index < Handle->EventRing.TrbNumber; Index++) { in XhcCheckUrbResult()
243 Status = XhcCheckNewEvent (Handle, &Handle->EventRing, ((TRB_TEMPLATE **)&EvtTrb)); in XhcCheckUrbResult()
259 } else if (IsTrbInTrsRing ((TRANSFER_RING *)(UINTN)(Handle->UrbIn.Ring), TRBPtr)) { in XhcCheckUrbResult()
264 Handle->DataCount = (UINT8) (Handle->UrbIn.DataLen - EvtTrb->Length); in XhcCheckUrbResult()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Core/PiSmmCore/
DHandle.c38 IHANDLE *Handle; in SmmValidateHandle() local
40 Handle = (IHANDLE *)UserHandle; in SmmValidateHandle()
41 if (Handle == NULL) { in SmmValidateHandle()
44 if (Handle->Signature != EFI_HANDLE_SIGNATURE) { in SmmValidateHandle()
126 IN IHANDLE *Handle, in SmmFindProtocolInterface() argument
145 for (Link = Handle->Protocols.ForwardLink; Link != &Handle->Protocols; Link=Link->ForwardLink) { in SmmFindProtocolInterface()
219 IHANDLE *Handle; in SmmInstallProtocolInterfaceNotify() local
242 Handle = NULL; in SmmInstallProtocolInterfaceNotify()
271 Handle = (IHANDLE *)*UserHandle; in SmmInstallProtocolInterfaceNotify()
272 if (Handle == NULL) { in SmmInstallProtocolInterfaceNotify()
[all …]
DLocate.c57 IHANDLE *Handle; in SmmGetNextLocateAllHandles() local
67 Handle = NULL; in SmmGetNextLocateAllHandles()
70 Handle = CR (Position->Position, IHANDLE, AllHandles, EFI_HANDLE_SIGNATURE); in SmmGetNextLocateAllHandles()
72 return Handle; in SmmGetNextLocateAllHandles()
93 IHANDLE *Handle; in SmmGetNextLocateByRegisterNotify() local
98 Handle = NULL; in SmmGetNextLocateByRegisterNotify()
115 Handle = Prot->Handle; in SmmGetNextLocateByRegisterNotify()
119 return Handle; in SmmGetNextLocateByRegisterNotify()
139 IHANDLE *Handle; in SmmGetNextLocateByProtocol() local
143 Handle = NULL; in SmmGetNextLocateByProtocol()
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Sample/Tools/Source/HiiPack/
DFindFiles.c135 HANDLE Handle; in ProcessDirectory() local
139 Handle = INVALID_HANDLE_VALUE; in ProcessDirectory()
148 Handle = FindFirstFile (TempName, &FindData); in ProcessDirectory()
149 if (Handle != INVALID_HANDLE_VALUE) { in ProcessDirectory()
159 } while (FindNextFile (Handle, &FindData)); in ProcessDirectory()
162 if (Handle != INVALID_HANDLE_VALUE) { in ProcessDirectory()
163 FindClose (Handle); in ProcessDirectory()
164 Handle = INVALID_HANDLE_VALUE; in ProcessDirectory()
173 Handle = FindFirstFile (TempName, &FindData); in ProcessDirectory()
177 if (Handle != INVALID_HANDLE_VALUE) { in ProcessDirectory()
[all …]
/device/linaro/bootloader/edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/
DLibSmbiosView.c248 IN OUT UINT16 *Handle, in LibGetSmbiosStructure() argument
257 if (*Handle == INVALID_HANDLE) { in LibGetSmbiosStructure()
258 *Handle = mSmbiosStruct->Hdr->Handle; in LibGetSmbiosStructure()
271 if (Smbios.Hdr->Handle == *Handle) { in LibGetSmbiosStructure()
286 *Handle = Smbios.Hdr->Handle; in LibGetSmbiosStructure()
288 *Handle = INVALID_HANDLE; in LibGetSmbiosStructure()
298 *Handle = INVALID_HANDLE; in LibGetSmbiosStructure()
320 IN OUT UINT16 *Handle, in LibGetSmbios64BitStructure() argument
329 if (*Handle == INVALID_HANDLE) { in LibGetSmbios64BitStructure()
330 *Handle = mSmbios64BitStruct->Hdr->Handle; in LibGetSmbios64BitStructure()
[all …]
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb/
DDebugCommunicationLibUsb.c526 IN USB_DEBUG_PORT_HANDLE *Handle in NeedReinitializeHardware() argument
538 if (EhciMemoryBase != Handle->EhciMemoryBase) { in NeedReinitializeHardware()
539 Handle->EhciMemoryBase = EhciMemoryBase; in NeedReinitializeHardware()
543 … PciRead32(PcdGet32(PcdUsbEhciPciAddress) + PCI_BASE_ADDRESSREG_OFFSET + Handle->DebugPortBarNumbe… in NeedReinitializeHardware()
544 if (UsbDebugPortMemoryBase != Handle->UsbDebugPortMemoryBase) { in NeedReinitializeHardware()
545 Handle->UsbDebugPortMemoryBase = UsbDebugPortMemoryBase; in NeedReinitializeHardware()
562 …UsbDebugPortRegister = (USB_DEBUG_PORT_REGISTER *)(UINTN)(Handle->UsbDebugPortMemoryBase + Handle-… in NeedReinitializeHardware()
568 if (Handle->Initialized == USBDBG_RESET) { in NeedReinitializeHardware()
570 } else if (Handle->Initialized != USBDBG_INIT_DONE) { in NeedReinitializeHardware()
594 IN USB_DEBUG_PORT_HANDLE *Handle in InitializeUsbDebugHardware() argument
[all …]
/device/linaro/bootloader/edk2/Nt32Pkg/WinNtGopDxe/
DWinNtGopDriver.c122 IN EFI_HANDLE Handle, in WinNtGopDriverBindingSupported() argument
133 Handle, in WinNtGopDriverBindingSupported()
137 Handle, in WinNtGopDriverBindingSupported()
150 Handle, in WinNtGopDriverBindingSupported()
153 Handle in WinNtGopDriverBindingSupported()
174 IN EFI_HANDLE Handle, in WinNtGopDriverBindingStart() argument
186 Handle, in WinNtGopDriverBindingStart()
190 Handle, in WinNtGopDriverBindingStart()
210 Private->Handle = Handle; in WinNtGopDriverBindingStart()
241 &Private->Handle, in WinNtGopDriverBindingStart()
[all …]
/device/linaro/bootloader/edk2/EmulatorPkg/EmuGopDxe/
DGopDriver.c104 IN EFI_HANDLE Handle, in EmuGopDriverBindingSupported() argument
115 Handle, in EmuGopDriverBindingSupported()
119 Handle, in EmuGopDriverBindingSupported()
132 Handle, in EmuGopDriverBindingSupported()
135 Handle in EmuGopDriverBindingSupported()
181 IN EFI_HANDLE Handle, in EmuGopDriverBindingStart() argument
193 Handle, in EmuGopDriverBindingStart()
197 Handle, in EmuGopDriverBindingStart()
220 Private->Handle = Handle; in EmuGopDriverBindingStart()
247 &Private->Handle, in EmuGopDriverBindingStart()
[all …]
/device/linaro/bootloader/edk2/MdePkg/Include/Library/
DPerformanceLib.h47 IN CONST VOID *Handle, OPTIONAL
79 IN CONST VOID *Handle, OPTIONAL
128 OUT CONST VOID **Handle,
161 IN CONST VOID *Handle, OPTIONAL
196 IN CONST VOID *Handle, OPTIONAL
248 OUT CONST VOID **Handle,
281 #define PERF_END(Handle, Token, Module, TimeStamp) \ argument
284 EndPerformanceMeasurement (Handle, Token, Module, TimeStamp); \
295 #define PERF_START(Handle, Token, Module, TimeStamp) \ argument
298 StartPerformanceMeasurement (Handle, Token, Module, TimeStamp); \
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Hand/
DLocate.c127 IHANDLE *Handle; in CoreLocateHandle() local
212 Handle = GetNext (&Position, &Interface); in CoreLocateHandle()
213 if (NULL == Handle) { in CoreLocateHandle()
221 ResultSize += sizeof(Handle); in CoreLocateHandle()
223 *ResultBuffer = Handle; in CoreLocateHandle()
279 IHANDLE *Handle; in CoreGetNextLocateAllHandles() local
289 Handle = NULL; in CoreGetNextLocateAllHandles()
292 Handle = CR (Position->Position, IHANDLE, AllHandles, EFI_HANDLE_SIGNATURE); in CoreGetNextLocateAllHandles()
295 return Handle; in CoreGetNextLocateAllHandles()
318 IHANDLE *Handle; in CoreGetNextLocateByRegisterNotify() local
[all …]
DHandle.c74 IHANDLE *Handle; in CoreValidateHandle() local
76 Handle = (IHANDLE *)UserHandle; in CoreValidateHandle()
77 if (Handle == NULL) { in CoreValidateHandle()
80 if (Handle->Signature != EFI_HANDLE_SIGNATURE) { in CoreValidateHandle()
173 IN IHANDLE *Handle, in CoreFindProtocolInterface() argument
195 for (Link = Handle->Protocols.ForwardLink; Link != &Handle->Protocols; Link=Link->ForwardLink) { in CoreFindProtocolInterface()
349 IHANDLE *Handle; in CoreInstallProtocolInterfaceNotify() local
372 Handle = NULL; in CoreInstallProtocolInterfaceNotify()
406 Handle = (IHANDLE *)*UserHandle; in CoreInstallProtocolInterfaceNotify()
407 if (Handle == NULL) { in CoreInstallProtocolInterfaceNotify()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Library/DxePerformanceLib/
DDxePerformanceLib.c106 IN CONST VOID *Handle, OPTIONAL in StartPerformanceMeasurementEx() argument
121 Status = mPerformanceEx->StartGaugeEx (Handle, Token, Module, TimeStamp, Identifier); in StartPerformanceMeasurementEx()
123 Status = mPerformance->StartGauge (Handle, Token, Module, TimeStamp); in StartPerformanceMeasurementEx()
158 IN CONST VOID *Handle, OPTIONAL in EndPerformanceMeasurementEx() argument
173 Status = mPerformanceEx->EndGaugeEx (Handle, Token, Module, TimeStamp, Identifier); in EndPerformanceMeasurementEx()
175 Status = mPerformance->EndGauge (Handle, Token, Module, TimeStamp); in EndPerformanceMeasurementEx()
228 OUT CONST VOID **Handle, in GetPerformanceMeasurementEx() argument
241 ASSERT (Handle != NULL); in GetPerformanceMeasurementEx()
276 *Handle = (VOID *) (UINTN) GaugeData->Handle; in GetPerformanceMeasurementEx()
313 IN CONST VOID *Handle, OPTIONAL in StartPerformanceMeasurement() argument
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Library/SmmPerformanceLib/
DSmmPerformanceLib.c128 IN CONST VOID *Handle, OPTIONAL in StartPerformanceMeasurementEx() argument
143 Status = mPerformanceEx->StartGaugeEx (Handle, Token, Module, TimeStamp, Identifier); in StartPerformanceMeasurementEx()
145 Status = mPerformance->StartGauge (Handle, Token, Module, TimeStamp); in StartPerformanceMeasurementEx()
180 IN CONST VOID *Handle, OPTIONAL in EndPerformanceMeasurementEx() argument
195 Status = mPerformanceEx->EndGaugeEx (Handle, Token, Module, TimeStamp, Identifier); in EndPerformanceMeasurementEx()
197 Status = mPerformance->EndGauge (Handle, Token, Module, TimeStamp); in EndPerformanceMeasurementEx()
250 OUT CONST VOID **Handle, in GetPerformanceMeasurementEx() argument
263 ASSERT (Handle != NULL); in GetPerformanceMeasurementEx()
298 *Handle = (VOID *) (UINTN) GaugeData->Handle; in GetPerformanceMeasurementEx()
335 IN CONST VOID *Handle, OPTIONAL in StartPerformanceMeasurement() argument
[all …]
/device/linaro/bootloader/edk2/NetworkPkg/Application/VConfig/
DVConfig.c139 EFI_HANDLE Handle; in NicNameToHandle() local
152 Handle = NULL; in NicNameToHandle()
154 Handle = HandleBuffer[Index]; in NicNameToHandle()
158 return Handle; in NicNameToHandle()
171 IN EFI_HANDLE Handle in OpenVlanConfigProtocol() argument
178 Handle, in OpenVlanConfigProtocol()
182 Handle, in OpenVlanConfigProtocol()
197 IN EFI_HANDLE Handle in CloseVlanConfigProtocol() argument
201 Handle, in CloseVlanConfigProtocol()
204 Handle in CloseVlanConfigProtocol()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Library/DxeCorePerformanceLib/
DDxeCorePerformanceLib.c84 IN CONST VOID *Handle, OPTIONAL in InternalSearchForGaugeEntry() argument
110 (GaugeEntryExArray[Index2].Handle == (EFI_PHYSICAL_ADDRESS) (UINTN) Handle) && in InternalSearchForGaugeEntry()
150 IN CONST VOID *Handle, OPTIONAL in StartGaugeEx() argument
191 GaugeEntryExArray[Index].Handle = (EFI_PHYSICAL_ADDRESS) (UINTN) Handle; in StartGaugeEx()
242 IN CONST VOID *Handle, OPTIONAL in EndGaugeEx() argument
256 Index = InternalSearchForGaugeEntry (Handle, Token, Module, Identifier); in EndGaugeEx()
340 IN CONST VOID *Handle, OPTIONAL in StartGauge() argument
346 return StartGaugeEx (Handle, Token, Module, TimeStamp, 0); in StartGauge()
376 IN CONST VOID *Handle, OPTIONAL in EndGauge() argument
382 return EndGaugeEx (Handle, Token, Module, TimeStamp, 0); in EndGauge()
[all …]
/device/linaro/bootloader/edk2/ArmPkg/Library/SemihostLib/
DSemihostPrivate.h26 UINTN Handle; member
32 UINTN Handle; member
80 IN UINT32 *Handle
129 IN UINT32 *Handle
161 #define Semihost_SYS_CLOSE(Handle) _Semihost_SYS_CLOSE(0x02, Handle) argument
168 #define Semihost_SYS_FLEN(Handle) _Semihost_SYS_FLEN(0x0C, Handle) argument
185 #define Semihost_SYS_CLOSE(Handle) GccSemihostCall(0x02, (UINTN)(Handle)) argument
192 #define Semihost_SYS_FLEN(Handle) GccSemihostCall(0x0C, (UINTN)(Handle)) argument
203 #define Semihost_SYS_CLOSE(Handle) (-1) argument
210 #define Semihost_SYS_FLEN(Handle) (-1) argument
/device/linaro/bootloader/edk2/MdePkg/Library/UefiFileHandleLib/
DUefiFileHandleLib.c790 IN CONST EFI_FILE_HANDLE Handle, in FileHandleGetFileName() argument
805 if (FullFileName == NULL || Handle == NULL) { in FileHandleGetFileName()
812 Status = Handle->Open(Handle, &CurrentHandle, L".", EFI_FILE_MODE_READ, 0); in FileHandleGetFileName()
864 FileHandleIsDirectory(Handle) == EFI_NOT_FOUND in FileHandleGetFileName()
897 IN EFI_FILE_HANDLE Handle, in FileHandleReturnLine() argument
908 Status = FileHandleReadLine(Handle, RetVal, &Size, FALSE, Ascii); in FileHandleReturnLine()
911 Status = FileHandleReadLine(Handle, RetVal, &Size, FALSE, Ascii); in FileHandleReturnLine()
952 IN EFI_FILE_HANDLE Handle, in FileHandleReadLine() argument
967 if (Handle == NULL in FileHandleReadLine()
978 Status = FileHandleGetSize (Handle, &FileSize); in FileHandleReadLine()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Library/PeiPerformanceLib/
DPeiPerformanceLib.c110 IN CONST VOID *Handle, OPTIONAL in InternalSearchForLogEntry() argument
136 (LogEntryArray[Index2].Handle == (EFI_PHYSICAL_ADDRESS) (UINTN) Handle) && in InternalSearchForLogEntry()
172 IN CONST VOID *Handle, OPTIONAL in StartPerformanceMeasurementEx() argument
192 LogEntryArray[Index].Handle = (EFI_PHYSICAL_ADDRESS) (UINTN) Handle; in StartPerformanceMeasurementEx()
239 IN CONST VOID *Handle, OPTIONAL in EndPerformanceMeasurementEx() argument
256 …Index = InternalSearchForLogEntry (PeiPerformanceLog, PeiPerformanceIdArray, Handle, T… in EndPerformanceMeasurementEx()
311 OUT CONST VOID **Handle, in GetPerformanceMeasurementEx() argument
325 ASSERT (Handle != NULL); in GetPerformanceMeasurementEx()
347 *Handle = (VOID *) (UINTN) (CurrentLogEntry->Handle); in GetPerformanceMeasurementEx()
380 IN CONST VOID *Handle, OPTIONAL in StartPerformanceMeasurement() argument
[all …]
/device/linaro/bootloader/edk2/OvmfPkg/Library/XenIoMmioLib/
DXenIoMmioLib.c75 IN OUT EFI_HANDLE *Handle, in XenIoMmioInstall() argument
84 ASSERT (Handle != NULL); in XenIoMmioInstall()
86 OutHandle = *Handle; in XenIoMmioInstall()
108 *Handle = OutHandle; in XenIoMmioInstall()
138 IN EFI_HANDLE Handle in XenIoMmioUninstall() argument
146 gBS->OpenProtocol (Handle, &gEfiDevicePathProtocolGuid, &XenBusDevicePath, in XenIoMmioUninstall()
150 gBS->OpenProtocol (Handle, &gXenIoProtocolGuid, &XenIo, in XenIoMmioUninstall()
153 Status = gBS->UninstallMultipleProtocolInterfaces (Handle, in XenIoMmioUninstall()
/device/linaro/bootloader/edk2/MdeModulePkg/Library/SmmCorePerformanceLib/
DSmmCorePerformanceLib.c93 IN CONST VOID *Handle, OPTIONAL in SmmSearchForGaugeEntry() argument
119 (GaugeEntryExArray[Index2].Handle == (EFI_PHYSICAL_ADDRESS) (UINTN) Handle) && in SmmSearchForGaugeEntry()
159 IN CONST VOID *Handle, OPTIONAL in StartGaugeEx() argument
203 GaugeEntryExArray[Index].Handle = (EFI_PHYSICAL_ADDRESS) (UINTN) Handle; in StartGaugeEx()
256 IN CONST VOID *Handle, OPTIONAL in EndGaugeEx() argument
272 Index = SmmSearchForGaugeEntry (Handle, Token, Module, Identifier); in EndGaugeEx()
359 IN CONST VOID *Handle, OPTIONAL in StartGauge() argument
365 return StartGaugeEx (Handle, Token, Module, TimeStamp, 0); in StartGauge()
395 IN CONST VOID *Handle, OPTIONAL in EndGauge() argument
401 return EndGaugeEx (Handle, Token, Module, TimeStamp, 0); in EndGauge()
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/DxePerformanceLib/
DPerformanceLib.c53 EFI_HANDLE Handle; member
233 IN EFI_HANDLE Handle, in GetNameFromHandle() argument
248 Handle, in GetNameFromHandle()
255 Handle, in GetNameFromHandle()
287 IN EFI_HANDLE Handle, in CreateDataNode() argument
319 Node->GaugeData.Handle = Handle; in CreateDataNode()
329 if (Handle != NULL) { in CreateDataNode()
330 GetNameFromHandle (Handle, Node->GaugeData.PdbFileName); in CreateDataNode()
340 IN EFI_HANDLE Handle, in GetDataNode() argument
386 if (Handle == 0 && Token == NULL && Host == NULL && GuidName == NULL) { in GetDataNode()
[all …]
/device/linaro/bootloader/edk2/OvmfPkg/Include/Library/
DSerializeVariablesLib.h59 OUT EFI_HANDLE *Handle
77 IN EFI_HANDLE Handle
101 OUT EFI_HANDLE *Handle,
147 IN EFI_HANDLE Handle,
168 IN EFI_HANDLE Handle
190 IN EFI_HANDLE Handle,
222 IN EFI_HANDLE Handle,
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Acpi/AcpiTableDxe/
DAcpiSdt.c158 IN UINTN Handle in SdtNotifyAcpiList() argument
171 Handle, in SdtNotifyAcpiList()
189 CurrentNotifyList->Notification ((EFI_ACPI_SDT_HEADER *)Table->Table, Version, Handle); in SdtNotifyAcpiList()
272 *TableKey = CurrentTable->Handle; in GetAcpiTable2()
426 OUT EFI_ACPI_HANDLE *Handle in SdtOpenSdtTable() argument
462 *Handle = (EFI_ACPI_HANDLE)AmlHandle; in SdtOpenSdtTable()
480 OUT EFI_ACPI_HANDLE *Handle in OpenSdt() argument
483 if (Handle == NULL) { in OpenSdt()
487 return SdtOpenSdtTable (TableKey, Handle); in OpenSdt()
506 OUT EFI_ACPI_HANDLE *Handle in SdtOpenEx() argument
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/
DPerf.c65 EFI_HANDLE Handle; member
223 IN EFI_HANDLE Handle, in GetNameFromHandle() argument
238 Handle, in GetNameFromHandle()
245 Handle, in GetNameFromHandle()
276 IN EFI_HANDLE Handle, in CreateDataNode() argument
308 Node->GaugeData.Handle = Handle; in CreateDataNode()
318 if (Handle != NULL) { in CreateDataNode()
319 GetNameFromHandle (Handle, Node->GaugeData.PdbFileName); in CreateDataNode()
329 IN EFI_HANDLE Handle, in GetDataNode() argument
375 if (Handle == 0 && Token == NULL && Host == NULL && GuidName == NULL) { in GetDataNode()
[all …]

12345678910>>...28