|
iPXE
|
UNDI ISR. More...
Data Structures | |
| struct | s_PXENV_UNDI_ISR |
| Parameter block for pxenv_undi_isr() More... | |
Macros | |
| #define | PXENV_UNDI_ISR 0x0014 |
| PXE API function code for pxenv_undi_isr() | |
| #define | PXENV_UNDI_ISR_IN_START 1 |
| Determine whether or not this is our interrupt. | |
| #define | PXENV_UNDI_ISR_IN_PROCESS 2 |
| Start processing interrupt. | |
| #define | PXENV_UNDI_ISR_IN_GET_NEXT 3 |
| Continue processing interrupt. | |
| #define | PXENV_UNDI_ISR_OUT_OURS 0 |
| This interrupt was ours. | |
| #define | PXENV_UNDI_ISR_OUT_NOT_OURS 1 |
| This interrupt was not ours. | |
| #define | PXENV_UNDI_ISR_OUT_DONE 0 |
| Finished processing interrupt. | |
| #define | PXENV_UNDI_ISR_OUT_TRANSMIT 2 |
| A packet transmission has completed. | |
| #define | PXENV_UNDI_ISR_OUT_RECEIVE 3 |
| A packet has been received. | |
| #define | PXENV_UNDI_ISR_OUT_BUSY 4 |
| We are already in the middle of processing an interrupt. | |
| #define | P_DIRECTED 0 |
| Unicast packet (or packet captured in promiscuous mode) | |
| #define | P_BROADCAST 1 |
| Broadcast packet. | |
| #define | P_MULTICAST 2 |
| Multicast packet. | |
Typedefs | |
| typedef struct s_PXENV_UNDI_ISR | PXENV_UNDI_ISR_t |
Functions | |
| struct arbelprm_mgm_hash_st | __attribute__ ((packed)) |
UNDI ISR.
| #define PXENV_UNDI_ISR 0x0014 |
PXE API function code for pxenv_undi_isr()
Definition at line 1450 of file pxe_api.h.
Referenced by pxe_api_profiler(), undinet_close(), undinet_function_name(), undinet_poll(), and undinet_profiler().
| #define PXENV_UNDI_ISR_IN_START 1 |
Determine whether or not this is our interrupt.
Definition at line 1453 of file pxe_api.h.
Referenced by pxenv_undi_isr().
| #define PXENV_UNDI_ISR_IN_PROCESS 2 |
Start processing interrupt.
Definition at line 1455 of file pxe_api.h.
Referenced by pxenv_undi_isr(), and undinet_poll().
| #define PXENV_UNDI_ISR_IN_GET_NEXT 3 |
Continue processing interrupt.
Definition at line 1457 of file pxe_api.h.
Referenced by pxenv_undi_isr(), undinet_close(), and undinet_poll().
| #define PXENV_UNDI_ISR_OUT_OURS 0 |
| #define PXENV_UNDI_ISR_OUT_NOT_OURS 1 |
This interrupt was not ours.
Definition at line 1461 of file pxe_api.h.
Referenced by pxenv_undi_isr().
| #define PXENV_UNDI_ISR_OUT_DONE 0 |
Finished processing interrupt.
Definition at line 1463 of file pxe_api.h.
Referenced by pxenv_undi_isr(), and undinet_poll().
| #define PXENV_UNDI_ISR_OUT_TRANSMIT 2 |
A packet transmission has completed.
Definition at line 1465 of file pxe_api.h.
Referenced by pxenv_undi_isr(), undinet_close(), and undinet_poll().
| #define PXENV_UNDI_ISR_OUT_RECEIVE 3 |
A packet has been received.
Definition at line 1467 of file pxe_api.h.
Referenced by pxenv_undi_isr(), undinet_close(), and undinet_poll().
| #define PXENV_UNDI_ISR_OUT_BUSY 4 |
| #define P_DIRECTED 0 |
Unicast packet (or packet captured in promiscuous mode)
Definition at line 1472 of file pxe_api.h.
Referenced by pxenv_undi_isr().
| #define P_BROADCAST 1 |
| #define P_MULTICAST 2 |
| typedef struct s_PXENV_UNDI_ISR PXENV_UNDI_ISR_t |
| struct s_PXENV_UNDI_ISR __attribute__ | ( | (packed) | ) |