Lines Matching defs:node
39 struct efi_generic_dev_path *node;
42 node = (struct efi_generic_dev_path *)buffer;
44 if (len < sizeof(*node))
47 while (offset <= len - sizeof(*node) &&
48 node->length >= sizeof(*node) &&
49 node->length <= len - offset) {
50 offset += node->length;
52 if ((node->type == EFI_DEV_END_PATH ||
53 node->type == EFI_DEV_END_PATH2) &&
54 node->sub_type == EFI_DEV_END_ENTIRE)
57 node = (struct efi_generic_dev_path *)(buffer + offset);
61 * If we're here then either node->length pointed past the end
63 * finding a device path end node.