Lines Matching refs:fcio
84 fcio_t fcio; in getPortAttributes() local
87 memset(&fcio, 0, sizeof (fcio)); in getPortAttributes()
89 fcio.fcio_cmd = FCIO_GET_NPIV_ATTRIBUTES; in getPortAttributes()
90 fcio.fcio_olen = sizeof (attrs); in getPortAttributes()
91 fcio.fcio_xfer = FCIO_XFER_READ; in getPortAttributes()
92 fcio.fcio_obuf = (caddr_t)&attrs; in getPortAttributes()
93 fp_ioctl(getPath(), FCIO_CMD, &fcio); in getPortAttributes()
103 void FCHBANPIVPort::fp_ioctl(string path, int cmd, fcio_t *fcio) { in fp_ioctl() argument
111 HBA::_ioctl(fd, cmd, (uchar_t *)fcio); in fp_ioctl()
112 while (fcio->fcio_errno == FC_STATEC_BUSY) { in fp_ioctl()
114 HBA::_ioctl(fd, cmd, (uchar_t *)fcio); in fp_ioctl()
120 if (fcio->fcio_errno) { in fp_ioctl()
125 transportError(fcio->fcio_errno, fcioErrorString); in fp_ioctl()
128 switch (fcio->fcio_errno) { in fp_ioctl()