| /src/usr.sbin/sysinst/ |
| geom.c | 71 get_wedge_list(const char *disk, struct dkwedge_list *dkwl) 74 memset(dkwl, 0, sizeof(*dkwl)); 77 if (!disk_ioctl(disk, DIOCLWEDGES, dkwl)) 79 if (dkwl->dkwl_nwedges == dkwl->dkwl_ncopied) 81 dkwl->dkwl_bufsize = dkwl->dkwl_nwedges * sizeof(*dkw); 82 dkw = realloc(dkwl->dkwl_buf, dkwl->dkwl_bufsize) [all...] |
| gpt.c | 270 struct dkwedge_list dkwl; local 465 dkwl.dkwl_buf = dkw; 466 dkwl.dkwl_bufsize = 0; 467 if (ioctl(fd, DIOCLWEDGES, &dkwl) == 0) { 469 bufsize = dkwl.dkwl_nwedges * sizeof(*dkw); 471 dkwl.dkwl_buf = dkw; 472 dkwl.dkwl_bufsize = bufsize; 473 if (dkw != NULL && ioctl(fd, DIOCLWEDGES, &dkwl) == 0) { 474 for (dk = 0; dk < dkwl.dkwl_ncopied; dk++) 1382 struct dkwedge_list dkwl; local [all...] |
| disks.c | 514 struct dkwedge_list dkwl; local 519 if (!get_wedge_list(dev, &dkwl)) 522 dkw = dkwl.dkwl_buf; 523 for (i = 0; i < dkwl.dkwl_nwedges; i++) { 530 free(dkwl.dkwl_buf); 2297 struct dkwedge_list dkwl; local 2300 if (!get_wedge_list(diskdev, &dkwl)) 2303 if (dkwl.dkwl_nwedges > 0 && *dkw != NULL) { 2304 qsort(*dkw, dkwl.dkwl_nwedges, sizeof(**dkw), 2308 return dkwl.dkwl_nwedges [all...] |
| /src/sbin/swapctl/ |
| swapctl.c | 608 struct dkwedge_list dkwl; local 613 dkwl.dkwl_buf = dkw; 614 dkwl.dkwl_bufsize = 0; 617 if (ioctl(fd, DIOCLWEDGES, &dkwl) == -1) 619 if (dkwl.dkwl_nwedges == dkwl.dkwl_ncopied) 621 bufsize = dkwl.dkwl_nwedges * sizeof(*dkw); 622 if (dkwl.dkwl_bufsize < bufsize) { 623 dkw = realloc(dkwl.dkwl_buf, bufsize); 626 dkwl.dkwl_buf = dkw [all...] |
| /src/sbin/dkctl/ |
| dkctl.c | 661 struct dkwedge_list dkwl; local 689 dkwl.dkwl_buf = dkw; 690 dkwl.dkwl_bufsize = 0; 693 if (ioctl(fd, DIOCLWEDGES, &dkwl) == -1) 695 if (dkwl.dkwl_nwedges == dkwl.dkwl_ncopied) 697 bufsize = dkwl.dkwl_nwedges * sizeof(*dkw); 698 if (dkwl.dkwl_bufsize < bufsize) { 699 dkw = realloc(dkwl.dkwl_buf, bufsize); 703 dkwl.dkwl_buf = dkw [all...] |
| /src/sys/dev/dkwedge/ |
| dk.c | 876 dkwedge_list(struct disk *pdk, struct dkwedge_list *dkwl, struct lwp *l) 884 iov.iov_base = dkwl->dkwl_buf; 885 iov.iov_len = dkwl->dkwl_bufsize; 890 uio.uio_resid = dkwl->dkwl_bufsize; 895 dkwl->dkwl_ncopied = 0; 928 dkwl->dkwl_ncopied++; 930 dkwl->dkwl_nwedges = pdk->dk_nwedges;
|
| /src/external/cddl/osnet/dist/lib/libzfs/common/ |
| libzfs_import.c | 1136 struct dkwedge_list dkwl; local 1140 memset(&dkwl, 0, sizeof(dkwl)); 1141 if (native_ioctl(fd, DIOCLWEDGES, &dkwl) == 0 && 1142 dkwl.dkwl_nwedges > 0) {
|
| /src/sys/dev/raidframe/ |
| rf_netbsdkintf.c | 570 struct dkwedge_list dkwl; local 596 dkwl.dkwl_buf = dkwi; 597 dkwl.dkwl_bufsize = dkwi_len; 598 dkwl.dkwl_nwedges = 0; 599 dkwl.dkwl_ncopied = 0; 601 if (dkwedge_list(dk, &dkwl, curlwp) == 0) { 604 for (i = 0; i < dkwl.dkwl_ncopied; i++) { 609 KASSERT(i < dkwl.dkwl_ncopied);
|