Searched defs:Fragment (Results 1 - 14 of 14) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/
H A DIScsiTcp4Io.c420 NET_FRAGMENT *Fragment; local
425 Fragment = AllocatePool (FragmentCount * sizeof (NET_FRAGMENT));
426 if (Fragment == NULL) {
432 NetbufBuildExt (Packet, Fragment, &FragmentCount);
441 RxData.DataLength = Fragment[CurrentFragment].Len;
442 RxData.FragmentTable[0].FragmentLength = Fragment[CurrentFragment].Len;
443 RxData.FragmentTable[0].FragmentBuffer = Fragment[CurrentFragment].Bulk;
474 Fragment[CurrentFragment].Len -= RxData.FragmentTable[0].FragmentLength;
475 if (Fragment[CurrentFragment].Len == 0) {
478 Fragment[CurrentFragmen
[all...]
H A DIScsiProto.c957 NET_FRAGMENT Fragment[2]; local
1030 Fragment[0].Len = Len;
1031 Fragment[0].Bulk = Context->InData + InDataOffset;
1038 Fragment[1].Len = PadLen + (DataDigest ? sizeof (UINT32) : 0);
1039 Fragment[1].Bulk = (UINT8 *)PadAndCRC32 + (4 - PadLen);
1045 DataSeg = NetbufFromExt (&Fragment[0], FragmentCount, 0, 0, IScsiNbufExtFree, NULL);
1760 NET_FRAGMENT Fragment[2]; local
1765 Fragment[0].Len = Len;
1766 Fragment[0].Bulk = Data;
1770 Fragment[
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeTcpIoLib/
H A DDxeTcpIoLib.c887 NET_FRAGMENT *Fragment; local
930 Fragment = AllocatePool (FragmentCount * sizeof (NET_FRAGMENT));
931 if (Fragment == NULL) {
938 NetbufBuildExt (Packet, Fragment, &FragmentCount);
945 RxData->DataLength = Fragment[CurrentFragment].Len;
946 RxData->FragmentTable[0].FragmentLength = Fragment[CurrentFragment].Len;
947 RxData->FragmentTable[0].FragmentBuffer = Fragment[CurrentFragment].Bulk;
992 Fragment[CurrentFragment].Len -= RxData->FragmentTable[0].FragmentLength;
993 if (Fragment[CurrentFragment].Len == 0) {
996 Fragment[CurrentFragmen
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/
H A DIp4Output.c27 Fragment, Ttl, Protocol, Src and Dst. All the fields
55 FirstFragment = IP4_FIRST_FRAGMENT (Head->Fragment);
78 PacketHead->Fragment = HTONS (Head->Fragment);
191 Fragment, Protocol, Src and Dst. All the fields are
193 Ver, HeadLen, Fragment, and checksum. The Fragment
227 NET_BUF *Fragment; local
344 Fragment = NetbufGetFragment (Packet, Offset, PacketLen, IP4_MAX_HEADLEN);
346 if (Fragment
[all...]
H A DIp4Input.c79 NET_BUF *Fragment; local
82 Fragment = NET_LIST_USER_STRUCT (Entry, NET_BUF, List);
85 NetbufFree (Fragment);
228 NET_BUF *Fragment; local
282 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List);
284 if (This->Start < IP4_GET_CLIP_INFO (Fragment)->Start) {
296 Fragment = NET_LIST_USER_STRUCT (Prev, NET_BUF, List);
297 Node = IP4_GET_CLIP_INFO (Fragment);
322 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List);
323 Node = IP4_GET_CLIP_INFO (Fragment);
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Tcp4Dxe/
H A DSockImpl.c168 EFI_TCP4_FRAGMENT_DATA *Fragment; local
181 Fragment = &RxData->FragmentTable[Index];
182 CopyBytes = MIN ((UINT32) (Fragment->FragmentLength), RcvdBytes);
188 Fragment->FragmentBuffer
191 Fragment->FragmentLength = CopyBytes;
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/TcpDxe/
H A DSockImpl.c203 EFI_TCP4_FRAGMENT_DATA *Fragment; local
219 Fragment = &RxData->FragmentTable[Index];
220 CopyBytes = MIN ((UINT32) (Fragment->FragmentLength), RcvdBytes);
226 Fragment->FragmentBuffer
229 Fragment->FragmentLength = CopyBytes;
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/
H A DIp6Output.c512 NET_BUF *Fragment; local
760 // Destination. If yes include a Fragment Header in the subsequent packets.
772 // Options header (first occur), Routing header, and before Fragment header,
818 // Remove the inserted Fragment Header since we need fragment the packet.
833 // fragment offset field in Fragment header.
880 Fragment = NetbufGetFragment (Packet, Offset, PacketLen, UnFragmentLen);
881 if (Fragment == NULL) {
896 Fragment,
909 Fragment,
962 // A Fragment Heade
[all...]
H A DIp6Input.c73 NET_BUF *Fragment; local
76 Fragment = NET_LIST_USER_STRUCT (Entry, NET_BUF, List);
79 NetbufFree (Fragment);
176 NET_BUF *Fragment; local
233 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List);
235 if (This->Start < IP6_GET_CLIP_INFO (Fragment)->Start) {
247 Fragment = NET_LIST_USER_STRUCT (Prev, NET_BUF, List);
248 Node = IP6_GET_CLIP_INFO (Fragment);
258 Ip6TrimPacket (Fragment, Node->Start, This->Start);
275 Fragment
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeNetLib/
H A DNetBuffer.c887 @retval EFI_SUCCESS Fragment table is built successfully.
949 NET_FRAGMENT *Fragment; local
970 Fragment = AllocatePool (sizeof (NET_FRAGMENT) * FragmentNum);
972 if (Fragment == NULL) {
984 Fragment[Current].Bulk = Nbuf->BlockOp[Index].Head;
985 Fragment[Current].Len = Nbuf->BlockOp[Index].Size;
991 Nbuf = NetbufFromExt (Fragment, Current, HeadSpace, HeaderLen, ExtFree, Arg);
992 FreePool (Fragment);
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IScsiDxe/
H A DIScsiProto.c1126 NET_FRAGMENT Fragment[2]; local
1195 Fragment[0].Len = Len;
1196 Fragment[0].Bulk = Context->InData + InDataOffset;
1203 Fragment[1].Len = PadLen + (DataDigest ? sizeof (UINT32) : 0);
1204 Fragment[1].Bulk = (UINT8 *)PadAndCRC32 + (4 - PadLen);
1211 DataSeg = NetbufFromExt (&Fragment[0], FragmentCount, 0, 0, IScsiNbufExtFree, NULL);
1967 NET_FRAGMENT Fragment[2]; local
1972 Fragment[0].Len = Len;
1973 Fragment[0].Bulk = Data;
1977 Fragment[
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/EfiSocketLib/
H A DSocket.c1872 UINT32 Fragment; local
1889 Fragment = 0;
1891 while (( pBufferEnd > pBuffer ) && ( FragmentCount > Fragment )) {
1895 pData = pFragmentTable[Fragment].FragmentBuffer;
1896 BytesToCopy = pFragmentTable[Fragment].FragmentLength;
1911 Fragment += 1;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Library/
H A DNetLib.h104 UINT16 Fragment; member in struct:__anon11040
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/Ikev2/
H A DPayload.c1445 HASH_DATA_FRAGMENT Fragment[1]; local
1504 Fragment[0].Data = PublicKey;
1505 Fragment[0].DataSize = PublicKeyLen;
1514 Fragment,

Completed in 94 milliseconds