hba_getnumberofadapters(3hbaapi) [sunos man page]
HBA_GetNumberOfAdapters(3HBAAPI) Common Fibre Channel HBA Information Library Functions HBA_GetNumberOfAdapters(3HBAAPI) NAME
HBA_GetNumberOfAdapters - report the number of HBAs known to the Common Library SYNOPSIS
cc [ flag... ] file... -lHBAAPI [ library... ] #include <hbaapi.h> HBA_UINT32 HBA_GetNumberOfAdapters(void); DESCRIPTION
The HBA_GetNumberOfAdapters() function report the number of HBAs known to the Common Library. This number is the sum of the number of HBAs reported by each VSL loaded by the Common Library. RETURN VALUES
The HBA_GetNumberOfAdapters() function returns the number of adapters known to the Common Library will be returned. EXAMPLES
Example 1: Using HBA_GetNumberOfAdapters() numberOfAdapters = HBA_GetNumberOfAdapters(); for (hbaCount = 0; hbaCount < numberOfAdapters; hbaCount++) { /* ... */ } ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard: FC-MI 1.92 (API | | |version 1) | +-----------------------------+-----------------------------+ | |Standard: FC-HBA Version 4 | | |(API version 2) | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+ SEE ALSO
libhbaapi(3LIB), attributes(5) T11 FC-MI Specification SunOS 5.10 1 Sep 2003 HBA_GetNumberOfAdapters(3HBAAPI)
Check Out this Related Man Page
HBA_GetWrapperLibraryAttributes(3HBAAPI) Common Fibre Channel HBA Information Library Functions HBA_GetWrapperLibraryAttributes(3HBAAPI) NAME
HBA_GetWrapperLibraryAttributes, HBA_GetVendorLibraryAttributes - return details about the implementation of the wrapper library and the vendor specific library SYNOPSIS
cc [ flag... ] file... -lHBAAPI [ library... ] #include <hbaapi.h> HBA_UINT32 HBA_GetWrapperLibraryAttributes(HBA_LIBRARYATTRIBUTES *attributes); HBA_UINT32 HBA_GetVendorLibraryAttributes(HBA_UINT32 adapter_index, HBA_LIBRARYATTRIBUTES *attributes); PARAMETERS
attributes HBA_GetWrapperLibraryAttributes() a pointer to a HBA_LIBRARYATTRIBUTES structure where the wrapper library information is returned HBA_GetVendorLibraryAttributes() a pointer to a HBA_LIBRARYATTRIBUTES structure where the vendor-specific library information is returned adapter_index index of the HBA. The value ust be withing the range of 1 and the value returned by HBA_GetNumberOfAdapters(3HBAAPI). DESCRIPTION
The HBA_GetWrapperLibraryAttributes() function returns details about the wrapper library. The HBA_GetVendorLibraryAttributes() function returns details about the vendor specific library. The vendor-specific library selected is based on the adapter_index. RETURN VALUES
The HBA_GetWrapperLibraryAttributes() and HBA_GetVendorLibraryAttributes() functions return the version of the HBA API specification. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard: FC-MI 1.92 (API | | |version 1) | +-----------------------------+-----------------------------+ | |Standard: FC-HBA Version 4 | | |(API version 2) | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+ SEE ALSO
HBA_GetNumberOfAdapters(3HBAAPI), libhbaapi(3LIB), attributes(5) T11 FC-MI Specification SunOS 5.10 1 Sep 2003 HBA_GetWrapperLibraryAttributes(3HBAAPI)