/osnet-11/usr/src/grub/grub2/grub-core/commands/ |
H A D | hdparm.c | 1 /* 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 D | loadenv.c | 23 #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 D | arcdisk.c | 1 /* 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 D | dmraid_nvidia.c | 21 #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 D | luks.c | 25 #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 D | mdraid1x_linux.c | 21 #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 D | pata.c | 22 #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 D | scsi.c | 20 #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 D | ata.c | 1 /* 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 D | geli.c | 54 #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 D | lvm.c | 21 #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 D | biosdisk.c | 23 #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 D | ofdisk.c | 1 /* 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 D | fshelp.c | 23 #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 D | plan9.c | 23 #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 D | completion.c | 1 /* 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 D | amiga.c | 20 #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 D | sun.c | 22 #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 D | sunpc.c | 22 #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 D | disk.h | 27 /* 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 D | lvm.h | 1 /* 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 D | ofpath.c | 174 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 D | fsutils.c | 57 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 D | disks_private.h | 74 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 D | efidisk.c | 20 #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...] |