Searched refs:dkdevid (Results 1 – 3 of 3) sorted by relevance
/titanic_44/usr/src/uts/sun/io/dada/targets/ |
H A D | dad.c | 3889 struct dk_devid *dkdevid; in dcd_write_deviceid() local 3902 dkdevid = kmem_zalloc(un->un_secsize, KM_SLEEP); in dcd_write_deviceid() 3905 dkdevid->dkd_rev_hi = DK_DEVID_REV_MSB; in dcd_write_deviceid() 3906 dkdevid->dkd_rev_lo = DK_DEVID_REV_LSB; in dcd_write_deviceid() 3909 bcopy(un->un_devid, &dkdevid->dkd_devid, in dcd_write_deviceid() 3914 ip = (uint_t *)dkdevid; in dcd_write_deviceid() 3919 DKD_FORMCHKSUM(chksum, dkdevid); in dcd_write_deviceid() 3939 ucmd.udcd_bufaddr = (caddr_t)dkdevid; in dcd_write_deviceid() 3948 kmem_free(dkdevid, un->un_secsize); in dcd_write_deviceid() 3959 struct dk_devid *dkdevid; in dcd_read_deviceid() local [all …]
|
/titanic_44/usr/src/uts/sun4v/io/ |
H A D | vds.c | 1202 vd_dkdevid2cksum(struct dk_devid *dkdevid) in vd_dkdevid2cksum() argument 1208 ip = (void *)dkdevid; in vd_dkdevid2cksum() 1235 struct dk_devid *dkdevid; in vd_dskimg_read_devid() local 1245 dkdevid = kmem_zalloc(DEV_BSIZE, KM_SLEEP); in vd_dskimg_read_devid() 1248 if ((vd_dskimg_rw(vd, VD_SLICE_NONE, VD_OP_BREAD, (caddr_t)dkdevid, blk, in vd_dskimg_read_devid() 1256 if ((dkdevid->dkd_rev_hi != DK_DEVID_REV_MSB) || in vd_dskimg_read_devid() 1257 (dkdevid->dkd_rev_lo != DK_DEVID_REV_LSB)) { in vd_dskimg_read_devid() 1264 chksum = vd_dkdevid2cksum(dkdevid); in vd_dskimg_read_devid() 1267 if (DKD_GETCHKSUM(dkdevid) != chksum) { in vd_dskimg_read_devid() 1274 if (ddi_devid_valid((ddi_devid_t)&dkdevid->dkd_devid) != DDI_SUCCESS) { in vd_dskimg_read_devid() [all …]
|
/titanic_44/usr/src/uts/common/io/scsi/targets/ |
H A D | sd.c | 5567 struct dk_devid *dkdevid; in sd_get_devid() local 5606 dkdevid = kmem_alloc(buffer_size, KM_SLEEP); in sd_get_devid() 5607 status = sd_send_scsi_READ(ssc, dkdevid, buffer_size, blk, in sd_get_devid() 5616 if ((dkdevid->dkd_rev_hi != DK_DEVID_REV_MSB) || in sd_get_devid() 5617 (dkdevid->dkd_rev_lo != DK_DEVID_REV_LSB)) { in sd_get_devid() 5624 ip = (uint_t *)dkdevid; in sd_get_devid() 5631 if (DKD_GETCHKSUM(dkdevid) != chksum) { in sd_get_devid() 5637 if (ddi_devid_valid((ddi_devid_t)&dkdevid->dkd_devid) != DDI_SUCCESS) { in sd_get_devid() 5645 sz = ddi_devid_sizeof((ddi_devid_t)&dkdevid->dkd_devid); in sd_get_devid() 5651 bcopy(&dkdevid->dkd_devid, un->un_devid, sz); in sd_get_devid() [all …]
|