Lines Matching refs:Head
80 ARP_HEAD *Head;
115 Head = (ARP_HEAD *) RxData->PacketData;
120 Head->HwType = NTOHS (Head->HwType);
121 Head->ProtoType = NTOHS (Head->ProtoType);
122 Head->OpCode = NTOHS (Head->OpCode);
124 if ((Head->HwType != ArpService->SnpMode.IfType) ||
125 (Head->HwAddrLen != ArpService->SnpMode.HwAddressSize) ||
137 ArpAddress.SenderHwAddr = (UINT8 *)(Head + 1);
138 ArpAddress.SenderProtoAddr = ArpAddress.SenderHwAddr + Head->HwAddrLen;
139 ArpAddress.TargetHwAddr = ArpAddress.SenderProtoAddr + Head->ProtoAddrLen;
140 ArpAddress.TargetProtoAddr = ArpAddress.TargetHwAddr + Head->HwAddrLen;
142 SenderAddress[Hardware].Type = Head->HwType;
143 SenderAddress[Hardware].Length = Head->HwAddrLen;
146 SenderAddress[Protocol].Type = Head->ProtoType;
147 SenderAddress[Protocol].Length = Head->ProtoAddrLen;
178 (Head->ProtoType == ConfigData->SwAddressType) &&
179 (Head->ProtoAddrLen == ConfigData->SwAddressLength)) {
278 if (Head->OpCode == ARP_OPCODE_REQUEST) {
1120 // The ARP Head.