Home
last modified time | relevance | path

Searched full:disk (Results 1 – 25 of 2479) sorted by relevance

12345678910>>...100

/freebsd/contrib/netbsd-tests/sbin/gpt/
H A Dt_gpt.sh35 disk=gpt.disk
75 silence dd conv=notrunc msgfmt=quiet if=/dev/zero of="$disk" "$@"
79 rm -f "$disk"
85 silence gpt create "$disk"
86 match "$(partaddmsg 1 34 1024)" gpt add -t efi -s 1024 "$disk"
87 match "$(partaddmsg 2 1058 9150)" gpt add "$disk"
92 file "$src/gpt.2part.show.normal" gpt show "$disk"
93 file "$src/gpt.2part.show.uuid" gpt show -u "$disk"
97 echo "^$disk: Partition $1 added: $uuid $2 $3\$"
101 echo "^$disk: Partition $1 resized: $2 $3\$"
[all …]
/freebsd/contrib/bmake/unit-tests/
H A Dhanoi-include.exp1 Move the upper disk from stack A to stack C.
2 Move the upper disk from stack A to stack B.
3 Move the upper disk from stack C to stack B.
4 Move the upper disk from stack A to stack C.
5 Move the upper disk from stack B to stack A.
6 Move the upper disk from stack B to stack C.
7 Move the upper disk from stack A to stack C.
8 Move the upper disk from stack A to stack B.
9 Move the upper disk from stack C to stack B.
10 Move the upper disk from stack C to stack A.
[all …]
/freebsd/lib/libufs/
H A Dtype.c58 ufs_disk_close(struct uufsd *disk) in ufs_disk_close() argument
60 ERROR(disk, NULL); in ufs_disk_close()
61 close(disk->d_fd); in ufs_disk_close()
62 disk->d_fd = -1; in ufs_disk_close()
63 if (disk->d_mine & MINE_NAME) { in ufs_disk_close()
64 free((char *)(uintptr_t)disk->d_name); in ufs_disk_close()
65 disk->d_name = NULL; in ufs_disk_close()
67 if (disk->d_si != NULL) { in ufs_disk_close()
68 free(disk->d_si->si_csp); in ufs_disk_close()
69 free(disk->d_si); in ufs_disk_close()
[all …]
H A Dinode.c52 getinode(struct uufsd *disk, union dinodep *dp, ino_t inum) in getinode() argument
59 ERROR(disk, NULL); in getinode()
61 fs = &disk->d_fs; in getinode()
63 ERROR(disk, "inode number out of range"); in getinode()
66 inoblock = (caddr_t)&disk->d_inos[0]; in getinode()
67 min = disk->d_inomin; in getinode()
68 max = disk->d_inomax; in getinode()
71 ERROR(disk, "cannot get current time of day"); in getinode()
76 bread(disk, fsbtodb(fs, ino_to_fsba(fs, inum)), inoblock, in getinode()
78 disk->d_inomin = min = inum - (inum % INOPB(fs)); in getinode()
[all …]
H A Dblock.c32 #include <sys/disk.h>
52 bread(struct uufsd *disk, ufs2_daddr_t blockno, void *data, size_t size) in bread() argument
57 ERROR(disk, NULL); in bread()
61 ERROR(disk, "allocate bounce buffer"); in bread()
64 cnt = pread(disk->d_fd, p2, size, (off_t)(blockno * disk->d_bsize)); in bread()
66 ERROR(disk, "read error from block device"); in bread()
70 ERROR(disk, "end of file from block device"); in bread()
74 ERROR(disk, "short read or read error from block device"); in bread()
90 bwrite(struct uufsd *disk, ufs2_daddr_t blockno, const void *data, size_t size) in bwrite() argument
96 ERROR(disk, NULL); in bwrite()
[all …]
H A Dcgroup.c51 cgballoc(struct uufsd *disk) in cgballoc() argument
58 fs = &disk->d_fs; in cgballoc()
59 cgp = &disk->d_cg; in cgballoc()
76 cgbfree(struct uufsd *disk, ufs2_daddr_t bno, long size) in cgbfree() argument
84 fs = &disk->d_fs; in cgbfree()
86 if (cgread1(disk, cg) != 1) in cgbfree()
88 cgp = &disk->d_cg; in cgbfree()
133 return cgwrite(disk); in cgbfree()
137 cgialloc(struct uufsd *disk) in cgialloc() argument
146 fs = &disk->d_fs; in cgialloc()
[all …]
H A Dsblock.c54 * The following option flags can be or'ed into disk->d_lookupflags:
64 sbread(struct uufsd *disk) in sbread() argument
69 error = sbget(disk->d_fd, &fs, disk->d_sblockloc, disk->d_lookupflags); in sbread()
70 return (handle_disk_read(disk, fs, error)); in sbread()
88 sbfind(struct uufsd *disk, int flags) in sbfind() argument
93 error = sbsearch(disk->d_fd, &fs, flags); in sbfind()
94 return (handle_disk_read(disk, fs, error)); in sbfind()
98 handle_disk_read(struct uufsd *disk, struct fs *fs, int error) in handle_disk_read() argument
101 ERROR(disk, NULL); in handle_disk_read()
105 ERROR(disk, "non-existent or truncated superblock"); in handle_disk_read()
[all …]
/freebsd/sys/geom/mirror/
H A Dg_mirror.c113 static int g_mirror_update_disk(struct g_mirror_disk *disk, u_int state);
120 static void g_mirror_sync_reinit(const struct g_mirror_disk *disk,
122 static void g_mirror_sync_stop(struct g_mirror_disk *disk, int type);
166 g_mirror_get_diskname(struct g_mirror_disk *disk) in g_mirror_get_diskname() argument
169 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL) in g_mirror_get_diskname()
171 return (disk->d_name); in g_mirror_get_diskname()
191 struct g_mirror_disk *disk; in g_mirror_event_dispatch() local
196 disk = NULL; in g_mirror_event_dispatch()
199 disk = arg; in g_mirror_event_dispatch()
200 sc = disk->d_softc; in g_mirror_event_dispatch()
[all …]
/freebsd/share/man/man9/
H A Ddisk.929 .Dt DISK 9
32 .Nm disk
33 .Nd kernel disk storage API
36 .Ft struct disk *
39 .Fn disk_create "struct disk *disk" "int version"
41 .Fn disk_gone "struct disk *disk"
43 .Fn disk_destroy "struct disk *disk"
[all...]
/freebsd/tests/sys/cddl/zfs/tests/cli_root/zpool_create/
H A Dzpool_create_007_neg.ksh54 if [[ -n $DISK ]]; then
55 disk=$DISK
57 disk=$DISK0
62 "-R $TESTDIR $TESTPOOL" "-m nodir $TESTPOOL $disk" \
63 "-R nodir $TESTPOOL $disk" "-m nodir -R nodir $TESTPOOL $disk" \
64 "-R nodir -m nodir $TESTPOOL $disk" "-R $TESTDIR -m nodir $TESTPOOL $disk" \
65 "-R nodir -m $TESTDIR $TESTPOOL $disk" \
70 "$TESTPOOL mirror c?t?d?" "$TESTPOOL mirror $disk c0t1d?" \
71 "$TESTPOOL RAIDZ ${disk}p1 ${disk}p2" \
72 "$TESTPOOL ${disk}p1 log ${disk}p2 \
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/include/
H A Dblkdev.shlib26 # Returns SCSI host number for the given disk
28 function get_scsi_host #disk
30 typeset disk=$1
31 ls /sys/block/${disk}/device/scsi_device | cut -d : -f 1
135 function is_real_device #disk
137 typeset disk=$1
138 [[ -z $disk ]] && log_fail "No argument for disk given."
141 lsblk $DEV_RDSKDIR/$disk -o TYPE 2>/dev/null | \
142 grep -q disk
149 function is_loop_device #disk
[all …]
/freebsd/sys/geom/raid3/
H A Dg_raid3.c123 static int g_raid3_update_disk(struct g_raid3_disk *disk, u_int state);
173 g_raid3_get_diskname(struct g_raid3_disk *disk) in g_raid3_get_diskname() argument
176 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL) in g_raid3_get_diskname()
178 return (disk->d_name); in g_raid3_get_diskname()
296 struct g_raid3_disk *disk; in g_raid3_event_dispatch() local
301 disk = NULL; in g_raid3_event_dispatch()
304 disk = arg; in g_raid3_event_dispatch()
305 sc = disk->d_softc; in g_raid3_event_dispatch()
307 ep->e_disk = disk; in g_raid3_event_dispatch()
365 g_raid3_event_cancel(struct g_raid3_disk * disk) g_raid3_event_cancel() argument
397 struct g_raid3_disk *disk; g_raid3_ndisks() local
500 g_raid3_connect_disk(struct g_raid3_disk * disk,struct g_provider * pp) g_raid3_connect_disk() argument
555 struct g_raid3_disk *disk; g_raid3_init_disk() local
580 g_raid3_destroy_disk(struct g_raid3_disk * disk) g_raid3_destroy_disk() argument
644 struct g_raid3_disk *disk; g_raid3_destroy_device() local
692 struct g_raid3_disk *disk; g_raid3_orphan() local
705 g_raid3_write_metadata(struct g_raid3_disk * disk,struct g_raid3_metadata * md) g_raid3_write_metadata() argument
753 g_raid3_clear_metadata(struct g_raid3_disk * disk) g_raid3_clear_metadata() argument
773 g_raid3_fill_metadata(struct g_raid3_disk * disk,struct g_raid3_metadata * md) g_raid3_fill_metadata() argument
807 g_raid3_update_metadata(struct g_raid3_disk * disk) g_raid3_update_metadata() argument
832 struct g_raid3_disk *disk; g_raid3_bump_syncid() local
857 struct g_raid3_disk *disk; g_raid3_bump_genid() local
882 struct g_raid3_disk *disk; g_raid3_idle() local
918 struct g_raid3_disk *disk; g_raid3_unidle() local
1072 struct g_raid3_disk *disk; g_raid3_scatter() local
1142 struct g_raid3_disk *disk; g_raid3_gather() local
1306 struct g_raid3_disk *disk; g_raid3_regular_request() local
1414 struct g_raid3_disk *disk; g_raid3_flush() local
1498 struct g_raid3_disk *disk; g_raid3_sync_collision() local
1627 struct g_raid3_disk *disk; g_raid3_sync_request() local
1800 struct g_raid3_disk *disk; g_raid3_register_request() local
2190 g_raid3_update_idle(struct g_raid3_softc * sc,struct g_raid3_disk * disk) g_raid3_update_idle() argument
2211 struct g_raid3_disk *disk; g_raid3_sync_start() local
2308 struct g_raid3_disk *disk; g_raid3_sync_stop() local
2349 struct g_raid3_disk *disk; g_raid3_launch_provider() local
2433 g_raid3_determine_state(struct g_raid3_disk * disk) g_raid3_determine_state() argument
2503 struct g_raid3_disk *disk; g_raid3_update_device() local
2730 g_raid3_update_disk(struct g_raid3_disk * disk,u_int state) g_raid3_update_disk() argument
3051 struct g_raid3_disk *disk; g_raid3_add_disk() local
3449 struct g_raid3_disk *disk; g_raid3_dumpconf() local
[all...]
/freebsd/tools/tools/bootparttest/
H A Dbootparttest.c33 #include <disk.h>
55 .dv_name = "disk",
59 struct disk { struct
65 } disk; argument
80 ret = pread(disk.fd, buf, size, in disk_strategy()
81 (blk + dev->d_offset) * disk.sectorsize); in disk_strategy()
96 "<disk image file name>", argv[0]); in main()
97 memset(&disk, 0, sizeof(disk)); in main()
103 disk.fd = open(argv[1], O_RDONLY); in main()
104 if (disk.fd < 0) in main()
[all …]
/freebsd/sys/geom/concat/
H A Dg_concat.c104 struct g_concat_disk *disk; in g_concat_nvalid() local
109 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_concat_nvalid()
110 if (disk->d_consumer != NULL) in g_concat_nvalid()
118 g_concat_remove_disk(struct g_concat_disk *disk) in g_concat_remove_disk() argument
124 KASSERT(disk->d_consumer != NULL, ("Non-valid disk in %s.", __func__)); in g_concat_remove_disk()
125 sc = disk->d_softc; in g_concat_remove_disk()
126 cp = disk->d_consumer; in g_concat_remove_disk()
128 if (!disk->d_removed) { in g_concat_remove_disk()
129 G_CONCAT_DEBUG(0, "Disk %s removed from %s.", in g_concat_remove_disk()
131 disk->d_removed = 1; in g_concat_remove_disk()
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_offline/
H A Dzpool_offline_003_pos.ksh56 for disk in $DISKLIST; do
57 log_must zpool online $TESTPOOL $disk
58 log_must check_state $TESTPOOL $disk "online"
73 # Get name of the first disk in the pool
74 disk=${DISKLIST%% *}
78 # Force fault disk, and clear the fault
79 log_must zpool offline -$arg $TESTPOOL $disk
80 check_state $TESTPOOL $disk "faulted"
81 log_must zpool clear $TESTPOOL $disk
82 check_state $TESTPOOL $disk "online"
[all …]
/freebsd/sys/geom/raid/
H A Dmd_jmicron.c206 * Generate fake Configuration ID based on disk IDs.
207 * Note: it will change after each disk set change.
357 struct g_raid_disk *disk; in g_raid_md_jmicron_get_disk() local
360 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_jmicron_get_disk()
361 pd = (struct g_raid_md_jmicron_perdisk *)disk->d_md_data; in g_raid_md_jmicron_get_disk()
365 return (disk); in g_raid_md_jmicron_get_disk()
420 g_raid_md_jmicron_start_disk(struct g_raid_disk *disk) in g_raid_md_jmicron_start_disk() argument
431 sc = disk->d_softc; in g_raid_md_jmicron_start_disk()
435 pd = (struct g_raid_md_jmicron_perdisk *)disk->d_md_data; in g_raid_md_jmicron_start_disk()
438 /* Find disk position in metadata by its serial. */ in g_raid_md_jmicron_start_disk()
[all …]
H A Dmd_nvidia.c367 struct g_raid_disk *disk; in g_raid_md_nvidia_get_disk() local
370 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_nvidia_get_disk()
371 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_nvidia_get_disk()
375 return (disk); in g_raid_md_nvidia_get_disk()
427 g_raid_md_nvidia_start_disk(struct g_raid_disk *disk) in g_raid_md_nvidia_start_disk() argument
438 sc = disk->d_softc; in g_raid_md_nvidia_start_disk()
442 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_nvidia_start_disk()
445 /* Find disk position in metadata by its serial. */ in g_raid_md_nvidia_start_disk()
455 G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); in g_raid_md_nvidia_start_disk()
460 * If we have already started - try to get use of the disk. in g_raid_md_nvidia_start_disk()
[all …]
H A Dmd_intel.c41 #include <sys/disk.h>
188 struct intel_raid_disk disk[1]; /* total_disks entries. */ member
284 mvol = (struct intel_raid_vol *)&meta->disk[meta->total_disks]; in intel_get_volume()
336 intel_get_disk_sectors(struct intel_raid_disk *disk) in intel_get_disk_sectors() argument
338 off_t sectors = (off_t)disk->sectors_hi << 32; in intel_get_disk_sectors()
340 sectors += disk->sectors; in intel_get_disk_sectors()
345 intel_set_disk_sectors(struct intel_raid_disk *disk, off_t sectors) in intel_set_disk_sectors() argument
348 disk->sectors = sectors & 0xffffffff; in intel_set_disk_sectors()
349 disk->sectors_hi = sectors >> 32; in intel_set_disk_sectors()
483 printf("DISK# serial disk_sectors disk_sectors_hi disk_id flags owner\n"); in g_raid_md_intel_print()
[all …]
H A Dmd_sii.c414 struct g_raid_disk *disk; in g_raid_md_sii_get_disk() local
417 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_sii_get_disk()
418 pd = (struct g_raid_md_sii_perdisk *)disk->d_md_data; in g_raid_md_sii_get_disk()
422 return (disk); in g_raid_md_sii_get_disk()
475 g_raid_md_sii_start_disk(struct g_raid_disk *disk) in g_raid_md_sii_start_disk() argument
486 sc = disk->d_softc; in g_raid_md_sii_start_disk()
490 pd = (struct g_raid_md_sii_perdisk *)disk->d_md_data; in g_raid_md_sii_start_disk()
493 /* Find disk position in metadata by its serial. */ in g_raid_md_sii_start_disk()
499 G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); in g_raid_md_sii_start_disk()
504 * If we have already started - try to get use of the disk. in g_raid_md_sii_start_disk()
[all …]
/freebsd/sbin/bsdlabel/
H A Dbsdlabel.840 .Ar disk | Fl f Ar file
46 .Ar disk | Fl f Ar file
53 .Ar disk | Fl f Ar file
60 .Ar disk | Fl f Ar file
84 label on a disk partition, or on a file containing a partition image.
88 .Ss Disk Device Name
110 that the program will operate on a file instead of a disk partition.
116 program right before the disk would have been modified, and displays
131 .Ss Reading the Disk Label
132 To examine the label on a disk drive, use the form
[all …]
/freebsd/share/doc/smm/01.setup/
H A D2.t116 Transfer a bootable root filesystem from the tape to a disk
149 DISK's T{
221 The \fIcontroller\fP field is the disk or tape's target number on the
227 and disks: for disks it is a disk partition (in the range 0-7),
229 Thus, partition 2 of a SCSI disk drive at target 3 on SCSI bus 1
239 Obtain a second disk and format it, if necessary.
242 tape onto the beginning of the disk.
244 Boot the UNIX system on the new disk.
246 (Optional) Build a root filesystem optimized for your disk.
251 .Sh 4 "Step 1: selecting and formatting a disk"
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/vdev_zaps/
H A Dvdev_zaps_004_pos.ksh24 # 1. Create a pool with one disk. Verify that it has a top and leaf ZAP.
25 # 2. Attach a disk.
27 # 4. Verify that the newly-attached disk has a leaf ZAP.
28 # 5. Detach the original disk.
37 DISK=${DISKS%% *}
38 log_must zpool create -f $TESTPOOL $DISK
45 orig_top=$(get_top_vd_zap $DISK $conf)
46 orig_leaf=$(get_leaf_vd_zap $DISK $conf)
47 assert_zap_common $TESTPOOL $DISK "top" $orig_top
50 # Attach a disk.
[all …]
/freebsd/usr.sbin/bsdinstall/scripts/
H A Dzfsboot250 msg_disk_info="Disk Info"
251 msg_disk_info_help="Get detailed information on disk device(s)"
253 msg_disk_singular="disk"
261 …g_geli_setup="Initializing encryption on selected disks,\n this will take several seconds per disk"
266 msg_invalid_disk_argument="Invalid disk argument \`%s'"
275 msg_missing_disk_arguments="missing disk arguments"
278 msg_no_disks_present_to_configure="No disk(s) present to configure"
281 msg_null_disk_argument="NULL disk argument"
300 msg_raidz1_help="[3+ Disks] Withstand failure of 1 disk. Recommended for: 3, 5 or 9 disks"
308 msg_select_a_disk_device="Select a disk device"
[all …]
/freebsd/lib/geom/union/
H A Dgunion.867 utility is used to track changes to a read-only disk on a writable disk.
68 Logically, a writable disk is placed over a read-only disk.
69 Write requests are intercepted and stored on the writable disk.
71 on the top (writable disk) and if found are returned.
72 If they have not been written on the top disk,
73 then they are read from the lower disk.
77 utility can be especially useful if you have a large disk with a
81 to place another disk over the corrupted disk and then attempt
83 If the repair fails, you can revert all the changes in the upper disk
84 and be back to the unchanged state of the lower disk thus allowing you
[all …]
/freebsd/share/doc/smm/02.config/
H A D5.t54 disk Fujitsu mba0 hp0
55 disk Fujitsu mba0 hp1
57 disk Fujitsu mba1 hp2
58 disk Fujitsu mba1 hp3
103 to allow us to boot off any of the four disk drives.
116 disk hp0 at mba0 disk 0
117 disk hp1 at mba0 disk 1
119 disk hp2 at mba1 disk 2
120 disk hp3 at mba1 disk 3
135 our first disk controller were to break. We would like to recable the
[all …]

12345678910>>...100