iPXE
Data Fields
skge_port Struct Reference

#include <skge.h>

Data Fields

struct skge_hwhw
 
struct net_devicenetdev
 
int port
 
struct skge_ring tx_ring
 
struct skge_ring rx_ring
 
enum pause_control flow_control
 
enum pause_status flow_status
 
u8 autoneg
 
u8 duplex
 
u16 speed
 
u32 advertising
 
void * mem
 
u32 dma
 
int use_xm_link_timer
 

Detailed Description

Definition at line 2495 of file skge.h.

Field Documentation

◆ hw

struct skge_hw* skge_port::hw

◆ netdev

struct net_device* skge_port::netdev

◆ port

int skge_port::port

◆ tx_ring

struct skge_ring skge_port::tx_ring

Definition at line 2500 of file skge.h.

Referenced by skge_free(), skge_tx_clean(), skge_tx_done(), skge_up(), and skge_xmit_frame().

◆ rx_ring

struct skge_ring skge_port::rx_ring

Definition at line 2501 of file skge.h.

Referenced by skge_free(), skge_rx_clean(), skge_rx_done(), skge_rx_refill(), and skge_up().

◆ flow_control

enum pause_control skge_port::flow_control

◆ flow_status

enum pause_status skge_port::flow_status

◆ autoneg

u8 skge_port::autoneg

◆ duplex

u8 skge_port::duplex

◆ speed

u16 skge_port::speed

◆ advertising

u32 skge_port::advertising

Definition at line 2508 of file skge.h.

Referenced by bcom_phy_init(), skge_devinit(), xm_phy_init(), and yukon_init().

◆ mem

void* skge_port::mem

Definition at line 2510 of file skge.h.

Referenced by skge_down(), skge_free(), skge_qset(), and skge_up().

◆ dma

u32 skge_port::dma

Definition at line 2511 of file skge.h.

Referenced by skge_free(), skge_qset(), and skge_up().

◆ use_xm_link_timer

int skge_port::use_xm_link_timer

Definition at line 2512 of file skge.h.

Referenced by skge_down(), skge_poll(), and xm_phy_init().


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