/src/lib/libutil/ |
getfsspecname.c | 139 struct dkwedge_info dkw; local in function:getfsspecname 145 if (ioctl(fd, DIOCGWEDGEINFO, &dkw) == -1) { 152 if (strcmp(vname, (char *)dkw.dkw_wname) == 0) {
|
/src/sys/kern/ |
subr_disk_open.c | 96 struct dkwedge_info dkw; local in function:getdisksize 106 error = VOP_IOCTL(vp, DIOCGWEDGEINFO, &dkw, FREAD, NOCRED); 108 pdk = disk_find(dkw.dkw_parent); 111 numsec = dkw.dkw_size; 145 getdiskinfo(struct vnode *vp, struct dkwedge_info *dkw) 151 if (VOP_IOCTL(vp, DIOCGWEDGEINFO, dkw, FREAD, NOCRED) == 0) 157 snprintf(dkw->dkw_devname, sizeof(dkw->dkw_devname), "%s%" PRId32 "%c", 161 dkw->dkw_wname[0] = '\0'; 163 snprintf(dkw->dkw_parent, sizeof(dkw->dkw_parent), "%s%" PRId32 [all...] |
subr_disk.c | 525 struct dkwedge_info *dkw; local in function:disk_ioctl 632 dkw = data; 633 strlcpy(dkw->dkw_parent, dk->dk_name, sizeof(dkw->dkw_parent)); 634 return dkwedge_add(dkw); 640 dkw = data; 641 strlcpy(dkw->dkw_parent, dk->dk_name, sizeof(dkw->dkw_parent)); 642 return dkwedge_del(dkw);
|
/src/usr.sbin/sysinst/ |
geom.c | 73 struct dkwedge_info *dkw; local in function:get_wedge_list 81 dkwl->dkwl_bufsize = dkwl->dkwl_nwedges * sizeof(*dkw); 82 dkw = realloc(dkwl->dkwl_buf, dkwl->dkwl_bufsize); 83 if (dkw == NULL) 85 dkwl->dkwl_buf = dkw; 93 get_wedge_info(const char *disk, struct dkwedge_info *dkw) 96 return disk_ioctl(disk, DIOCGWEDGEINFO, dkw);
|
/src/sbin/resize_lfs/ |
resize_lfs.c | 70 struct dkwedge_info dkw; local in function:main 113 if (getdiskinfo(rdev, devfd, NULL, &geo, &dkw) == -1) 116 if (newsize > dkw.dkw_size) 119 newsize = dkw.dkw_size;
|
/src/sys/dev/dkwedge/ |
dkwedge_mbr.c | 85 struct dkwedge_info dkw; local in function:getparts 117 memset(&dkw, 0, sizeof(dkw)); 129 strlcpy(dkw.dkw_ptype, ptype, sizeof(dkw.dkw_ptype)); 131 strlcpy(dkw.dkw_parent, a->pdk->dk_name, sizeof(dkw.dkw_parent)); 132 dkw.dkw_offset = le32toh(dp[i].mbrp_start); 133 dkw.dkw_size = le32toh(dp[i].mbrp_size); 143 snprintf(dkw.dkw_wname, sizeof(dkw.dkw_wname) [all...] |
dkwedge_apple.c | 219 struct dkwedge_info dkw; local in function:dkwedge_discover_apple 220 memset(&dkw, 0, sizeof(dkw)); 222 strlcpy(dkw.dkw_ptype, ptype, sizeof(dkw.dkw_ptype)); 223 strlcpy(dkw.dkw_parent, pdk->dk_name, sizeof(dkw.dkw_parent)); 224 dkw.dkw_offset = ae->pmPyPartStart; 225 dkw.dkw_size = ae->pmPartBlkCnt; 226 strlcpy(dkw.dkw_wname, ae->pmPartName, sizeof(dkw.dkw_wname)) [all...] |
dkwedge_rdb.c | 104 struct dkwedge_info dkw; local in function:dkwedge_discover_rdb 160 memset(&dkw, 0, sizeof(dkw)); 162 strlcpy(dkw.dkw_parent, pdk->dk_name, sizeof(dkw.dkw_parent)); 245 strlcpy(dkw.dkw_wname, pbp->partname + 1, 246 sizeof(dkw.dkw_wname)); 249 strlcpy(dkw.dkw_ptype, ptype, sizeof(dkw.dkw_ptype)); 254 dkw.dkw_size = (uint64_t)(be32toh(pbp->e.highcyl [all...] |
dkwedge_tos.c | 82 struct dkwedge_info dkw; local in function:dkwedge_discover_tos 142 memset(&dkw, 0, sizeof(dkw)); 153 snprintf(dkw.dkw_wname, sizeof(dkw.dkw_wname), "ATARI_%s_%02zu", 155 dkw.dkw_offset = be32toh(trs->parts[i].offset); 156 dkw.dkw_size = be32toh(trs->parts[i].size); 157 strlcpy(dkw.dkw_ptype, DKW_PTYPE_FAT, sizeof(dkw.dkw_ptype)); 158 strlcpy(dkw.dkw_parent, pdk->dk_name, sizeof(dkw.dkw_parent)) [all...] |
dkwedge_gpt.c | 117 struct dkwedge_info dkw; local in function:dkwedge_discover_gpt 249 memset(&dkw, 0, sizeof(dkw)); 253 strlcpy(dkw.dkw_ptype, ptype, sizeof(dkw.dkw_ptype)); 255 strlcpy(dkw.dkw_parent, pdk->dk_name, sizeof(dkw.dkw_parent)); 256 dkw.dkw_offset = le64toh(ent->ent_lba_start); 257 dkw.dkw_size = le64toh(ent->ent_lba_end) - dkw.dkw_offset + 1 [all...] |
dkwedge_bsdlabel.c | 222 struct dkwedge_info dkw; local in function:addwedges 231 memset(&dkw, 0, sizeof(dkw)); 235 snprintf(dkw.dkw_ptype, sizeof(dkw.dkw_ptype), 238 strlcpy(dkw.dkw_ptype, ptype, sizeof(dkw.dkw_ptype)); 240 strlcpy(dkw.dkw_parent, a->pdk->dk_name, 241 sizeof(dkw.dkw_parent)); 242 dkw.dkw_offset = p->p_offset [all...] |
/src/sys/dev/altmem/ |
altmem.c | 186 struct dkwedge_info *dkw; local in function:altmemioctl 190 dkw = (void *)data; 191 strlcpy(dkw->dkw_devname, device_xname(sc->sc_dev), 192 sizeof(dkw->dkw_devname)); 193 strlcpy(dkw->dkw_wname, "altmem", sizeof(dkw->dkw_wname)); 194 dkw->dkw_parent[0] = '\0'; 195 dkw->dkw_offset = 0; 196 dkw->dkw_size = sc->sc_size >> DEV_BSHIFT; 197 strcpy(dkw->dkw_ptype, DKW_PTYPE_UNUSED) [all...] |
/src/lib/librumpuser/ |
rumpuser_file.c | 157 struct dkwedge_info dkw; local in function:rumpuser_getfileinfo 158 if (ioctl(fd, DIOCGWEDGEINFO, &dkw) == 0) { 166 size = dkw.dkw_size << DEV_BSHIFT;
|
/src/sbin/fsck/ |
preen.c | 286 struct dkwedge_info dkw; local in function:finddisk 290 if (ioctl(fd, DIOCGWEDGEINFO, &dkw) != -1) 291 name = dkw.dkw_parent;
|
fsck.c | 554 static struct dkwedge_info dkw; local in function:getfslab 567 if (ioctl(fd, DIOCGWEDGEINFO, &dkw) == 0) { 570 return (dkw.dkw_ptype);
|
/src/sbin/fsck_ext2fs/ |
setup.c | 111 struct dkwedge_info dkw; local in function:setup 152 if (getdiskinfo(dev, fsreadfd, NULL, &geo, &dkw) != -1) 505 struct dkwedge_info dkw; local in function:calcsb 508 if (getdiskinfo(dev, devfd, NULL, &geo, &dkw) == -1) 510 if (dkw.dkw_parent[0] == '\0') { 517 if (dkw.dkw_size < (uint64_t)SMALL_FSSIZE) 519 else if (dkw.dkw_size < (uint64_t)MEDIUM_FSSIZE)
|
/src/usr.sbin/fstyp/ |
fstyp.c | 168 struct dkwedge_info dkw; local in function:type_check 181 error = ioctl(fd, DIOCGWEDGEINFO, &dkw);
|
hammer2.c | 51 struct dkwedge_info dkw; local in function:get_file_size 53 if (ioctl(fileno(fp), DIOCGWEDGEINFO, &dkw) != -1) { 54 return (ssize_t)dkw.dkw_size * DEV_BSIZE;
|
/src/sbin/blkdiscard/ |
blkdiscard.c | 178 struct dkwedge_info dkw; local in function:main 180 if (ioctl(fd, DIOCGWEDGEINFO, &dkw) == 0) { 181 size = dkw.dkw_size * DEV_BSIZE;
|
/src/sbin/gpt/ |
biosboot.c | 266 struct dkwedge_info dkw; local in function:cmd_biosboot 308 ioctl(gpt->fd, DIOCGWEDGEINFO, &dkw) != -1) { 312 start = dkw.dkw_offset; 313 size = dkw.dkw_size; 314 ngpt = gpt_open(dkw.dkw_parent, gpt->flags, gpt->verbose,
|
/src/sbin/newfs_ext2fs/ |
newfs_ext2fs.c | 125 struct dkwedge_info dkw; local in function:main 224 memset(&dkw, 0, sizeof(dkw)); 288 if (getdiskinfo(special, fsi, disktype, &geo, &dkw) == -1) 297 if (dkw.dkw_parent[0]) { 298 if (dkw.dkw_size == 0) 305 if (strcmp(dkw.dkw_ptype, DKW_PTYPE_EXT2FS)) 318 fssize += dkw.dkw_size; 324 if (dkw.dkw_parent[0] && fssize > dkw.dkw_size [all...] |
/src/sbin/newfs_lfs/ |
newfs.c | 168 struct dkwedge_info dkw; local in function:main 318 (void)strcpy(dkw.dkw_ptype, DKW_PTYPE_LFS); 321 dkw.dkw_size = st.st_size / secsize; 327 if (getdiskinfo(special, fsi, disktype, &geo, &dkw) == -1) 330 if (dkw.dkw_size == 0) 332 if (!force && strcmp(dkw.dkw_ptype, DKW_PTYPE_LFS) != 0) 334 DKW_PTYPE_LFS, dkw.dkw_ptype); 350 (void)strcpy(dkw.dkw_ptype, DKW_PTYPE_LFS); 352 dkw.dkw_size = fssize; 355 if (fssize != 0 && fssize < dkw.dkw_size [all...] |
/src/sys/dev/dm/ |
device-mapper.c | 488 struct dkwedge_info *dkw = (void *) data; local in function:disk_ioctl_switch 495 strlcpy(dkw->dkw_devname, dmv->name, 16); 496 strlcpy(dkw->dkw_wname, dmv->name, DM_NAME_LEN); 497 strlcpy(dkw->dkw_parent, dmv->name, 16); 499 dkw->dkw_offset = 0; 500 dm_table_disksize(&dmv->table_head, &dkw->dkw_size, NULL); 501 strcpy(dkw->dkw_ptype, DKW_PTYPE_FFS);
|
/src/sys/fs/v7fs/ |
v7fs_vfsops.c | 197 struct dkwedge_info dkw; local in function:is_v7fs_partition 200 if ((error = getdiskinfo(devvp, &dkw)) != 0) { 204 DPRINTF("ptype=%s size=%" PRIu64 "\n", dkw.dkw_ptype, dkw.dkw_size); 206 return strcmp(dkw.dkw_ptype, DKW_PTYPE_V7) == 0 ? 0 : EINVAL;
|
/src/sbin/fsck_ffs/ |
setup.c | 92 struct dkwedge_info dkw; local in function:setup 150 if (!forceimage && getdiskinfo(origdev, fd, NULL, &geo, &dkw) != -1) 545 if (!forceimage && dkw.dkw_parent[0]) 546 if (strcmp(dkw.dkw_ptype, DKW_PTYPE_APPLEUFS) == 0) 1083 struct dkwedge_info dkw; local in function:calcsb 1087 if (getdiskinfo(dev, fsreadfd, NULL, &geo, &dkw) == -1) 1089 if (dkw.dkw_parent[0] == '\0') { 1093 if (strcmp(dkw.dkw_ptype, DKW_PTYPE_FFS) 1095 && strcmp(dkw.dkw_ptype, DKW_PTYPE_APPLEUFS) 1099 dev, dkw.dkw_ptype) [all...] |