Lines Matching refs:mp_ioctl

37 	mp_iocdata_t mp_ioctl;
69 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
71 mp_ioctl.mp_cmd = MP_GET_PROPRIETARY_LOADBALANCE_LIST;
72 mp_ioctl.mp_obuf = (caddr_t)objList;
73 mp_ioctl.mp_olen = DEFAULT_BUFFER_SIZE_LOADBALANCE;
74 mp_ioctl.mp_xfer = MP_XFER_READ;
77 "mp_ioctl.mp_cmd : %d", mp_ioctl.mp_cmd);
79 "mp_ioctl.mp_obuf: %x", mp_ioctl.mp_obuf);
81 "mp_ioctl.mp_olen: %d", mp_ioctl.mp_olen);
83 "mp_ioctl.mp_xfer: %d (MP_XFER_READ)",
84 mp_ioctl.mp_xfer);
86 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
95 if ((ioctlStatus != 0) && (MP_MORE_DATA != mp_ioctl.mp_errno)) {
104 "IOCTL call failed. mp_ioctl.mp_errno: %x",
105 mp_ioctl.mp_errno);
112 } else if (0 == mp_ioctl.mp_errno) {
115 mpStatus = getStatus4ErrorCode(mp_ioctl.mp_errno);
125 " - mp_ioctl.mp_alen : %d",
126 mp_ioctl.mp_alen);
131 numOBJ = mp_ioctl.mp_alen / sizeof (uint64_t);
155 if (mp_ioctl.mp_alen > DEFAULT_BUFFER_SIZE_LOADBALANCE) {
159 mp_ioctl.mp_alen);
174 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
176 mp_ioctl.mp_cmd = MP_GET_PROPRIETARY_LOADBALANCE_LIST;
177 mp_ioctl.mp_obuf = (caddr_t)objList;
178 mp_ioctl.mp_olen = numOBJ * sizeof (uint64_t);
179 mp_ioctl.mp_xfer = MP_XFER_READ;
183 "mp_ioctl.mp_cmd : %d", mp_ioctl.mp_cmd);
186 "mp_ioctl.mp_obuf: %x", mp_ioctl.mp_obuf);
189 "mp_ioctl.mp_olen: %d", mp_ioctl.mp_olen);
192 "mp_ioctl.mp_xfer: %d (MP_XFER_READ)",
193 mp_ioctl.mp_xfer);
196 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
217 "IOCTL call failed. mp_ioctl.mp_errno: %x",
218 mp_ioctl.mp_errno);
225 } else if (0 == mp_ioctl.mp_errno) {
229 getStatus4ErrorCode(mp_ioctl.mp_errno);