Lines Matching defs:buffer
90 grub_properly_aligned_t *buffer;
102 buffer = grub_malloc (MULTIBOOT2_SEARCH);
103 if (!buffer)
106 len = grub_file_read (file, buffer, MULTIBOOT2_SEARCH);
109 grub_free (buffer);
115 /* Look for the multiboot header in the buffer. The header should
117 for (header = (struct multiboot2_header *) buffer;
118 ((char *) header <= (char *) buffer + len - 12) || (header = 0);
130 grub_free (buffer);
135 grub_dprintf("multiboot", "Found multiboot 2 header @ offset 0x%x\n", (unsigned)((char *)header - (char *)buffer));
187 grub_free (buffer);
225 grub_free (buffer);
235 grub_free (buffer);
242 int offset = ((char *) header - (char *) buffer -
261 grub_free (buffer);
268 grub_free (buffer);
275 grub_free (buffer);
288 err = grub_multiboot_load_elf (file, buffer);
291 grub_free (buffer);