Lines Matching defs:dkwl
270 struct dkwedge_list dkwl;
437 dkwl.dkwl_buf = dkw;
438 dkwl.dkwl_bufsize = 0;
439 if (ioctl(fd, DIOCLWEDGES, &dkwl) == 0) {
441 bufsize = dkwl.dkwl_nwedges * sizeof(*dkw);
443 dkwl.dkwl_buf = dkw;
444 dkwl.dkwl_bufsize = bufsize;
445 if (dkw != NULL && ioctl(fd, DIOCLWEDGES, &dkwl) == 0) {
446 for (dk = 0; dk < dkwl.dkwl_ncopied; dk++)
1354 struct dkwedge_list dkwl;
1359 dkwl.dkwl_buf = dkw;
1360 dkwl.dkwl_bufsize = 0;
1364 if (ioctl(diskfd, DIOCLWEDGES, &dkwl) == -1)
1366 if (dkwl.dkwl_nwedges == dkwl.dkwl_ncopied)
1368 bufsize = dkwl.dkwl_nwedges * sizeof(*dkw);
1369 if (dkwl.dkwl_bufsize < bufsize) {
1370 dkw = realloc(dkwl.dkwl_buf, bufsize);
1373 dkwl.dkwl_buf = dkw;
1374 dkwl.dkwl_bufsize = bufsize;
1379 for (i = 0; i < dkwl.dkwl_nwedges; i++) {