FreeBSD kernel E1000 device code
rx_ring Struct Reference

#include <if_em.h>

Collaboration diagram for rx_ring:

Data Fields

struct e1000_softcsc
 
struct em_rx_queueque
 
u32 me
 
u32 payload
 
union e1000_rx_desc_extendedrx_base
 
uint64_t rx_paddr
 
void * tag
 
struct resource * res
 
bool discard
 
unsigned long rx_irq
 
unsigned long rx_discarded
 
unsigned long rx_packets
 
unsigned long rx_bytes
 

Detailed Description

Definition at line 402 of file if_em.h.

Field Documentation

◆ discard

bool rx_ring::discard

Definition at line 413 of file if_em.h.

◆ me

u32 rx_ring::me

◆ payload

u32 rx_ring::payload

Definition at line 406 of file if_em.h.

◆ que

◆ res

struct resource* rx_ring::res

Definition at line 412 of file if_em.h.

◆ rx_base

◆ rx_bytes

unsigned long rx_ring::rx_bytes

Definition at line 419 of file if_em.h.

Referenced by igb_isc_rxd_pkt_get().

◆ rx_discarded

unsigned long rx_ring::rx_discarded

Definition at line 417 of file if_em.h.

Referenced by igb_isc_rxd_pkt_get().

◆ rx_irq

unsigned long rx_ring::rx_irq

Definition at line 416 of file if_em.h.

Referenced by em_add_hw_stats().

◆ rx_packets

unsigned long rx_ring::rx_packets

Definition at line 418 of file if_em.h.

Referenced by igb_isc_rxd_pkt_get().

◆ rx_paddr

uint64_t rx_ring::rx_paddr

Definition at line 408 of file if_em.h.

Referenced by em_if_rx_queues_alloc(), and em_initialize_receive_unit().

◆ sc

◆ tag

void* rx_ring::tag

Definition at line 411 of file if_em.h.


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