Home | History | Annotate | Download | only in HttpBootDxe

Lines Matching defs:Node

286                                    If this parameter is not NULL and the first Device Path Node is 

287 not the End of Device Path Node, then only the handle for the
288 child device specified by the first Device Path Node of
290 If the first Device Path Node of RemainingDevicePath is
291 the End of Device Path Node, no child handle is created by this
310 EFI_DEV_PATH *Node;
352 // Open Device Path Protocol to prepare for appending IP and URI node.
446 // Append IPv4 device path node.
448 Node = AllocateZeroPool (sizeof (IPv4_DEVICE_PATH));
449 if (Node == NULL) {
453 Node->Ipv4.Header.Type = MESSAGING_DEVICE_PATH;
454 Node->Ipv4.Header.SubType = MSG_IPv4_DP;
455 SetDevicePathNodeLength (Node, sizeof (IPv4_DEVICE_PATH));
456 Node->Ipv4.StaticIpAddress = FALSE;
457 DevicePath = AppendDevicePathNode (Private->ParentDevicePath, (EFI_DEVICE_PATH_PROTOCOL*) Node);
458 FreePool (Node);
465 // Append URI device path node.
467 Node = AllocateZeroPool (sizeof (EFI_DEVICE_PATH_PROTOCOL));
468 if (Node == NULL) {
472 Node->DevPath.Type = MESSAGING_DEVICE_PATH;
473 Node->DevPath.SubType = MSG_URI_DP;
474 SetDevicePathNodeLength (Node, sizeof (EFI_DEVICE_PATH_PROTOCOL));
475 Private->Ip4Nic->DevicePath = AppendDevicePathNode (DevicePath, (EFI_DEVICE_PATH_PROTOCOL*) Node);
476 FreePool (Node);
758 If this parameter is not NULL and the first Device Path Node is
759 not the End of Device Path Node, then only the handle for the
760 child device specified by the first Device Path Node of
762 If the first Device Path Node of RemainingDevicePath is
763 the End of Device Path Node, no child handle is created by this
782 EFI_DEV_PATH *Node;
824 // Open Device Path Protocol to prepare for appending IP and URI node.
942 // Append IPv6 device path node.
944 Node = AllocateZeroPool (sizeof (IPv6_DEVICE_PATH));
945 if (Node == NULL) {
949 Node->Ipv6.Header.Type = MESSAGING_DEVICE_PATH;
950 Node->Ipv6.Header.SubType = MSG_IPv6_DP;
951 Node->Ipv6.PrefixLength = IP6_PREFIX_LENGTH;
952 SetDevicePathNodeLength (Node, sizeof (IPv6_DEVICE_PATH));
953 DevicePath = AppendDevicePathNode(Private->ParentDevicePath, (EFI_DEVICE_PATH*) Node);
954 FreePool(Node);
961 // Append URI device path node.
963 Node = AllocateZeroPool (sizeof (EFI_DEVICE_PATH_PROTOCOL));
964 if (Node == NULL) {
968 Node->DevPath.Type = MESSAGING_DEVICE_PATH;
969 Node->DevPath.SubType = MSG_URI_DP;
970 SetDevicePathNodeLength (Node, sizeof (EFI_DEVICE_PATH_PROTOCOL));
971 Private->Ip6Nic->DevicePath = AppendDevicePathNode (DevicePath, (EFI_DEVICE_PATH_PROTOCOL*) Node);
972 FreePool (Node);