iPXE
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 68 of file nic.h.

Field Documentation

◆ connect

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

Definition at line 69 of file nic.h.

◆ poll

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

Definition at line 70 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 71 of file nic.h.

Referenced by eth_transmit(), and legacy_transmit().

◆ irq

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

Definition at line 73 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: