Home
last modified time | relevance | path

Searched refs:HBA_HANDLE (Results 1 – 25 of 102) sorted by relevance

12345

/illumos-gate/usr/src/lib/sun_fc/common/
H A Dsun_fc.h48 extern HBA_HANDLE Sun_fcOpenAdapter(char *);
49 extern void Sun_fcCloseAdapter(HBA_HANDLE);
50 extern HBA_STATUS Sun_fcGetAdapterAttributes(HBA_HANDLE,
52 extern HBA_STATUS Sun_fcGetAdapterPortAttributes(HBA_HANDLE, HBA_UINT32,
54 extern HBA_STATUS Sun_fcGetPortStatistics(HBA_HANDLE, HBA_UINT32,
56 extern HBA_STATUS Sun_fcGetDiscoveredPortAttributes(HBA_HANDLE, HBA_UINT32,
58 extern HBA_STATUS Sun_fcGetPortAttributesByWWN(HBA_HANDLE, HBA_WWN,
60 extern HBA_STATUS Sun_fcSendCTPassThru(HBA_HANDLE, void *, HBA_UINT32, void *,
62 extern void Sun_fcRefreshInformation(HBA_HANDLE);
63 extern void Sun_fcResetStatistics(HBA_HANDLE handle, HBA_UINT32 port);
[all …]
H A DHandle.h57 static Handle* findHandle(HBA_HANDLE index);
59 static void closeHandle(HBA_HANDLE index);
61 HBA_HANDLE getHandle();
78 HBA_HANDLE id;
82 static HBA_HANDLE prevOpen;
83 static HBA_HANDLE prevTgtOpen;
84 static std::map<HBA_HANDLE, Handle*> openHandles;
H A DHandle.cc53 HBA_HANDLE Handle::prevOpen = 0;
58 HBA_HANDLE Handle::prevTgtOpen = 0x8000;
63 map<HBA_HANDLE, Handle*> Handle::openHandles;
76 map<HBA_HANDLE, Handle*>::iterator mapend; in Handle()
119 map<HBA_HANDLE, Handle*>::iterator mapend;
204 Handle* Handle::findHandle(HBA_HANDLE id) { in findHandle()
286 void Handle::closeHandle(HBA_HANDLE id) { in closeHandle()
301 HBA_HANDLE Handle::getHandle() { in getHandle()
303 HBA_HANDLE tmp; in getHandle()
306 tmp = (HBA_HANDLE) id; in getHandle()
H A DSun_fcGetFcpTargetMapping.cc39 getAdapterPortWWN(HBA_HANDLE handle,HBA_UINT32 index) { in getAdapterPortWWN()
69 Sun_fcGetFcpTargetMapping(HBA_HANDLE handle, PHBA_FCPTARGETMAPPING mapping) { in Sun_fcGetFcpTargetMapping()
H A DSun_fcResetStatistics.cc38 void Sun_fcResetStatistics(HBA_HANDLE handle, HBA_UINT32 port) { in Sun_fcResetStatistics()
H A DSun_fcRemoveAllPersistentBindings.cc38 HBA_STATUS Sun_fcRemoveAllPersistentBindings(HBA_HANDLE hande, in Sun_fcRemoveAllPersistentBindings()
/illumos-gate/usr/src/lib/hbaapi/common/
H A Dvendorhbaapi.h58 typedef HBA_HANDLE (* HBAOpenAdapterFunc)(char *);
60 (HBA_HANDLE *, HBA_WWN);
61 typedef void (* HBACloseAdapterFunc)(HBA_HANDLE);
63 (HBA_HANDLE, HBA_ADAPTERATTRIBUTES *);
65 (HBA_HANDLE, HBA_UINT32, HBA_PORTATTRIBUTES *);
67 (HBA_HANDLE, HBA_UINT32, HBA_PORTSTATISTICS *);
69 (HBA_HANDLE, HBA_UINT32, HBA_UINT32, HBA_PORTATTRIBUTES *);
71 (HBA_HANDLE, HBA_WWN, HBA_PORTATTRIBUTES *);
73 (HBA_HANDLE, HBA_WWN, void *, HBA_UINT32, void *, HBA_UINT32 *);
74 typedef void (* HBARefreshInformationFunc)(HBA_HANDLE);
[all …]
H A Dhbaapi.h114 typedef HBA_UINT32 HBA_HANDLE; typedef
553 HBA_API HBA_HANDLE HBA_OpenAdapter(
558 HBA_HANDLE *handle,
563 HBA_HANDLE handle
567 HBA_HANDLE handle,
573 HBA_HANDLE handle,
579 HBA_HANDLE handle,
585 HBA_HANDLE handle,
592 HBA_HANDLE handle,
598 HBA_HANDLE handle,
[all …]
H A DHBAAPILIB-sun.c214 typedef HBA_HANDLE (* Sun_HBAOpenTgtAdapterFunc)(char *);
216 (HBA_HANDLE *, HBA_WWN);
218 (HBA_HANDLE, HBA_ADAPTERATTRIBUTES *);
220 (HBA_HANDLE, HBA_UINT32, HBA_UINT32, HBA_NPIVATTRIBUTES *);
222 (HBA_HANDLE, HBA_UINT32, HBA_WWN);
224 (HBA_HANDLE, HBA_UINT32, HBA_WWN, HBA_WWN, HBA_UINT32 *);
226 (HBA_HANDLE, HBA_UINT32, HBA_WWN *, HBA_WWN *);
228 (HBA_HANDLE, HBA_UINT32, HBA_WWN *, HBA_WWN *, HBA_WWN *,
231 (HBA_HANDLE, HBA_UINT32, HBA_PORTNPIVATTRIBUTES *);
234 void *, HBA_HANDLE, HBA_WWN, HBA_CALLBACKHANDLE *);
[all …]
H A Dhbaapi-sun.h76 HBA_API HBA_HANDLE Sun_HBA_OpenTgtAdapter(
81 HBA_HANDLE *handle,
86 HBA_HANDLE handle,
91 HBA_HANDLE handle,
97 HBA_HANDLE handle,
102 HBA_HANDLE handle,
109 HBA_HANDLE handle,
115 HBA_HANDLE handle,
124 HBA_HANDLE handle,
138 HBA_HANDLE handle,
[all …]
H A DHBAAPILIB.c323 HBA_CheckLibrary(HBA_HANDLE handle, in HBA_CheckLibrary()
325 HBA_HANDLE *vendorhandle) { in HBA_CheckLibrary()
1125 HBA_HANDLE
1127 HBA_HANDLE handle; in HBA_OpenAdapter()
1169 HBA_OpenAdapterByWWN(HBA_HANDLE *phandle, HBA_WWN nodeWWN) { in HBA_OpenAdapterByWWN()
1170 HBA_HANDLE handle; in HBA_OpenAdapterByWWN()
1536 HBA_HANDLE handle, in HBA_RegisterForAdapterEvents()
1543 HBA_HANDLE vendorHandle; in HBA_RegisterForAdapterEvents()
1629 HBA_HANDLE handle, in HBA_RegisterForAdapterPortEvents()
1637 HBA_HANDLE vendorHandle; in HBA_RegisterForAdapterPortEvents()
[all …]
/illumos-gate/usr/src/lib/sun_sas/common/
H A Dsun_sas.h182 extern HBA_STATUS Sun_sasGetAdapterAttributes(HBA_HANDLE,
186 extern HBA_STATUS Sun_sasGetPortType(HBA_HANDLE, HBA_UINT32, HBA_PORTTYPE *);
187 extern HBA_STATUS Sun_sasGetAdapterPortAttributes(HBA_HANDLE, HBA_UINT32,
189 extern HBA_STATUS Sun_sasGetPortAttributesByWWN(HBA_HANDLE, HBA_WWN, HBA_WWN,
191 extern HBA_STATUS Sun_sasGetFCPhyAttributes(HBA_HANDLE, HBA_UINT32, HBA_UINT32,
193 extern HBA_STATUS Sun_sasGetSASPhyAttributes(HBA_HANDLE, HBA_UINT32,
195 extern HBA_STATUS Sun_sasGetProtocolStatistics(HBA_HANDLE, HBA_UINT32,
197 extern HBA_STATUS Sun_sasGetPhyStatistics(HBA_HANDLE, HBA_UINT32,
199 extern HBA_STATUS Sun_sasSendSMPPassThru(HBA_HANDLE, HBA_WWN, HBA_WWN, HBA_WWN,
201 extern HBA_STATUS Sun_sasGetBindingCapability(HBA_HANDLE, HBA_WWN, HBA_WWN,
[all …]
H A Dsun_sas.c40 HBA_HANDLE
109 RetrieveIndex(HBA_HANDLE handle) in RetrieveIndex()
131 RetrieveOpenHandle(HBA_HANDLE handle) in RetrieveOpenHandle()
210 Retrieve_Sun_sasHandle(HBA_HANDLE handle) in Retrieve_Sun_sasHandle()
319 getFirstAdapterPortWWN(HBA_HANDLE handle) in getFirstAdapterPortWWN()
H A DSun_sasGetLUNStatistics.c34 HBA_HANDLE handle, in Sun_sasGetLUNStatistics()
H A DSun_sasGetPersistentBinding.c33 HBA_STATUS Sun_sasGetPersistentBinding(HBA_HANDLE hande, HBA_WWN hbPortWWN, in Sun_sasGetPersistentBinding()
H A DSun_sasGetProtocolStatistics.c34 HBA_HANDLE handle, in Sun_sasGetProtocolStatistics()
/illumos-gate/usr/src/lib/smhba/common/
H A Dvendorsmhbaapi.h59 (HBA_HANDLE, SMHBA_ADAPTERATTRIBUTES *);
61 (HBA_HANDLE, HBA_UINT32 *);
63 (HBA_HANDLE, HBA_UINT32, HBA_PORTTYPE *);
65 (HBA_HANDLE, HBA_UINT32, SMHBA_PORTATTRIBUTES *);
67 (HBA_HANDLE, HBA_UINT32, HBA_UINT32, SMHBA_PORTATTRIBUTES *);
69 (HBA_HANDLE, HBA_WWN, HBA_WWN, SMHBA_PORTATTRIBUTES *);
71 (HBA_HANDLE, HBA_UINT32, HBA_UINT32, SMHBA_FC_PHY *);
73 (HBA_HANDLE, HBA_UINT32, HBA_UINT32, SMHBA_SAS_PHY *);
75 (HBA_HANDLE, HBA_UINT32, HBA_UINT32, SMHBA_PROTOCOLSTATISTICS *);
77 (HBA_HANDLE, HBA_UINT32, HBA_UINT32, SMHBA_PHYSTATISTICS *);
[all …]
H A Dsmhbaapi.h389 HBA_HANDLE handle,
394 HBA_HANDLE handle,
399 HBA_HANDLE handle,
405 HBA_HANDLE handle,
411 HBA_HANDLE handle,
418 HBA_HANDLE handle,
425 HBA_HANDLE handle,
432 HBA_HANDLE handle,
439 HBA_HANDLE handle,
446 HBA_HANDLE handle,
[all …]
H A DSMHBAAPILIB.c428 HBA_CheckLibrary(HBA_HANDLE handle, in HBA_CheckLibrary()
430 HBA_HANDLE *vendorhandle) { in HBA_CheckLibrary()
1441 HBA_HANDLE
1444 HBA_HANDLE handle; in HBA_OpenAdapter()
1487 HBA_OpenAdapterByWWN(HBA_HANDLE *phandle, HBA_WWN nodeWWN) { in HBA_OpenAdapterByWWN()
1488 HBA_HANDLE handle; in HBA_OpenAdapterByWWN()
1864 HBA_HANDLE handle, in HBA_RegisterForAdapterEvents()
1871 HBA_HANDLE vendorHandle; in HBA_RegisterForAdapterEvents()
1954 HBA_HANDLE handle, in HBA_RegisterForAdapterPortEvents()
1962 HBA_HANDLE vendorHandle; in HBA_RegisterForAdapterPortEvents()
[all …]
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_hbaapi.h115 typedef HBA_UINT32 HBA_HANDLE; typedef
556 HBA_API HBA_HANDLE HBA_OpenAdapter(
561 HBA_HANDLE *handle,
566 HBA_HANDLE handle
570 HBA_HANDLE handle,
576 HBA_HANDLE handle,
582 HBA_HANDLE handle,
588 HBA_HANDLE handle,
595 HBA_HANDLE handle,
601 HBA_HANDLE handle,
[all …]
/illumos-gate/usr/src/cmd/fcinfo/
H A Dfcinfo-list.c46 static int getTargetMapping(HBA_HANDLE, HBA_WWN myhbaPortWWN,
48 static int processHBA(HBA_HANDLE handle, HBA_ADAPTERATTRIBUTES attrs,
51 static void processRemotePort(HBA_HANDLE handle, HBA_WWN portWWN,
53 static void handleRemotePort(HBA_HANDLE handle, HBA_WWN portWWN,
55 static void printLinkStat(HBA_HANDLE handle, HBA_WWN hbaportWWN,
57 static void handleScsiTarget(HBA_HANDLE handle, HBA_WWN hbaPortWWN,
59 static int retrieveAttrs(HBA_HANDLE handle, HBA_WWN hbaPortWWN,
62 HBA_WWN initiatorPortWWN, HBA_HANDLE handle, boolean_t verbose);
84 retrieveAttrs(HBA_HANDLE handle, HBA_WWN hbaPortWWN, in retrieveAttrs()
168 getTargetMapping(HBA_HANDLE handle, HBA_WWN hbaPortWWN, in getTargetMapping()
[all …]
/illumos-gate/usr/src/cmd/sasinfo/
H A Dsasinfo-list.c97 sas_rp_tree_print(HBA_HANDLE handle, char *adapterName,
102 sas_rp_tree_print_desc(HBA_HANDLE handle, HBA_UINT32 portIndex,
110 typedef int (*processPortFunc)(HBA_HANDLE handle, char *adapterName,
126 static int handleHBAPort(HBA_HANDLE handle, char *adapterName,
129 static int processHBAPortPhyInfo(HBA_HANDLE handle, HBA_UINT32 portIndex,
131 static int processHBAPortPhyStat(HBA_HANDLE handle, HBA_UINT32 portIndex,
135 static int handleExpander(HBA_HANDLE handle, char *adapterName,
140 static int handleTargetPort(HBA_HANDLE handle, char *adapterName,
145 static int handleLogicalUnit(HBA_HANDLE handle, char *adapterName,
151 searchTargetPortMappingData(HBA_HANDLE handle, HBA_UINT32 portIndex,
[all …]
/illumos-gate/usr/src/lib/cfgadm_plugins/fp/common/
H A Dcfga_fp.h452 HBA_HANDLE handle, HBA_PORTATTRIBUTES portAttrs);
530 int getPortAttrsByWWN(HBA_HANDLE handle, HBA_WWN wwn,
532 int getDiscPortAttrs(HBA_HANDLE handle, int portIndex,
534 int getAdapterPortAttrs(HBA_HANDLE handle, int portIndex,
536 int getAdapterAttrs(HBA_HANDLE handle, HBA_ADAPTERATTRIBUTES *attrs);
538 HBA_HANDLE *matchingHandle, int *matchingPortIndex,
/illumos-gate/usr/src/cmd/luxadm/
H A Dcommon.h481 int getAdapterAttrs(HBA_HANDLE handle,
483 int getAdapterPortAttrs(HBA_HANDLE handle, char *name, int portIndex,
485 HBA_STATUS fetch_mappings(HBA_HANDLE handle, HBA_WWN pwwn,
H A Dfchba.c85 int find_supported_inq_page(HBA_HANDLE handle, HBA_WWN hwwn, HBA_WWN pwwn,
165 getAdapterAttrs(HBA_HANDLE handle, char *name, HBA_ADAPTERATTRIBUTES *attrs) { in getAdapterAttrs()
194 getAdapterPortAttrs(HBA_HANDLE handle, char *name, int portIndex, in getAdapterPortAttrs()
234 getDiscPortAttrs(HBA_HANDLE handle, char *name, int portIndex, int discIndex, in getDiscPortAttrs()
276 HBA_HANDLE handle; in fchba_display_port()
410 fetch_mappings(HBA_HANDLE handle, HBA_WWN pwwn, HBA_FCPTARGETMAPPINGV2 **map) { in fetch_mappings()
517 HBA_HANDLE handle; in fchba_non_encl_probe()
679 HBA_HANDLE handle; in fchba_inquiry()
885 HBA_HANDLE handle; in fchba_dump_map()
1095 HBA_HANDLE handle; in fchba_display_link_status()
[all …]

12345