iPXE
Data Fields
nic_operations Struct Reference

#include <nic.h>

Data Fields

int(* connect )(struct nic *)
 
int(* poll )(struct nic *, int retrieve)
 
void(* transmit )(struct nic *, const char *, unsigned int, unsigned int, const char *)
 
void(* irq )(struct nic *, irq_action_t)
 

Detailed Description

Definition at line 62 of file nic.h.

Field Documentation

◆ connect

int( * nic_operations::connect) (struct nic *)

Definition at line 63 of file nic.h.

◆ poll

int( * nic_operations::poll) (struct nic *, int retrieve)

Definition at line 64 of file nic.h.

Referenced by eth_poll(), and legacy_poll().

◆ transmit

void( * nic_operations::transmit) (struct nic *, const char *, unsigned int, unsigned int, const char *)

Definition at line 65 of file nic.h.

Referenced by eth_transmit(), and legacy_transmit().

◆ irq

void( * nic_operations::irq) (struct nic *, irq_action_t)

Definition at line 67 of file nic.h.

Referenced by corkscrew_found_device(), corkscrew_probe1(), and legacy_irq().


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