Lines Matching defs:handle
51 * The top 16 bits of handle are the library index
53 #define LIBRARY_NUM(handle) ((handle)>>16)
56 * VENDOR_HANDLE turns a global library handle into a vendor specific handle,
59 #define VENDOR_HANDLE(handle) ((handle)&0xFFFF)
442 HBA_HANDLE handle;
455 handle = HBA_HANDLE_INVALID;
467 /* retrieve the vendor handle */
468 handle = (OpenTgtAdapterFunc)(adaptername);
469 if(handle != 0) {
470 /* or this with the library index to get the common handle */
471 handle = HBA_HANDLE_FROM_LOCAL(lib_infop->index, handle);
476 RELEASE_MUTEX_RETURN(&_hbaapi_AL_mutex, handle);
487 HBA_HANDLE handle;
528 if((status = (OpenTgtAdapterByWWNFunc)(&handle, nodeWWN))
533 /* OK, make a vendor non-specific handle */
534 *phandle = HBA_HANDLE_FROM_LOCAL(lib_infop->index, handle);
544 HBA_NPIV_CheckLibrary(HBA_HANDLE handle,
556 libraryIndex = LIBRARY_NUM(handle);
567 *vendorhandle = VENDOR_HANDLE(handle);
575 status = HBA_NPIV_CheckLibrary(handle, &lib_infop, &vendorHandle); \
582 HBA_HANDLE handle,
607 HBA_HANDLE handle,
631 HBA_HANDLE handle,
654 HBA_HANDLE handle,
679 HBA_HANDLE handle,
702 HBA_HANDLE handle,
728 HBA_HANDLE handle,
794 HBA_HANDLE handle,
848 Sun_HBA_ForceLip(HBA_HANDLE handle, int *rval)