Lines Matching defs:node
198 struct efi_generic_dev_path *node;
201 node = (struct efi_generic_dev_path *)buffer;
203 if (len < sizeof(*node))
206 while (offset <= len - sizeof(*node) &&
207 node->length >= sizeof(*node) &&
208 node->length <= len - offset) {
209 offset += node->length;
211 if ((node->type == EFI_DEV_END_PATH ||
212 node->type == EFI_DEV_END_PATH2) &&
213 node->sub_type == EFI_DEV_END_ENTIRE)
216 node = (struct efi_generic_dev_path *)(buffer + offset);
220 * If we're here then either node->length pointed past the end
222 * finding a device path end node.