HomeSort by: relevance | last modified time | path
    Searched refs:dkwl (Results 1 - 8 of 8) sorted by relevancy

  /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);

Completed in 25 milliseconds