Extensible Firmware Interface Specification
15.1.11 EFI_SIMPLE_NETWO RK.GetStatus()
Summary
Reads the current interrupt status and recycled transmit buffer status from a network interface.
Prototype
EFI_STATUS
(EFIAPI *EFI_SIMPLE_NETWORK_GET_STATUS) (
IN EFI_SIMPLE_NETWORK
OUT UINT32
OUT VOID
);
Parameters
This
InterruptStatus
TxBuf
Related Definitions
//*******************************************************
// Interrupt Bit Mask Settings for InterruptStatus.
// Note that all other bit values are reserved.
//*******************************************************
#define EFI_SIMPLE_NETWORK_RECEIVE_INTERRUPT
#define EFI_SIMPLE_NETWORK_TRANSMIT_INTERRUPT
#define EFI_SIMPLE_NETWORK_COMMAND_INTERRUPT
#define EFI_SIMPLE_NETWORK_SOFTWARE_INTERRUPT
296
*This,
*InterruptStatus
**TxBuf
A pointer to the
EFI_SIMPLE_NETWORK
A pointer to the bit mask of the currently active interrupts (see
"Related Definitions"). If this is NULL, the interrupt status will
not be read from the device. If this is not NULL, the interrupt
status will be read from the device. When the interrupt status is
read, it will also be cleared. Clearing the transmit interrupt does
not empty the recycled transmit buffer array.
Recycled transmit buffer address. The network interface will not
transmit if its internal recycled transmit buffer array is full.
Reading the transmit buffer does not clear the transmit interrupt.
If this is NULL, then the transmit buffer status will not be read.
If there are no transmit buffers to recycle and
NULL, *
will be set to NULL.
TxBuf
12/12/00
OPTIONAL,
OPTIONAL
instance.
is not
TxBuf
0x01
0x02
0x04
0x08
Version 1.02
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?