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