Searched refs:HBA (Results 26 - 50 of 66) sorted by relevance

123

/illumos-gate/usr/src/lib/sun_fc/common/
H A DSun_fcSendRPS.cc38 * @param handle The HBA to operate on
39 * @param hbaPortWWN Identifies the HBA port to use
60 HBA *hba = myHandle->getHBA();
H A DSun_fcSendReadCapacity.cc31 #include "HBA.h"
50 HBA *hba = myHandle->getHBA();
H A DSun_fcSendReportLUNs.cc29 #include "HBA.h"
48 HBA *hba = myHandle->getHBA();
H A DSun_fcSendSRL.cc38 * @param handle The HBA to operate on
39 * @param hbaPortWWN Identifies which port on the HBA to use
55 HBA *hba = myHandle->getHBA();
H A DSun_fcSendScsiInquiry.cc29 #include "HBA.h"
49 HBA *hba = myHandle->getHBA();
H A DFCSyseventBridge.h61 virtual void addListener(AdapterEventListener *listener, HBA *hba);
H A DHandleNPIVPort.cc44 * @param myHandle The open handle for this HBA
45 * @param myHandlePort The open handle for this HBA Port
46 * @param myHBA The HBA for this port
47 * @param myPort The HBA Port for this npiv port
52 HBA *myHBA, HBAPort *myPort, HBANPIVPort *myvPort) :
H A DSun_fcRegisterForTargetEvents.cc31 #include "HBA.h"
47 * @param hbaPortWWN Identifies the HBA port of interest
71 HBA *hba = myHandle->getHBA();
H A DSun_fcScsiInquiryV2.cc30 #include "HBA.h"
47 * @param handle The HBA to operate on
48 * @param portWWN Indicates the HBA port to send command through
73 HBA *hba = myHandle->getHBA();
H A DSun_fcScsiReadCapacityV2.cc29 #include "HBA.h"
46 * @param handle The HBA to operate on
47 * @param portWWN Indicates the HBA port to send command through
70 HBA *hba = myHandle->getHBA();
H A DSun_fcScsiReportLUNsV2.cc29 #include "HBA.h"
46 * @param handle The HBA to operate on
47 * @param portWWN Indicates the HBA port to send command through
70 HBA *hba = myHandle->getHBA();
H A DSun_fcGetFcpTargetMapping.cc36 #include "HBA.h"
44 HBA *hba = myHandle->getHBA();
61 * @param handle The HBA to fetch mappings for
66 * call the V2 interface for all ports on the HBA.
H A DFCHBANPIVPort.cc59 log.debug("Initializing HBA NPIV port %s", thePath.c_str());
107 int fd = HBA::_open(path, O_NDELAY | O_RDONLY);
111 HBA::_ioctl(fd, cmd, (uchar_t *)fcio);
114 HBA::_ioctl(fd, cmd, (uchar_t *)fcio);
H A DTgtFCHBA.cc54 TgtFCHBA::TgtFCHBA(string path) : HBA()
57 log.debug("Constructing new Target mode HBA (%s)", path.c_str());
73 "Failed to get HBA attribute for %s", path.c_str());
221 void TgtFCHBA::loadAdapters(vector<HBA*> &list)
300 throw IOError("Unable to build HBA list");
323 HBA *hba = new TgtFCHBA(hbapath);
327 "Ignoring partial failure while loading an HBA");
H A DHandlePort.cc45 * @param myHandle The open handle for this HBA
46 * @param myHBA The HBA for this port
47 * @param myPort The HBA Port to open
49 HandlePort::HandlePort(Handle *myHandle, HBA *myHBA, HBAPort *myPort) :
H A DHandle.cc56 * Tracking for the previous target HBA handle we have opened
66 * @memo Create a new open handle for a specified HBA
67 * @precondition HBA port(s) must be loaded
73 * @param myhba The HBA to open a handle for
75 Handle::Handle(HBA *myhba) {
106 * @memo Create a new open handle for a specified HBA
107 * @precondition HBA port(s) must be loaded
113 * @param myhba The HBA to open a handle for
114 * m The mode of HBA to open handle for
118 Handle::Handle(HBA *myhb
[all...]
H A DFCHBA.cc53 FCHBA::FCHBA(string path) : HBA() {
55 log.debug("Constructing new HBA (%s)", path.c_str());
126 throw IOError("Unable to build HBA list");
141 "Unable to construct HBA.");
322 void FCHBA::loadAdapters(vector<HBA*> &list) {
400 throw IOError("Unable to build HBA list");
416 HBA *hba = new FCHBA(pathList->hbaPaths[i]);
444 "Ignoring partial failure while loading an HBA");
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_hc.h58 #define HBA "hba" macro
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_event.c45 emlxs_hba_t *hba = HBA;
214 emlxs_hba_t *hba = HBA;
437 emlxs_hba_t *hba = HBA;
516 emlxs_hba_t *hba = HBA;
536 emlxs_hba_t *hba = HBA;
660 emlxs_hba_t *hba = HBA;
698 emlxs_hba_t *hba = HBA;
734 emlxs_hba_t *hba = HBA;
799 emlxs_hba_t *hba = HBA;
963 emlxs_hba_t *hba = HBA;
[all...]
H A Demlxs_node.c42 emlxs_hba_t *hba = HBA;
179 emlxs_hba_t *hba = HBA;
227 emlxs_hba_t *hba = HBA;
477 emlxs_hba_t *hba = HBA;
711 emlxs_hba_t *hba = HBA;
780 emlxs_hba_t *hba = HBA;
970 emlxs_hba_t *hba = HBA;
1032 emlxs_hba_t *hba = HBA;
H A Demlxs_fcf.c1853 emlxs_hba_t *hba = HBA;
1885 emlxs_hba_t *hba = HBA;
2176 emlxs_hba_t *hba = HBA;
2234 emlxs_hba_t *hba = HBA;
2268 emlxs_hba_t *hba = HBA;
2302 emlxs_hba_t *hba = HBA;
2337 emlxs_hba_t *hba = HBA;
2371 emlxs_hba_t *hba = HBA;
2406 emlxs_hba_t *hba = HBA;
2441 emlxs_hba_t *hba = HBA;
[all...]
H A Demlxs_fct.c621 emlxs_hba_t *hba = HBA;
757 emlxs_hba_t *hba = HBA;
954 emlxs_hba_t *hba = HBA;
1036 emlxs_hba_t *hba = HBA;
1296 emlxs_hba_t *hba = HBA;
1371 emlxs_hba_t *hba = HBA;
1469 emlxs_hba_t *hba = HBA;
1477 /* If the HBA is offline, we cannot bring the tgtport online */
1807 emlxs_hba_t *hba = HBA;
1955 emlxs_hba_t *hba = HBA;
[all...]
H A Demlxs_clock.c514 /* Check the HBA for outstanding IOs */
668 emlxs_hba_t *hba = HBA;
898 "To trigger an update, a manual HBA or link reset "
903 "To trigger an update, a manual HBA or link reset "
926 emlxs_hba_t *hba = HBA;
1024 emlxs_hba_t *hba = HBA;
1060 emlxs_hba_t *hba = HBA;
1082 emlxs_hba_t *hba = HBA;
1156 emlxs_hba_t *hba = HBA;
1442 emlxs_hba_t *hba = HBA;
[all...]
H A Demlxs_msg.c144 emlxs_hba_t *hba = HBA;
312 emlxs_hba_t *hba = HBA;
378 emlxs_hba_t *hba = HBA;
/illumos-gate/usr/src/lib/sun_fc/
H A DMakefile.com31 HBA.o \

Completed in 119 milliseconds

123