Lines Matching refs:mp_ioctl

53 	mp_iocdata_t mp_ioctl;
87 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
89 mp_ioctl.mp_cmd = MP_GET_TPG_LIST;
90 mp_ioctl.mp_ibuf = (caddr_t)&oid.objectSequenceNumber;
91 mp_ioctl.mp_ilen = sizeof (oid.objectSequenceNumber);
92 mp_ioctl.mp_obuf = (caddr_t)objList;
93 mp_ioctl.mp_olen = DEFAULT_BUFFER_SIZE_TPG;
94 mp_ioctl.mp_xfer = MP_XFER_READ;
97 "mp_ioctl.mp_cmd (MP_GET_TPG_LIST) : %d",
98 mp_ioctl.mp_cmd);
100 "mp_ioctl.mp_obuf: %x", mp_ioctl.mp_obuf);
102 "mp_ioctl.mp_olen: %d", mp_ioctl.mp_olen);
104 "mp_ioctl.mp_xfer: %d (MP_XFER_READ)",
105 mp_ioctl.mp_xfer);
107 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
116 if ((ioctlStatus != 0) && (MP_MORE_DATA != mp_ioctl.mp_errno)) {
125 "IOCTL call failed. mp_ioctl.mp_errno: %x",
126 mp_ioctl.mp_errno);
133 } else if (0 == mp_ioctl.mp_errno) {
136 mpStatus = getStatus4ErrorCode(mp_ioctl.mp_errno);
146 " - mp_ioctl.mp_alen : %d",
147 mp_ioctl.mp_alen);
152 numOBJ = mp_ioctl.mp_alen / sizeof (uint64_t);
176 if (mp_ioctl.mp_alen > DEFAULT_BUFFER_SIZE_TPG) {
180 mp_ioctl.mp_alen);
193 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
195 mp_ioctl.mp_cmd = MP_GET_TPG_LIST;
196 mp_ioctl.mp_ibuf = (caddr_t)&oid.objectSequenceNumber;
197 mp_ioctl.mp_ilen = sizeof (oid.objectSequenceNumber);
198 mp_ioctl.mp_obuf = (caddr_t)objList;
199 mp_ioctl.mp_olen = numOBJ * sizeof (uint64_t);
200 mp_ioctl.mp_xfer = MP_XFER_READ;
203 "mp_ioctl.mp_cmd (MP_GET_TPG_LIST) : %d",
204 mp_ioctl.mp_cmd);
206 "mp_ioctl.mp_obuf: %x", mp_ioctl.mp_obuf);
208 "mp_ioctl.mp_olen: %d", mp_ioctl.mp_olen);
210 "mp_ioctl.mp_xfer: %d (MP_XFER_READ)",
211 mp_ioctl.mp_xfer);
214 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
232 "IOCTL call failed. mp_ioctl.mp_errno: %x",
233 mp_ioctl.mp_errno);
240 } else if (0 == mp_ioctl.mp_errno) {
244 getStatus4ErrorCode(mp_ioctl.mp_errno);