mirror of https://github.com/acidanthera/audk.git
Scrubbed SnpNt32 c header and source.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6436 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
55c11cc892
commit
531237a5ef
File diff suppressed because it is too large
Load Diff
|
@ -202,6 +202,23 @@ extern EFI_DRIVER_BINDING_PROTOCOL gSnpNt32DriverBinding;
|
||||||
extern EFI_COMPONENT_NAME_PROTOCOL gSnpNt32DriverComponentName;
|
extern EFI_COMPONENT_NAME_PROTOCOL gSnpNt32DriverComponentName;
|
||||||
extern EFI_COMPONENT_NAME2_PROTOCOL gSnpNt32DriverComponentName2;
|
extern EFI_COMPONENT_NAME2_PROTOCOL gSnpNt32DriverComponentName2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Test to see if this driver supports ControllerHandle. This service
|
||||||
|
is called by the EFI boot service ConnectController(). In
|
||||||
|
order to make drivers as small as possible, there are a few calling
|
||||||
|
restrictions for this service. ConnectController() must
|
||||||
|
follow these calling restrictions. If any other agent wishes to call
|
||||||
|
Supported() it must also follow these calling restrictions.
|
||||||
|
|
||||||
|
@param This Protocol instance pointer.
|
||||||
|
@param ControllerHandle Handle of device to test
|
||||||
|
@param RemainingDevicePath Optional parameter use to pick a specific child
|
||||||
|
device to start.
|
||||||
|
|
||||||
|
@retval EFI_SUCCESS This driver supports this device
|
||||||
|
@retval EFI_UNSUPPORTED This driver does not support this device
|
||||||
|
|
||||||
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
EFIAPI
|
EFIAPI
|
||||||
SnpNt32DriverBindingSupported (
|
SnpNt32DriverBindingSupported (
|
||||||
|
@ -210,6 +227,22 @@ SnpNt32DriverBindingSupported (
|
||||||
IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL
|
IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
Start this driver on ControllerHandle. This service is called by the
|
||||||
|
EFI boot service ConnectController(). In order to make
|
||||||
|
drivers as small as possible, there are a few calling restrictions for
|
||||||
|
this service. ConnectController() must follow these
|
||||||
|
calling restrictions. If any other agent wishes to call Start() it
|
||||||
|
must also follow these calling restrictions.
|
||||||
|
|
||||||
|
@param This Protocol instance pointer.
|
||||||
|
@param ControllerHandle Handle of device to bind driver to
|
||||||
|
@param RemainingDevicePath Optional parameter use to pick a specific child
|
||||||
|
device to start.
|
||||||
|
|
||||||
|
@retval EFI_SUCCESS Always succeeds.
|
||||||
|
|
||||||
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
EFIAPI
|
EFIAPI
|
||||||
SnpNt32DriverBindingStart (
|
SnpNt32DriverBindingStart (
|
||||||
|
@ -218,6 +251,23 @@ SnpNt32DriverBindingStart (
|
||||||
IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL
|
IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
Stop this driver on ControllerHandle. This service is called by the
|
||||||
|
EFI boot service DisconnectController(). In order to
|
||||||
|
make drivers as small as possible, there are a few calling
|
||||||
|
restrictions for this service. DisconnectController()
|
||||||
|
must follow these calling restrictions. If any other agent wishes
|
||||||
|
to call Stop() it must also follow these calling restrictions.
|
||||||
|
|
||||||
|
@param This Protocol instance pointer.
|
||||||
|
@param ControllerHandle Handle of device to stop driver on
|
||||||
|
@param NumberOfChildren Number of Handles in ChildHandleBuffer. If number of
|
||||||
|
children is zero stop the entire bus driver.
|
||||||
|
@param ChildHandleBuffer List of Child Handles to Stop.
|
||||||
|
|
||||||
|
@retval EFI_SUCCESS Always succeeds.
|
||||||
|
|
||||||
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
EFIAPI
|
EFIAPI
|
||||||
SnpNt32DriverBindingStop (
|
SnpNt32DriverBindingStop (
|
||||||
|
@ -227,21 +277,52 @@ SnpNt32DriverBindingStop (
|
||||||
IN EFI_HANDLE *ChildHandleBuffer
|
IN EFI_HANDLE *ChildHandleBuffer
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
Initialize the driver's global data.
|
||||||
|
|
||||||
|
@param This Pointer to the global context data.
|
||||||
|
|
||||||
|
@retval EFI_SUCCESS The global data is initialized.
|
||||||
|
@retval EFI_NOT_FOUND The required DLL is not found.
|
||||||
|
@retval EFI_DEVICE_ERROR Error initialize network utility library.
|
||||||
|
@retval EFI_OUT_OF_RESOURCES Out of resource.
|
||||||
|
@retval other Other errors.
|
||||||
|
|
||||||
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
SnpNt32InitializeGlobalData (
|
SnpNt32InitializeGlobalData (
|
||||||
IN SNPNT32_GLOBAL_DATA *This
|
IN OUT SNPNT32_GLOBAL_DATA *This
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
Initialize the snpnt32 driver instance.
|
||||||
|
|
||||||
|
@param This Pointer to the SnpNt32 global data.
|
||||||
|
@param Instance Pointer to the instance context data.
|
||||||
|
|
||||||
|
@retval EFI_SUCCESS The driver instance is initialized.
|
||||||
|
@retval other Initialization errors.
|
||||||
|
|
||||||
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
SnpNt32InitializeInstanceData (
|
SnpNt32InitializeInstanceData (
|
||||||
IN SNPNT32_GLOBAL_DATA *This,
|
IN SNPNT32_GLOBAL_DATA *This,
|
||||||
IN SNPNT32_INSTANCE_DATA *Instance
|
IN OUT SNPNT32_INSTANCE_DATA *Instance
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
Close the SnpNt32 driver instance.
|
||||||
|
|
||||||
|
@param This Pointer to the SnpNt32 global data.
|
||||||
|
@param Instance Pointer to the instance context data.
|
||||||
|
|
||||||
|
@retval EFI_SUCCESS The instance is closed.
|
||||||
|
|
||||||
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
SnpNt32CloseInstance (
|
SnpNt32CloseInstance (
|
||||||
IN SNPNT32_GLOBAL_DATA *This,
|
IN SNPNT32_GLOBAL_DATA *This,
|
||||||
IN SNPNT32_INSTANCE_DATA *Instance
|
IN OUT SNPNT32_INSTANCE_DATA *Instance
|
||||||
);
|
);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue