Home | History | Annotate | Download | only in ic

Lines Matching refs:bd

1919 mpt_bio_ioctl_disk_common(mpt_softc_t *mpt, struct bioc_disk *bd,
1940 snprintf(bd->bd_vendor, sizeof(bd->bd_vendor), "%s %s %s",
1942 strlcpy(bd->bd_serial, phys->InquiryData.Info, sizeof(bd->bd_serial));
1943 bd->bd_procdev[0] = '\0';
1944 bd->bd_channel = phys->PhysDiskBus;
1945 bd->bd_target = phys->PhysDiskID;
1946 bd->bd_lun = 0;
1947 bd->bd_size = (uint64_t)phys->MaxLBA * 512;
1951 bd->bd_status = BIOC_SDONLINE;
1955 bd->bd_status = BIOC_SDFAILED;
1960 bd->bd_status = BIOC_SDOFFLINE;
1963 bd->bd_status = BIOC_SDSCRUB;
1967 bd->bd_status = BIOC_SDINVALID;
1975 mpt_bio_ioctl_disk_novol(mpt_softc_t *mpt, struct bioc_disk *bd)
1992 if (bd->bd_diskid < 0 || bd->bd_diskid >= ioc3->NumPhysDisks)
1995 address = ioc3->PhysDisk[bd->bd_diskid].PhysDiskNum;
1997 mpt_bio_ioctl_disk_common(mpt, bd, address);
1999 bd->bd_disknovol = true;
2000 for (v = 0; bd->bd_disknovol && v < ioc2->NumActiveVolumes; v++) {
2010 ioc3->PhysDisk[bd->bd_diskid].PhysDiskNum) {
2011 bd->bd_disknovol = false;
2012 bd->bd_volid = v;
2032 mpt_bio_ioctl_disk(mpt_softc_t *mpt, struct bioc_disk *bd)
2043 if (bd->bd_volid < 0 || bd->bd_volid >= ioc2->NumActiveVolumes)
2046 ioc2rvol = &ioc2->RaidVolume[bd->bd_volid];
2053 if (bd->bd_diskid < 0 || bd->bd_diskid >= rvol0->NumPhysDisks)
2056 address = rvol0->PhysDisk[bd->bd_diskid].PhysDiskNum;
2058 mpt_bio_ioctl_disk_common(mpt, bd, address);