pxenv_call Union Reference

A function pointer to hold any PXE API call. More...


Data Fields

PXENV_EXIT_t(* any )(union u_PXENV_ANY *)
PXENV_EXIT_t(* unknown )(struct s_PXENV_UNKNOWN *)
PXENV_EXIT_t(* unload_stack )(struct s_PXENV_UNLOAD_STACK *)
PXENV_EXIT_t(* get_cached_info )(struct s_PXENV_GET_CACHED_INFO *)
PXENV_EXIT_t(* restart_tftp )(struct s_PXENV_TFTP_READ_FILE *)
PXENV_EXIT_t(* start_undi )(struct s_PXENV_START_UNDI *)
PXENV_EXIT_t(* stop_undi )(struct s_PXENV_STOP_UNDI *)
PXENV_EXIT_t(* start_base )(struct s_PXENV_START_BASE *)
PXENV_EXIT_t(* stop_base )(struct s_PXENV_STOP_BASE *)
PXENV_EXIT_t(* tftp_open )(struct s_PXENV_TFTP_OPEN *)
PXENV_EXIT_t(* tftp_close )(struct s_PXENV_TFTP_CLOSE *)
PXENV_EXIT_t(* tftp_read )(struct s_PXENV_TFTP_READ *)
PXENV_EXIT_t(* tftp_read_file )(struct s_PXENV_TFTP_READ_FILE *)
PXENV_EXIT_t(* tftp_get_fsize )(struct s_PXENV_TFTP_GET_FSIZE *)
PXENV_EXIT_t(* udp_open )(struct s_PXENV_UDP_OPEN *)
PXENV_EXIT_t(* udp_close )(struct s_PXENV_UDP_CLOSE *)
PXENV_EXIT_t(* udp_write )(struct s_PXENV_UDP_WRITE *)
PXENV_EXIT_t(* udp_read )(struct s_PXENV_UDP_READ *)
PXENV_EXIT_t(* undi_startup )(struct s_PXENV_UNDI_STARTUP *)
PXENV_EXIT_t(* undi_cleanup )(struct s_PXENV_UNDI_CLEANUP *)
PXENV_EXIT_t(* undi_initialize )(struct s_PXENV_UNDI_INITIALIZE *)
PXENV_EXIT_t(* undi_reset_adapter )(struct s_PXENV_UNDI_RESET *)
PXENV_EXIT_t(* undi_shutdown )(struct s_PXENV_UNDI_SHUTDOWN *)
PXENV_EXIT_t(* undi_open )(struct s_PXENV_UNDI_OPEN *)
PXENV_EXIT_t(* undi_close )(struct s_PXENV_UNDI_CLOSE *)
PXENV_EXIT_t(* undi_transmit )(struct s_PXENV_UNDI_TRANSMIT *)
PXENV_EXIT_t(* undi_set_mcast_address )(struct s_PXENV_UNDI_SET_MCAST_ADDRESS *)
PXENV_EXIT_t(* undi_set_station_address )(struct s_PXENV_UNDI_SET_STATION_ADDRESS *)
PXENV_EXIT_t(* undi_set_packet_filter )(struct s_PXENV_UNDI_SET_PACKET_FILTER *)
PXENV_EXIT_t(* undi_get_information )(struct s_PXENV_UNDI_GET_INFORMATION *)
PXENV_EXIT_t(* undi_get_statistics )(struct s_PXENV_UNDI_GET_STATISTICS *)
PXENV_EXIT_t(* undi_clear_statistics )(struct s_PXENV_UNDI_CLEAR_STATISTICS *)
PXENV_EXIT_t(* undi_initiate_diags )(struct s_PXENV_UNDI_INITIATE_DIAGS *)
PXENV_EXIT_t(* undi_force_interrupt )(struct s_PXENV_UNDI_FORCE_INTERRUPT *)
PXENV_EXIT_t(* undi_get_mcast_address )(struct s_PXENV_UNDI_GET_MCAST_ADDRESS *)
PXENV_EXIT_t(* undi_get_nic_type )(struct s_PXENV_UNDI_GET_NIC_TYPE *)
PXENV_EXIT_t(* undi_get_iface_info )(struct s_PXENV_UNDI_GET_IFACE_INFO *)
PXENV_EXIT_t(* undi_get_state )(struct s_PXENV_UNDI_GET_STATE *)
PXENV_EXIT_t(* undi_isr )(struct s_PXENV_UNDI_ISR *)
PXENV_EXIT_t(* file_open )(struct s_PXENV_FILE_OPEN *)
PXENV_EXIT_t(* file_close )(struct s_PXENV_FILE_CLOSE *)
PXENV_EXIT_t(* file_select )(struct s_PXENV_FILE_SELECT *)
PXENV_EXIT_t(* file_read )(struct s_PXENV_FILE_READ *)
PXENV_EXIT_t(* get_file_size )(struct s_PXENV_GET_FILE_SIZE *)
PXENV_EXIT_t(* file_exec )(struct s_PXENV_FILE_EXEC *)
PXENV_EXIT_t(* file_api_check )(struct s_PXENV_FILE_API_CHECK *)
PXENV_EXIT_t(* file_exit_hook )(struct s_PXENV_FILE_EXIT_HOOK *)


Detailed Description

A function pointer to hold any PXE API call.

Used by pxe_api_call() to avoid large swathes of duplicated code.

Definition at line 47 of file pxe_call.c.


Field Documentation

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().

Referenced by pxe_api_call().


The documentation for this union was generated from the following file:

Generated on Tue Apr 6 20:02:07 2010 for gPXE by  doxygen 1.5.7.1