Searched defs:dkdevid (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/sun/io/dada/targets/
H A Ddad.c3889 struct dk_devid *dkdevid; local
3902 dkdevid = kmem_zalloc(un->un_secsize, KM_SLEEP);
3905 dkdevid->dkd_rev_hi = DK_DEVID_REV_MSB;
3906 dkdevid->dkd_rev_lo = DK_DEVID_REV_LSB;
3909 bcopy(un->un_devid, &dkdevid->dkd_devid,
3914 ip = (uint_t *)dkdevid;
3919 DKD_FORMCHKSUM(chksum, dkdevid);
3939 ucmd.udcd_bufaddr = (caddr_t)dkdevid;
3948 kmem_free(dkdevid, un->un_secsize);
3959 struct dk_devid *dkdevid; local
[all...]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvds.c1202 vd_dkdevid2cksum(struct dk_devid *dkdevid) argument
1208 ip = (void *)dkdevid;
1235 struct dk_devid *dkdevid; local
1245 dkdevid = kmem_zalloc(DEV_BSIZE, KM_SLEEP);
1248 if ((vd_dskimg_rw(vd, VD_SLICE_NONE, VD_OP_BREAD, (caddr_t)dkdevid, blk,
1256 if ((dkdevid->dkd_rev_hi != DK_DEVID_REV_MSB) ||
1257 (dkdevid->dkd_rev_lo != DK_DEVID_REV_LSB)) {
1264 chksum = vd_dkdevid2cksum(dkdevid);
1267 if (DKD_GETCHKSUM(dkdevid) != chksum) {
1274 if (ddi_devid_valid((ddi_devid_t)&dkdevid
1311 struct dk_devid *dkdevid; local
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dsd.c5554 struct dk_devid *dkdevid; local
5593 dkdevid = kmem_alloc(buffer_size, KM_SLEEP);
5594 status = sd_send_scsi_READ(ssc, dkdevid, buffer_size, blk,
5603 if ((dkdevid->dkd_rev_hi != DK_DEVID_REV_MSB) ||
5604 (dkdevid->dkd_rev_lo != DK_DEVID_REV_LSB)) {
5611 ip = (uint_t *)dkdevid;
5618 if (DKD_GETCHKSUM(dkdevid) != chksum) {
5624 if (ddi_devid_valid((ddi_devid_t)&dkdevid->dkd_devid) != DDI_SUCCESS) {
5632 sz = ddi_devid_sizeof((ddi_devid_t)&dkdevid->dkd_devid);
5638 bcopy(&dkdevid
5707 struct dk_devid *dkdevid; local
[all...]

Completed in 105 milliseconds