Searched refs:HBA (Results 1 - 25 of 66) sorted by relevance

123

/illumos-gate/usr/src/lib/sun_fc/common/
H A DAdapterEventListener.h33 #include "HBA.h"
46 * registered in the public HBA API. When dispatch
51 AdapterEventListener(HBA *hba, AdapterCallback myCallback, void *data);
55 HBA *hba;
H A DHBA.h32 class HBA;
46 * @memo Used to track an individual HBA
53 class HBA : public Lockable { class in inherits:Lockable
55 HBA() {} function in class:HBA
56 virtual ~HBA();
57 bool operator == (HBA &comp);
H A DAdapterEventBridge.h38 * the given HBA/driver stack.
42 virtual void addListener(AdapterEventListener *listener, HBA *hba) = 0;
H A DHBA.cc28 #include "HBA.h"
50 * Max number of Adatper ports per HBA that VSL supports.
53 const uint8_t HBA::HBA_PORT_MAX = UCHAR_MAX;
56 * @memo Add a new port to this HBA
57 * @precondition Port must be a valid port on this HBA
58 * @postcondition Port will be exposed as one of the ports on this HBA
59 * @exception Throws InternalError when the HBA port count exceeds
61 * @param port The Port to add to this HBA
64 * routine to add a port to its existing HBA instance.
66 void HBA
[all...]
H A DFCHBA.h32 #include "HBA.h"
42 class FCHBA : public HBA {
52 static void loadAdapters(std::vector<HBA*> &list);
H A DHandleNPIVPort.h39 #include "HBA.h"
51 HBA *hba, HBAPort *port, HBANPIVPort *vport);
65 HBA *hba;
H A DTgtFCHBA.h32 #include "HBA.h"
42 class TgtFCHBA : public HBA {
51 static void loadAdapters(std::vector<HBA*> &list);
H A DHBAList.h32 #include "HBA.h"
45 * in accordance with the FC-HBA specification.
75 std::vector<HBA*> hbas;
76 std::vector<HBA*> tgthbas;
H A DHandlePort.h38 #include "HBA.h"
45 * @memo Represents this handles state for each HBA port.
54 HandlePort(Handle *handle, HBA *hba, HBAPort *port);
77 HBA *hba;
H A DHandle.h36 #include "HBA.h"
44 * @memo Represents an open HBA port
46 * @doc This class represents an open HBA. However,
47 * what we really care about is the HBA port's underneath.
53 Handle(HBA *hba); // Generate ID, and add to vector
54 // Handle(HBA *hba, MODE m); // Generate ID based on target or initiator mode
65 HBA* getHBA() { return (hba); }
77 HBA *hba;
H A DAdapterEventListener.cc43 AdapterEventListener::AdapterEventListener(HBA *myHBA,
H A DSun_fcGetFcpTargetMappingV2.cc29 #include "HBA.h"
50 * @param handle The HBA to fetch mappings on
51 * @param portWWN The HBA Port to fetch mappings on
63 HBA *hba = myHandle->getHBA();
H A DSun_fcGetRNIDMgmtInfo.cc31 #include "HBA.h"
47 * @memo Returns the RNID from port 0 on the HBA
49 * @param handle The HBA to operate on
58 HBA *hba = myHandle->getHBA();
H A DSun_fcSendCTPassThru.cc29 #include "HBA.h"
48 HBA *hba = myHandle->getHBA();
H A DSun_fcSendRNID.cc29 #include "HBA.h"
47 HBA *hba = myHandle->getHBA();
H A DSun_fcSetRNIDMgmtInfo.cc31 #include "HBA.h"
45 * @memo Sets the RNID for the HBA
47 * @param handle The HBA to operate on
48 * @param info The RNID information to set on the HBA
57 HBA *hba = myHandle->getHBA();
H A DHBAList.cc59 * @memo Free up resources held by this HBA list
89 * @memo Fetch an HBA based on name.
98 * @param name The name of the HBA to open
120 HBA *tmp = hbas[index];
128 * @memo Fetch an target mode FC HBA based on name.
137 * @param name The name of the target mode HBA to open
159 HBA *tmp = tgthbas[index];
167 * @memo Get the name of an HBA at the given index
170 * HBA in the list
171 * @return The name of the specified HBA
[all...]
H A DSun_fcRegisterForAdapterDeviceEvents.cc31 #include "HBA.h"
47 * @param PortWWN Identifies the HBA port of interest
65 HBA *hba = myHandle->getHBA();
H A DSun_fcRegisterForAdapterEvents.cc31 #include "HBA.h"
60 HBA *hba = myHandle->getHBA();
H A DSun_fcRegisterForAdapterPortEvents.cc31 #include "HBA.h"
47 * @param PortWWN Identifies the HBA port of interest
64 HBA *hba = myHandle->getHBA();
H A DSun_fcSendCTPassThruV2.cc30 #include "HBA.h"
47 * @param handle The HBA to operate on
48 * @param portWWN Identifies the HBA port to use
69 HBA *hba = myHandle->getHBA();
H A DSun_fcSendLIRR.cc38 * @param handle The HBA to operate on
39 * @param hbaPortWWN Identifies the HBA port to use
56 HBA *hba = myHandle->getHBA();
H A DSun_fcSendRLS.cc46 * @param handle The HBA to operate on
47 * @param hbaPortWWN Identifies the HBA port to use
54 * the specified HBA Nx_Port
65 HBA *hba = myHandle->getHBA();
H A DSun_fcSendRNIDV2.cc29 #include "HBA.h"
46 * @param handle The HBA to operate on
47 * @param hbaportwwn Identifies which HBA port to use
64 HBA *hba = myHandle->getHBA();
H A DSun_fcSendRPL.cc38 * @param handle The HBA to operate on
39 * @param hbaPortWWN Identifies the HBA port to use
57 HBA *hba = myHandle->getHBA();

Completed in 70 milliseconds

123