Searched refs:disk (Results 1 - 25 of 258) sorted by relevance

1234567891011

/freebsd-9.3-release/sys/sparc64/sparc64/
H A Data_machdep.c35 sparc64_ata_disk_firmware_geom_adjust(struct disk *disk) argument
39 * The VTOC8 disk label only uses 16-bit fields for cylinders, heads
41 * If the disk is > 32GB at 16 heads and 63 sectors, adjust to 255
43 * If the disk is even > 128GB, additionally adjust the heads to
47 if (disk->d_mediasize > (off_t)65535 * 16 * 63 * disk->d_sectorsize)
48 disk->d_fwsectors = 255;
49 if (disk->d_mediasize > (off_t)65535 * 16 * 255 * disk
[all...]
/freebsd-9.3-release/lib/libdisk/
H A Dchange.c22 Set_Bios_Geom(struct disk *disk, u_long cyl, u_long hd, u_long sect) argument
25 disk->bios_cyl = cyl;
26 disk->bios_hd = hd;
27 disk->bios_sect = sect;
31 Sanitize_Bios_Geom(struct disk *disk) argument
37 if (disk->bios_cyl >= 65536)
40 if (disk->bios_hd >= 256)
42 if (disk
[all...]
H A Dlibdisk.h62 struct disk { struct
84 struct disk {
98 struct disk *disk; member in struct:chunk
127 * FORCE_ALL - Force a dedicated disk for FreeBSD, bypassing
154 struct disk *
156 /* Will open the named disk, and return populated tree. */
159 Free_Disk(struct disk *);
163 Debug_Disk(struct disk *);
167 Set_Bios_Geom(struct disk *, u_lon
[all...]
H A Dopen_ia64_disk.c46 static struct disk *
50 struct disk *disk; local
56 disk = (struct disk *)calloc(sizeof *disk, 1);
57 if (disk == NULL)
60 disk->name = strdup(name);
62 disk->media_size = strtoimax(p, &q, 0);
67 disk
143 struct disk *disk; local
[all...]
H A Dwrite_ia64_disk.c117 write_pmbr(int fd, const struct disk *disk) argument
125 nsects = disk->media_size / disk->sector_size;
128 buffer = calloc(disk->sector_size, 1);
143 write(fd, buffer, disk->sector_size) != disk->sector_size)
151 read_gpt(int fd, const struct disk *disk, struct gpt_hdr *hdr, argument
160 nsects = disk
226 update_gpt(int fd, const struct disk *disk, struct gpt_hdr *hdr, struct gpt_ent *tbl) argument
372 Write_Disk(const struct disk *disk) argument
[all...]
/freebsd-9.3-release/sys/pc98/include/
H A Dmd_var.h46 struct disk;
47 void pc98_ata_disk_firmware_geom_adjust(struct disk *);
48 #define ata_disk_firmware_geom_adjust(disk) \
49 pc98_ata_disk_firmware_geom_adjust(disk)
/freebsd-9.3-release/lib/libufs/
H A Dtype.c57 ufs_disk_close(struct uufsd *disk) argument
59 ERROR(disk, NULL);
60 close(disk->d_fd);
61 if (disk->d_inoblock != NULL) {
62 free(disk->d_inoblock);
63 disk->d_inoblock = NULL;
65 if (disk->d_mine & MINE_NAME) {
66 free((char *)(uintptr_t)disk->d_name);
67 disk->d_name = NULL;
69 if (disk
77 ufs_disk_fillout(struct uufsd *disk, const char *name) argument
90 ufs_disk_fillout_blank(struct uufsd *disk, const char *name) argument
179 ufs_disk_write(struct uufsd *disk) argument
[all...]
H A Dblock.c33 #include <sys/disk.h>
51 bread(struct uufsd *disk, ufs2_daddr_t blockno, void *data, size_t size) argument
56 ERROR(disk, NULL);
60 * XXX: various disk controllers require alignment of our buffer
68 ERROR(disk, "allocate bounce buffer");
72 cnt = pread(disk->d_fd, p2, size, (off_t)(blockno * disk->d_bsize));
74 ERROR(disk, "read error from block device");
78 ERROR(disk, "end of file from block device");
82 ERROR(disk, "shor
98 bwrite(struct uufsd *disk, ufs2_daddr_t blockno, const void *data, size_t size) argument
143 berase(struct uufsd *disk, ufs2_daddr_t blockno, ufs2_daddr_t size) argument
[all...]
H A Dsblock.c51 sbread(struct uufsd *disk) argument
59 ERROR(disk, NULL);
61 fs = &disk->d_fs;
65 if (bread(disk, superblock, disk->d_sb, SBLOCKSIZE) == -1) {
66 ERROR(disk, "non-existent or truncated superblock");
70 disk->d_ufs = 1;
73 disk->d_ufs = 2;
76 if (disk->d_ufs)
79 disk
125 sbwrite(struct uufsd *disk, int all) argument
[all...]
H A Dinode.c50 getino(struct uufsd *disk, void **dino, ino_t inode, int *mode) argument
58 ERROR(disk, NULL);
60 fs = &disk->d_fs;
61 inoblock = disk->d_inoblock;
62 min = disk->d_inomin;
63 max = disk->d_inomax;
68 ERROR(disk, "unable to allocate inode block");
71 disk->d_inoblock = inoblock;
75 bread(disk, fsbtodb(fs, ino_to_fsba(fs, inode)), inoblock,
77 disk
98 putino(struct uufsd *disk) argument
[all...]
H A Dcgroup.c50 cgballoc(struct uufsd *disk) argument
57 fs = &disk->d_fs;
58 cgp = &disk->d_cg;
75 cgbfree(struct uufsd *disk, ufs2_daddr_t bno, long size) argument
83 fs = &disk->d_fs;
85 if (cgread1(disk, cg) != 1)
87 cgp = &disk->d_cg;
132 return cgwrite(disk);
136 cgialloc(struct uufsd *disk) argument
145 fs = &disk
181 cgread(struct uufsd *disk) argument
187 cgread1(struct uufsd *disk, int c) argument
206 cgwrite(struct uufsd *disk) argument
212 cgwrite1(struct uufsd *disk, int c) argument
[all...]
/freebsd-9.3-release/sys/pc98/pc98/
H A Dpc98_machdep.c54 "IDE disk geometry conversion method");
214 pc98_ata_disk_geom_adjust_idebios(struct disk *disk) argument
217 if (disk->d_mediasize < MEDIASIZE_4_3G) {
218 disk->d_fwsectors = 17;
219 disk->d_fwheads = 8;
220 } else if (disk->d_mediasize < MEDIASIZE_29_5G) {
221 disk->d_fwsectors = 63;
222 if (disk->d_fwheads != 15) /* Allow 15H63S. */
223 disk
239 pc98_ata_disk_geom_adjust_scsibios(struct disk *disk) argument
264 pc98_ata_disk_geom_adjust_cyl16bit(struct disk *disk) argument
292 pc98_ata_disk_firmware_geom_adjust(struct disk *disk) argument
[all...]
/freebsd-9.3-release/sys/geom/
H A Dgeom_disk.h45 #include <sys/disk.h>
47 struct disk;
49 typedef int disk_open_t(struct disk *);
50 typedef int disk_close_t(struct disk *);
53 typedef void disk_gone_t(struct disk *);
54 typedef int disk_ioctl_t(struct disk *, u_long cmd, void *data,
61 struct disk { struct
115 struct disk *disk_alloc(void);
116 void disk_create(struct disk *disk, in
[all...]
/freebsd-9.3-release/sys/boot/powerpc/ps3/
H A Dps3devdesc.h44 } disk; member in union:ps3_devdesc::__anon5798
48 #define d_disk d_kind.disk
/freebsd-9.3-release/sys/dev/nvd/
H A Dnvd.c69 struct disk *disk; member in struct:nvd_disk
133 struct nvd_disk *disk; local
142 disk = TAILQ_FIRST(&disk_head);
143 TAILQ_REMOVE(&disk_head, disk, global_tailq);
144 destroy_geom_disk(disk);
145 free(disk, M_NVD);
165 nvd_ioctl(struct disk *ndisk, u_long cmd, void *data, int fflag,
267 struct disk *disk; local
345 struct disk *disk; local
379 struct nvd_disk *disk; local
[all...]
/freebsd-9.3-release/etc/rc.d/
H A Dgptboot49 if [ -n "${disk}" ]; then
50 part="${disk}p${pos}"
57 gpart unset -a bootfailed -i ${pos} ${disk} >/dev/null
61 gpart unset -a bootonce -i ${pos} ${disk} >/dev/null
67 disk="${pos}"
69 disk=""
/freebsd-9.3-release/sys/dev/ata/
H A Data-disk.h29 /* structure describing an ATA disk */
43 struct disk *disk; /* disklabel/slice stuff */ member in struct:ad_softc
/freebsd-9.3-release/usr.sbin/pc-sysinstall/doc/
H A DMakefile3 FILES= help-disk-list help-disk-size help-index help-start-autoinstall
/freebsd-9.3-release/sys/sparc64/include/
H A Dmd_var.h68 * Given that the VTOC8 disk label only uses 16-bit fields for cylinders,
73 struct disk;
74 void sparc64_ata_disk_firmware_geom_adjust(struct disk *disk);
75 #define ata_disk_firmware_geom_adjust(disk) \
76 sparc64_ata_disk_firmware_geom_adjust(disk)
/freebsd-9.3-release/usr.sbin/bsdinstall/partedit/
H A Dscripted.c66 part_config(char *disk, const char *scheme, char *config) argument
78 if (provider_for_name(&mesh, disk) == NULL) {
79 fprintf(stderr, "GEOM provider %s not found\n", disk);
90 if (strcmp(gpart->lg_name, disk) == 0)
95 gpart_partition(disk, scheme);
100 gpart_create(provider_for_name(&submesh, disk),
101 "freebsd", NULL, NULL, &disk, 0); local
104 disk= strdup(disk);
112 wizard_makeparts(&mesh, disk,
149 char *disk = NULL, *scheme = NULL, *partconfig = NULL; local
[all...]
/freebsd-9.3-release/sbin/geom/class/journal/
H A Dgeom_journal_ufs.c47 static struct uufsd disk; local
50 if (ufs_disk_fillout(&disk, prov) == -1)
52 fs = &disk.d_fs;
53 ufs_disk_close(&disk);
/freebsd-9.3-release/tools/regression/geom/MdLoad/
H A DMakefile14 ./${PROG} md34 ../Data/disk.critter.ad0.xml
/freebsd-9.3-release/sys/geom/mirror/
H A Dg_mirror.c105 static int g_mirror_update_disk(struct g_mirror_disk *disk, u_int state);
109 static void g_mirror_sync_stop(struct g_mirror_disk *disk, int type);
153 g_mirror_get_diskname(struct g_mirror_disk *disk) argument
156 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL)
158 return (disk->d_name);
177 struct g_mirror_disk *disk; local
184 disk = NULL;
187 disk = arg;
188 sc = disk
238 g_mirror_event_cancel(struct g_mirror_disk *disk) argument
270 struct g_mirror_disk *disk; local
288 struct g_mirror_disk *disk; local
386 g_mirror_connect_disk(struct g_mirror_disk *disk, struct g_provider *pp) argument
443 struct g_mirror_disk *disk; local
481 g_mirror_destroy_disk(struct g_mirror_disk *disk) argument
515 struct g_mirror_disk *disk; local
564 struct g_mirror_disk *disk; local
582 g_mirror_find_next(struct g_mirror_softc *sc, struct g_mirror_disk *disk) argument
601 struct g_mirror_disk *disk; local
619 g_mirror_write_metadata(struct g_mirror_disk *disk, struct g_mirror_metadata *md) argument
669 g_mirror_clear_metadata(struct g_mirror_disk *disk) argument
689 g_mirror_fill_metadata(struct g_mirror_softc *sc, struct g_mirror_disk *disk, struct g_mirror_metadata *md) argument
731 g_mirror_update_metadata(struct g_mirror_disk *disk) argument
757 struct g_mirror_disk *disk; local
780 struct g_mirror_disk *disk; local
803 struct g_mirror_disk *disk; local
837 struct g_mirror_disk *disk; local
873 struct g_mirror_disk *disk; local
1000 struct g_mirror_disk *disk; local
1032 struct g_mirror_disk *disk; local
1119 struct g_mirror_disk *disk; local
1246 struct g_mirror_disk *disk; local
1380 struct g_mirror_disk *disk; local
1418 struct g_mirror_disk *disk; local
1457 struct g_mirror_disk *disk, *dp; local
1514 struct g_mirror_disk *disk; local
1606 struct g_mirror_disk *disk; local
1884 g_mirror_update_idle(struct g_mirror_softc *sc, struct g_mirror_disk *disk) argument
1904 g_mirror_sync_start(struct g_mirror_disk *disk) argument
1994 g_mirror_sync_stop(struct g_mirror_disk *disk, int type) argument
2032 struct g_mirror_disk *disk; local
2077 struct g_mirror_disk *disk; local
2116 g_mirror_determine_state(struct g_mirror_disk *disk) argument
2186 struct g_mirror_disk *disk; local
2428 g_mirror_update_disk(struct g_mirror_disk *disk, u_int state) argument
2755 struct g_mirror_disk *disk; local
2944 struct g_mirror_disk *disk; local
3144 struct g_mirror_disk *disk; local
[all...]
/freebsd-9.3-release/usr.sbin/bsdinstall/scripts/
H A Dzfsboot211 msg_disk_info_help="Get detailed information on disk device(s)"
219 msg_geli_setup="Initializing encryption on selected disks,\n this will take several seconds per disk"
224 msg_invalid_disk_argument="Invalid disk argument \`%s'"
232 msg_missing_disk_arguments="missing disk arguments"
235 msg_no_disks_present_to_configure="No disk(s) present to configure"
238 msg_null_disk_argument="NULL disk argument"
254 msg_raidz1_help="[3+ Disks] Withstand failure of 1 disk. Recommended for: 3, 5 or 9 disks"
262 msg_select_a_disk_device="Select a disk device"
267 msg_swap_size_help="Customize how much swap space is allocated to each selected disk"
268 msg_these_disks_are_too_small="These disks are too small given the amount of requested\nswap (%s) and/or geli(8) (%s) partitions, which would\ntake 50%% or more of each of the following selected disk\ndevice
[all...]
/freebsd-9.3-release/sys/geom/raid3/
H A Dg_raid3.c128 static int g_raid3_update_disk(struct g_raid3_disk *disk, u_int state);
178 g_raid3_get_diskname(struct g_raid3_disk *disk) argument
181 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL)
183 return (disk->d_name);
300 struct g_raid3_disk *disk; local
307 disk = NULL;
310 disk = arg;
311 sc = disk->d_softc;
313 ep->e_disk = disk;
362 g_raid3_event_cancel(struct g_raid3_disk *disk) argument
394 struct g_raid3_disk *disk; local
497 g_raid3_connect_disk(struct g_raid3_disk *disk, struct g_provider *pp) argument
552 struct g_raid3_disk *disk; local
577 g_raid3_destroy_disk(struct g_raid3_disk *disk) argument
613 struct g_raid3_disk *disk; local
668 struct g_raid3_disk *disk; local
681 g_raid3_write_metadata(struct g_raid3_disk *disk, struct g_raid3_metadata *md) argument
729 g_raid3_clear_metadata(struct g_raid3_disk *disk) argument
749 g_raid3_fill_metadata(struct g_raid3_disk *disk, struct g_raid3_metadata *md) argument
788 g_raid3_update_metadata(struct g_raid3_disk *disk) argument
813 struct g_raid3_disk *disk; local
838 struct g_raid3_disk *disk; local
863 struct g_raid3_disk *disk; local
899 struct g_raid3_disk *disk; local
1053 struct g_raid3_disk *disk; local
1123 struct g_raid3_disk *disk; local
1287 struct g_raid3_disk *disk; local
1395 struct g_raid3_disk *disk; local
1478 struct g_raid3_disk *disk; local
1607 struct g_raid3_disk *disk; local
1780 struct g_raid3_disk *disk; local
2172 g_raid3_update_idle(struct g_raid3_softc *sc, struct g_raid3_disk *disk) argument
2193 struct g_raid3_disk *disk; local
2290 struct g_raid3_disk *disk; local
2331 struct g_raid3_disk *disk; local
2401 g_raid3_determine_state(struct g_raid3_disk *disk) argument
2471 struct g_raid3_disk *disk; local
2698 g_raid3_update_disk(struct g_raid3_disk *disk, u_int state) argument
3019 struct g_raid3_disk *disk; local
3427 struct g_raid3_disk *disk; local
[all...]

Completed in 312 milliseconds

1234567891011