Searched defs:disk (Results 26 - 50 of 99) sorted by relevance

1234

/osnet-11/usr/src/grub/grub2/grub-core/commands/
H A Dhdparm.c1 /* hdparm.c - command to get/set ATA disk parameters. */
22 #include <grub/disk.h>
77 apt.taskfile.disk = 0xE0;
95 apt.taskfile.disk = 0xE0;
113 apt.taskfile.disk = 0xE0;
306 /* Open disk. */
307 grub_disk_t disk = grub_disk_open (&args[0][1]); local
308 if (! disk)
311 if (disk->partition)
313 grub_disk_close (disk);
[all...]
H A Dloadenv.c23 #include <grub/disk.h>
209 grub_disk_t disk; local
241 disk = file->device->disk;
243 part_start = grub_partition_get_start (disk->partition);
250 if (grub_disk_read (disk, p->sector - part_start,
266 grub_disk_t disk; local
272 disk = file->device->disk;
273 part_start = grub_partition_get_start (disk
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/disk/arc/
H A Darcdisk.c1 /* ofdisk.c - Open Firmware disk access. */
21 #include <grub/disk.h>
133 grub_arcdisk_open (const char *name, grub_disk_t disk) argument
174 disk->data = fullname;
211 "determined disk size 0x%" PRIxGRUB_UINT64_T "\n", res);
212 disk->total_sectors = (res + 0x200) >> 9;
215 disk->total_sectors = (info.end >> 9);
217 disk->id = hash->num;
222 grub_arcdisk_close (grub_disk_t disk) argument
224 grub_free (disk
228 grub_arcdisk_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/disk/
H A Ddmraid_nvidia.c21 #include <grub/disk.h>
89 grub_uint32_t unit_flags; /* 0x30 - 0x33 Flags for this disk */
94 grub_dmraid_nv_detect (grub_disk_t disk, struct grub_raid_array *array, argument
100 if (disk->partition)
103 sector = grub_disk_get_size (disk);
107 if (grub_disk_read (disk, sector, 0, sizeof (sb), &sb))
H A Dluks.c25 #include <grub/disk.h>
36 /* On disk LUKS header */
68 configure_ciphers (grub_disk_t disk, const char *check_uuid, argument
93 err = grub_disk_read (disk, 0, 0, sizeof (header), &header);
291 newdev->total_length = grub_disk_get_size (disk) - newdev->offset;
384 /* Read and decrypt the key material from the disk. */
H A Dmdraid1x_linux.c21 #include <grub/disk.h>
29 /* Linux RAID on disk structures and constants,
107 grub_mdraid_detect (grub_disk_t disk, struct grub_raid_array *array, argument
115 size = grub_disk_get_size (disk);
143 if (grub_disk_read (disk, sector, 0, sizeof (struct grub_raid_super_1x),
172 /* 1.x superblocks don't have a fixed size on disk. So we have to
180 if (grub_disk_read (disk, sector, 0, sb_size, real_sb))
H A Dpata.c22 #include <grub/disk.h>
143 grub_pata_readwrite (struct grub_ata *disk, argument
147 struct grub_pata_device *dev = (struct grub_pata_device *) disk->data;
167 | (parms->taskfile.disk & 0xef));
H A Dscsi.c20 #include <grub/disk.h>
196 grub_scsi_read10 (grub_disk_t disk, grub_disk_addr_t sector,
204 scsi = disk->data;
229 grub_scsi_read12 (grub_disk_t disk, grub_disk_addr_t sector,
237 scsi = disk->data;
262 grub_scsi_write10 (grub_disk_t disk, grub_disk_addr_t sector,
270 scsi = disk->data;
295 grub_scsi_write12 (grub_disk_t disk, grub_disk_addr_t sector,
303 scsi = disk->data;
377 grub_scsi_open (const char *name, grub_disk_t disk)
194 grub_scsi_read10(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
227 grub_scsi_read12(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
374 grub_scsi_open(const char *name, grub_disk_t disk) argument
510 grub_scsi_close(grub_disk_t disk) argument
521 grub_scsi_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
[all...]
H A Data.c1 /* ata.c - ATA disk access. */
22 #include <grub/disk.h>
74 parms.taskfile.disk = 0xE0;
120 parms.taskfile.disk = 0xE0;
229 parms->taskfile.disk = 0xE0 | head;
240 parms->taskfile.disk = 0xE0 | ((sector >> 24) & 0x0F);
252 parms->taskfile.disk = 0xE0;
273 grub_ata_readwrite (grub_disk_t disk, grub_disk_addr_t sector, argument
276 struct grub_ata *ata = disk->data;
432 grub_ata_open (const char *name, grub_disk_t disk)
431 grub_ata_open(const char *name, grub_disk_t disk) argument
462 grub_ata_close(grub_disk_t disk) argument
469 grub_ata_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
476 grub_ata_write(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, const char *buf) argument
597 grub_atapi_close(grub_scsi_t disk) argument
[all...]
H A Dgeli.c54 #include <grub/disk.h>
249 configure_ciphers (grub_disk_t disk, const char *check_uuid, argument
262 sector = grub_disk_get_size (disk);
267 err = grub_disk_read (disk, sector - 1, 0, sizeof (header), &header);
387 newdev->total_length = grub_disk_get_size (disk) - 1;
H A Dlvm.c21 #include <grub/disk.h>
129 grub_disk_t disk;
148 disk = grub_disk_open (name);
149 if (!disk)
158 if (pv->disk && pv->disk->id == disk->id
159 && pv->disk->dev->id == disk->dev->id
160 && grub_partition_get_start (pv->disk
128 grub_disk_t disk; local
769 grub_lvm_memberlist(grub_disk_t disk) argument
792 grub_lvm_open(const char *name, grub_disk_t disk) argument
991 grub_lvm_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/disk/i386/pc/
H A Dbiosdisk.c23 #include <grub/disk.h>
42 /* reset the disk system first */
70 * is passed for disk address packet. If an error occurs, return
133 /* if fail, reset the disk system */
194 /* 0 sectors means no disk */
303 grub_dprintf ("disk", "Read error when probing drive 0x%2x\n", drive);
332 grub_biosdisk_open (const char *name, grub_disk_t disk) argument
342 disk->id = drive;
354 disk->log_sector_size = 11;
363 disk
432 grub_biosdisk_close(grub_disk_t disk) argument
444 grub_biosdisk_rw(int cmd, grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, unsigned segment) argument
525 get_safe_sectors(grub_disk_t disk, grub_disk_addr_t sector) argument
545 grub_biosdisk_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
573 grub_biosdisk_write(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, const char *buf) argument
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/disk/ieee1275/
H A Dofdisk.c1 /* ofdisk.c - Open Firmware disk access. */
21 #include <grub/disk.h>
88 grub_dprintf ("disk", "devpath = %s, canonical = %s\n", devpath, curcan);
123 grub_dprintf ("disk", "device name = %s type = %s\n", alias->name,
129 grub_dprintf ("disk", "disk name = %s\n", alias->name);
130 grub_dprintf ("disk", "disk name = %s, path = %s\n", alias->name,
179 grub_dprintf ("disk", "finddevice (%s) failed\n",
187 grub_dprintf ("disk", "ge
242 grub_ofdisk_open(const char *name, grub_disk_t disk) argument
301 grub_ofdisk_close(grub_disk_t disk) argument
314 grub_ofdisk_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/fs/
H A Dfshelp.c23 #include <grub/disk.h>
221 /* Read LEN bytes from the file NODE on disk DISK into the buffer BUF,
224 blocks to disk blocks. The file is FILESIZE bytes big and the
227 grub_fshelp_read_file (grub_disk_t disk, grub_fshelp_node_t node, argument
276 /* If the block number is 0 this block is not stored on disk but
280 disk->read_hook = read_hook;
282 grub_disk_read (disk, blknr, skipfirst,
284 disk->read_hook = 0;
/osnet-11/usr/src/grub/grub2/grub-core/loader/i386/pc/
H A Dplan9.c23 #include <grub/disk.h>
116 auto int fill_partition (grub_disk_t disk,
118 int fill_partition (grub_disk_t disk, argument
131 file_disk = file->device->disk && disk->id == file->device->disk->id
132 && disk->dev->id == file->device->disk->dev->id;
139 disk->partition = partition->parent;
144 err = grub_disk_read (disk,
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/normal/
H A Dcompletion.c1 /* completion.c - complete a command, a disk, a partition or a file */
25 #include <grub/disk.h>
103 iterate_partition (grub_disk_t disk, const grub_partition_t p)
105 const char *disk_name = disk->name;
176 if (dev->disk)
177 if (grub_partition_iterate (dev->disk, iterate_partition))
202 /* Complete the disk part. */
216 if (dev->disk)
218 if (grub_partition_iterate (dev->disk, iterate_partition))
102 iterate_partition(grub_disk_t disk, const grub_partition_t p) argument
/osnet-11/usr/src/grub/grub2/grub-core/partmap/
H A Damiga.c20 #include <grub/disk.h>
90 amiga_partition_map_iterate (grub_disk_t disk,
91 int (*hook) (grub_disk_t disk,
103 /* Read the RDSK block which is a descriptor for the entire disk. */
104 if (grub_disk_read (disk, pos, 0, sizeof (rdsk), &rdsk))
126 /* Read the RDSK block which is a descriptor for the entire disk. */
127 if (grub_disk_read (disk, next, 0, sizeof (apart), &apart))
149 if (hook (disk, &part))
89 amiga_partition_map_iterate(grub_disk_t disk, int (*hook) (grub_disk_t disk, const grub_partition_t partition)) argument
H A Dsun.c22 #include <grub/disk.h>
89 sun_partition_map_iterate (grub_disk_t disk, argument
90 int (*hook) (grub_disk_t disk,
103 err = grub_disk_read (disk, 0, 0, sizeof (struct grub_sun_block),
132 if (hook (disk, &p))
H A Dsunpc.c22 #include <grub/disk.h>
77 sun_pc_partition_map_iterate_extended (grub_disk_t disk, argument
78 int (*hook) (grub_disk_t disk, const grub_partition_t partition,
95 err = grub_disk_read (disk, 1, 0, sizeof (struct grub_sun_pc_block), &block);
139 if (hook (disk, p, desc))
150 sun_pc_partition_map_iterate (grub_disk_t disk, argument
151 int (*hook) (grub_disk_t disk, const grub_partition_t partition))
168 return sun_pc_partition_map_iterate_extended(disk, xt_hook);
175 sunpc_partition_map_embed (struct grub_disk *disk, unsigned int *nsectors, argument
190 auto int NESTED_FUNC_ATTR find_sunpc_boot_slice (grub_disk_t disk,
[all...]
/osnet-11/usr/src/grub/grub2/include/grub/
H A Ddisk.h27 /* These are used to set a device id. When you add a new disk device,
76 grub_err_t (*open) (const char *name, struct grub_disk *disk);
78 /* Close the disk DISK. */
79 void (*close) (struct grub_disk *disk);
81 /* Read SIZE sectors from the sector SECTOR of the disk DISK into BUF. */
82 grub_err_t (*read) (struct grub_disk *disk, grub_disk_addr_t sector,
85 /* Write SIZE sectors from BUF into the sector SECTOR of the disk DISK. */
86 grub_err_t (*write) (struct grub_disk *disk, grub_disk_addr_t sector,
90 struct grub_disk_memberlist *(*memberlist) (struct grub_disk *disk);
91 const char * (*raidname) (struct grub_disk *disk);
135 grub_disk_t disk; member in struct:grub_disk_memberlist
[all...]
H A Dlvm.h1 /* lvm.h - On disk structures for LVM. */
40 grub_disk_t disk; member in struct:grub_lvm_pv
86 /* On disk - 32 bytes */
95 /* On disk */
102 /* On disk */
118 /* On disk */
126 /* On disk */
/osnet-11/usr/src/grub/grub2/util/ieee1275/
H A Dofpath.c174 char disk[64]; local
182 sprintf(disk, "/disk@%d", devno);
189 sprintf(disk, "/disk@%d:%c", devno, 'a' + (part - 1));
191 strcat(of_path, disk);
295 /* SAS devices are identified using disk@$PHY_ID */
329 char *sysfs_path, disk[64]; local
358 disk_name = "disk";
363 sprintf(disk, "/
[all...]
/osnet-11/usr/src/cmd/hal/utils/
H A Dfsutils.c57 char *part, *slice, *disk; local
67 disk = strrchr(devlink, 'd');
69 if ((part != NULL) && (part > slice) && (part > disk)) {
71 } else if ((slice != NULL) && (slice > disk)) {
74 s = disk;
221 * are tagged backup/entire disk.
/osnet-11/usr/src/lib/libdiskmgt/common/
H A Ddisks_private.h74 struct disk **disks;
94 struct disk **disks;
102 typedef struct disk { struct
111 struct disk *next;
123 disk_t *disk; member in union:descriptor::__anon1550
/osnet-11/usr/src/grub/grub2/grub-core/disk/efi/
H A Defidisk.c20 #include <grub/disk.h>
29 #include <grub/efi/disk.h>
96 /* Find handles which support the disk io interface. */
458 grub_efidisk_open (const char *name, struct grub_disk *disk) argument
489 disk->id = ((num << 8) | name[0]);
491 /* FIXME: Probably it is better to store the block size in the disk,
495 disk->total_sectors = m->last_block + 1;
499 for (disk->log_sector_size = 0;
500 (1U << disk->log_sector_size) < m->block_size;
501 disk
526 grub_efidisk_read(struct grub_disk *disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
552 grub_efidisk_write(struct grub_disk *disk, grub_disk_addr_t sector, grub_size_t size, const char *buf) argument
607 grub_efidisk_get_device_handle(grub_disk_t disk) argument
688 grub_disk_t disk; local
[all...]

Completed in 39 milliseconds

1234