Lines Matching defs:bd
345 struct bioc_disk bd;
349 memset(&bd, 0, sizeof(bd));
350 bd.bd_cookie = bl.bl_cookie;
351 bd.bd_diskid = bt->diskid;
352 bd.bd_volid = bt->volid;
355 if (ioctl(bt->fd, BIOCDISK_NOVOL, &bd) == -1)
357 if (!bd.bd_disknovol)
360 if (ioctl(bt->fd, BIOCDISK, &bd) == -1)
364 switch (bd.bd_status) {
397 "%u:%u", bt->bv->bv_volid, bd.bd_diskid);
399 humanize_number(size, 5, bd.bd_size, "", HN_AUTOSCALE,
402 if (bd.bd_procdev[0])
404 bd.bd_channel, bd.bd_target, bd.bd_lun,
405 bd.bd_procdev);
408 bd.bd_channel, bd.bd_target, bd.bd_lun);
410 if (bd.bd_serial[0])
411 strlcpy(serial, bd.bd_serial, sizeof(serial));
418 bd.bd_vendor);
421 bt->diskid, bd.bd_vendor, status, size, scsiname);
693 struct bioc_disk bd;
723 memset(&bd, 0, sizeof(bd));
727 bc.bc_cookie = bd.bd_cookie = bi.bi_cookie = bl.bl_cookie;
775 bd.bd_diskid = i;
776 if (ioctl(fd, BIOCDISK_NOVOL, &bd) == -1)
779 if (bd.bd_status == BIOC_SDUNUSED) {
781 disksize = bd.bd_size;
783 total_size += bd.bd_size;
939 struct bioc_disk bd;
984 memset(&bd, 0, sizeof(bd));
985 bd.bd_cookie = bl.bl_cookie;
986 bd.bd_volid = v;
987 bd.bd_diskid = d;
989 rv = ioctl(fd, BIOCDISK, &bd);
993 if (bd.bd_channel == location.channel &&
994 bd.bd_target == location.target &&
995 bd.bd_lun == location.lun) {
996 if (bd.bd_procdev[0] != '\0') {
997 bio_blink(fd, bd.bd_procdev,