Lines Matching defs:dadk
37 struct dadk { struct
38 struct tgdk_ext *dad_extp; /* back pointer to ext data */
39 struct scsi_device *dad_sd; /* back pointer to SCSI_DEVICE */
41 struct tgdk_geom dad_logg; /* logical disk geometry */
42 struct tgdk_geom dad_phyg; /* physical disk geometry */
44 unsigned dad_rmb : 1; /* removable device */
45 unsigned dad_rdonly : 1; /* read only device */
46 unsigned dad_cdrom : 1; /* cdrom device */
47 unsigned dad_noflush : 1; /* flush cmd unsupported */
48 unsigned dad_wce : 1; /* disk write cache enabled */
49 unsigned dad_resv : 3;
50 unsigned char dad_type; /* device type */
51 unsigned char dad_ctype; /* controller type */
53 short dad_secshf;
54 short dad_blkshf;
56 opaque_t dad_bbhobjp; /* bbh object ptr */
57 opaque_t dad_flcobjp; /* flow control object ptr */
58 opaque_t dad_ctlobjp; /* controller object ptr */
59 struct tgcom_obj dad_com; /* com object for flowctrl */
60 enum dkio_state dad_iostate; /* ejected/inserted */
61 kmutex_t dad_mutex; /* protect dad_state */
85 #define PKT2DADK(pktp) ((struct dadk *)(pktp)->cp_dev_private) argument