Lines Matching defs:array
44 /* Constant array information - 128 bytes. */
67 grub_uint64_t reshape_position; /* Next address in array-space for reshape. */
89 grub_uint32_t max_dev; /* Size of devs[] array to consider. */
98 grub_uint16_t dev_roles[0]; /* Role in array, or 0xffff for a spare, or 0xfffe for faulty. */
107 grub_mdraid_detect (grub_disk_t disk, struct grub_raid_array *array,
186 array->name = grub_strdup (real_sb->set_name);
187 if (! array->name)
193 array->number = 0;
194 array->level = grub_le_to_cpu32 (real_sb->level);
195 array->layout = grub_le_to_cpu32 (real_sb->layout);
196 array->total_devs = grub_le_to_cpu32 (real_sb->raid_disks);
198 array->disk_size = grub_le_to_cpu64 (real_sb->size);
200 array->disk_size = grub_le_to_cpu64 (real_sb->data_size);
201 array->chunk_size = grub_le_to_cpu32 (real_sb->chunksize);
208 array->index = grub_le_to_cpu16
210 if (array->index >= array->total_devs)
213 array->uuid_len = 16;
214 array->uuid = grub_malloc (16);
215 if (!array->uuid)
221 grub_memcpy (array->uuid, real_sb->set_uuid, 16);