Lines Matching refs:mp_ioctl

41 	mp_iocdata_t mp_ioctl;
70 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
72 mp_ioctl.mp_cmd = MP_GET_DEV_PROD_LIST;
73 mp_ioctl.mp_obuf = (caddr_t)objList;
74 mp_ioctl.mp_olen = DEFAULT_BUFFER_SIZE_DEV_PROD;
75 mp_ioctl.mp_xfer = MP_XFER_READ;
78 "mp_ioctl.mp_cmd : %d (MP_GET_DEV_PROD_LIST)",
79 mp_ioctl.mp_cmd);
81 "mp_ioctl.mp_obuf: %x",
82 mp_ioctl.mp_obuf);
84 "mp_ioctl.mp_olen: %d",
85 mp_ioctl.mp_olen);
87 "mp_ioctl.mp_xfer: %d (MP_XFER_READ)",
88 mp_ioctl.mp_xfer);
90 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
99 if ((ioctlStatus != 0) && (MP_MORE_DATA != mp_ioctl.mp_errno)) {
108 "IOCTL call failed. mp_ioctl.mp_errno: %x",
109 mp_ioctl.mp_errno);
116 } else if (0 == mp_ioctl.mp_errno) {
119 mpStatus = getStatus4ErrorCode(mp_ioctl.mp_errno);
129 " - mp_ioctl.mp_alen : %d",
130 mp_ioctl.mp_alen);
135 numOBJ = mp_ioctl.mp_alen / sizeof (uint64_t);
160 if (mp_ioctl.mp_alen > DEFAULT_BUFFER_SIZE_DEV_PROD) {
164 mp_ioctl.mp_alen);
177 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
179 mp_ioctl.mp_cmd = MP_GET_DEV_PROD_LIST;
180 mp_ioctl.mp_obuf = (caddr_t)objList;
181 mp_ioctl.mp_olen = numOBJ * sizeof (uint64_t);
182 mp_ioctl.mp_xfer = MP_XFER_READ;
185 "mp_ioctl.mp_cmd : %d (MP_GET_DEV_PROD_LIST)",
186 mp_ioctl.mp_cmd);
188 "mp_ioctl.mp_obuf: %x",
189 mp_ioctl.mp_obuf);
191 "mp_ioctl.mp_olen: %d",
192 mp_ioctl.mp_olen);
194 "mp_ioctl.mp_xfer: %d (MP_XFER_READ)",
195 mp_ioctl.mp_xfer);
198 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
216 "IOCTL call failed. mp_ioctl.mp_errno: %x",
217 mp_ioctl.mp_errno);
224 } else if (0 == mp_ioctl.mp_errno) {
228 getStatus4ErrorCode(mp_ioctl.mp_errno);