92 High Availability Software for the Intel® NetStructureTM ZT 4901 Technical Product Specification
Slot Control API
HSI_STATUS_INVALID_PARAMETER
returned if the physical slot number does not correspond to any actual
slot or if the handle is invalid
Other HSI_STATUS values
returned if other errors occurred during execution of this function
Synopsis:
This function detects the state of the M66EN signal line for the specified slot (reflecting whether
66 MHz operation is enabled for the specified slot) and returns it in the pM66Enable parameter as a
logical value: TRUE means that the signal is asserted (66 MHz operation is enabled for the slot);
FALSE means that the signal is deasserted (66 MHz operation is not enabled for the slot).
This functionality is optional for the Hot Swap Controller; if it is not supported by the hardware,
HSI_STATUS_NOT_SUPPORTED is returned.
9.11 HsiSetSlotM66Enable
Prototype:
HSI_API_DEF HSI_STATUS
HsiSetSlotM66Enable(
IN HSI_SLOT_CONTROL_HANDLE Handle,
IN UINT32 Slot, IN BOOLEAN pM66Enable )
Arguments:
Handle - The handle of the current session.
Slot - The physical slot number.
M66Enable - The Boolean parameter that controls the state of the M66EN line for the
specified slot (TRUE: M66EN is not driven for the slot by the Hot Swap
Controller; FALSE: M66EN is driven low for the slot by the Hot Swap
Controller, disabling 66 MHz operation).
Return Value:
HSI_STATUS_SUCCESS if successful
HSI_STATUS_NOT_IMPLEMENTED
returned if slot reset functionality is not implemented for the given
platform
HSI_STATUS_INVALID_PARAMETER
returned if the physical slot number does not correspond to any actual
slot or if the handle is invalid
Other HSI_STATUS values
returned if other errors occurred during execution of this function
Synopsis: