Lines Matching defs:node
452 grub_squash_read_symlink (grub_fshelp_node_t node)
456 ret = grub_malloc (grub_le_to_cpu32 (node->ino.symlink.namelen) + 1);
458 err = read_chunk (node->data, ret,
459 grub_le_to_cpu32 (node->ino.symlink.namelen),
460 grub_le_to_cpu64 (node->data->sb.inodeoffset)
461 + node->ino_chunk,
462 node->ino_offset + (node->ino.symlink.name
463 - (char *) &node->ino));
469 ret[grub_le_to_cpu32 (node->ino.symlink.namelen)] = 0;
478 grub_fshelp_node_t node))
519 struct grub_fshelp_node *node;
555 node = grub_malloc (sizeof (*node));
556 if (! node)
558 *node = *dir;
559 node->ino = ino;
560 node->ino_chunk = grub_le_to_cpu32 (dh.ino_chunk);
561 node->ino_offset = grub_le_to_cpu16 (di.ino_offset);
563 r = hook (buf, filetype, node);
604 grub_fshelp_node_t node);
608 grub_fshelp_node_t node)
614 info.mtime = grub_le_to_cpu32 (node->ino.mtime);
615 grub_free (node);