/illumos-gate/usr/src/lib/sun_fc/common/ |
H A D | sun_fc.h | 48 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 D | Handle.h | 57 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 D | Handle.cc | 53 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 D | Sun_fcGetFcpTargetMapping.cc | 39 getAdapterPortWWN(HBA_HANDLE handle,HBA_UINT32 index) { in getAdapterPortWWN() 69 Sun_fcGetFcpTargetMapping(HBA_HANDLE handle, PHBA_FCPTARGETMAPPING mapping) { in Sun_fcGetFcpTargetMapping()
|
H A D | Sun_fcResetStatistics.cc | 38 void Sun_fcResetStatistics(HBA_HANDLE handle, HBA_UINT32 port) { in Sun_fcResetStatistics()
|
H A D | Sun_fcRemoveAllPersistentBindings.cc | 38 HBA_STATUS Sun_fcRemoveAllPersistentBindings(HBA_HANDLE hande, in Sun_fcRemoveAllPersistentBindings()
|
/illumos-gate/usr/src/lib/hbaapi/common/ |
H A D | vendorhbaapi.h | 58 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 D | hbaapi.h | 114 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 D | HBAAPILIB-sun.c | 214 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 D | hbaapi-sun.h | 76 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 D | HBAAPILIB.c | 323 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 D | sun_sas.h | 182 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 D | sun_sas.c | 40 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 D | Sun_sasGetLUNStatistics.c | 34 HBA_HANDLE handle, in Sun_sasGetLUNStatistics()
|
H A D | Sun_sasGetPersistentBinding.c | 33 HBA_STATUS Sun_sasGetPersistentBinding(HBA_HANDLE hande, HBA_WWN hbPortWWN, in Sun_sasGetPersistentBinding()
|
H A D | Sun_sasGetProtocolStatistics.c | 34 HBA_HANDLE handle, in Sun_sasGetProtocolStatistics()
|
/illumos-gate/usr/src/lib/smhba/common/ |
H A D | vendorsmhbaapi.h | 59 (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 D | smhbaapi.h | 389 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 D | SMHBAAPILIB.c | 428 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 D | emlxs_hbaapi.h | 115 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 D | fcinfo-list.c | 46 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 D | sasinfo-list.c | 97 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 D | cfga_fp.h | 452 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 D | common.h | 481 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 D | fchba.c | 85 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 …]
|