Lines Matching refs:mp_ioctl

219 	mp_iocdata_t mp_ioctl;
233 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
236 mp_ioctl.mp_cmd = MP_GET_TARGET_PORT_PROP;
237 mp_ioctl.mp_ibuf = (caddr_t)&oid.objectSequenceNumber;
238 mp_ioctl.mp_ilen = sizeof (oid.objectSequenceNumber);
239 mp_ioctl.mp_obuf = (caddr_t)&tpInfo;
240 mp_ioctl.mp_olen = sizeof (mp_target_port_prop_t);
241 mp_ioctl.mp_xfer = MP_XFER_READ;
244 "mp_ioctl.mp_cmd (MP_GET_TARGET_PORT_PROP) : %d",
245 mp_ioctl.mp_cmd);
247 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
264 "IOCTL call failed. mp_ioctl.mp_errno: %x",
265 mp_ioctl.mp_errno);
269 } else if (0 == mp_ioctl.mp_errno) {
273 getStatus4ErrorCode(mp_ioctl.mp_errno);
386 mp_iocdata_t mp_ioctl;
448 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
450 mp_ioctl.mp_cmd = request;
451 mp_ioctl.mp_ibuf = (caddr_t)&oid.objectSequenceNumber;
452 mp_ioctl.mp_ilen = sizeof (oid.objectSequenceNumber);
453 mp_ioctl.mp_obuf = (caddr_t)objList;
454 mp_ioctl.mp_olen = DEFAULT_BUFFER_SIZE_PATH_LIST;
455 mp_ioctl.mp_xfer = MP_XFER_READ;
458 "mp_ioctl.mp_cmd : %d", mp_ioctl.mp_cmd);
460 "mp_ioctl.mp_obuf: %x", mp_ioctl.mp_obuf);
462 "mp_ioctl.mp_olen: %d", mp_ioctl.mp_olen);
464 "mp_ioctl.mp_xfer: %d (MP_XFER_READ)",
465 mp_ioctl.mp_xfer);
467 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
476 if ((ioctlStatus != 0) && (MP_MORE_DATA != mp_ioctl.mp_errno)) {
485 "IOCTL call failed. mp_ioctl.mp_errno: %x",
486 mp_ioctl.mp_errno);
493 } else if (0 == mp_ioctl.mp_errno) {
496 mpStatus = getStatus4ErrorCode(mp_ioctl.mp_errno);
506 " - mp_ioctl.mp_alen : %d",
507 mp_ioctl.mp_alen);
512 numOBJ = mp_ioctl.mp_alen / sizeof (uint64_t);
536 if (mp_ioctl.mp_alen > DEFAULT_BUFFER_SIZE_PATH_LIST) {
540 mp_ioctl.mp_alen);
553 (void) memset(&mp_ioctl, 0, sizeof (mp_iocdata_t));
555 mp_ioctl.mp_cmd = request;
556 mp_ioctl.mp_ibuf = (caddr_t)&oid.objectSequenceNumber;
557 mp_ioctl.mp_ilen = sizeof (oid.objectSequenceNumber);
558 mp_ioctl.mp_obuf = (caddr_t)objList;
559 mp_ioctl.mp_olen = numOBJ * sizeof (uint64_t);
560 mp_ioctl.mp_xfer = MP_XFER_READ;
563 "mp_ioctl.mp_cmd : %d", mp_ioctl.mp_cmd);
565 "mp_ioctl.mp_obuf: %x", mp_ioctl.mp_obuf);
567 "mp_ioctl.mp_olen: %d", mp_ioctl.mp_olen);
569 "mp_ioctl.mp_xfer: %d (MP_XFER_READ)",
570 mp_ioctl.mp_xfer);
573 ioctlStatus = ioctl(g_scsi_vhci_fd, MP_CMD, &mp_ioctl);
591 "IOCTL call failed. mp_ioctl.mp_errno: %x",
592 mp_ioctl.mp_errno);
599 } else if (0 == mp_ioctl.mp_errno) {
603 getStatus4ErrorCode(mp_ioctl.mp_errno);