Data Fields
atl1e_tx_ring Struct Reference

#include <atl1e.h>

Data Fields

struct atl1e_tpd_descdesc
u32 dma
u16 count
u16 next_to_use
u16 next_to_clean
struct atl1e_tx_buffertx_buffer
u32 cmb_dma

Detailed Description

Definition at line 199 of file atl1e.h.

Field Documentation

◆ desc

struct atl1e_tpd_desc* atl1e_tx_ring::desc

Definition at line 200 of file atl1e.h.

◆ dma

u32 atl1e_tx_ring::dma

Definition at line 201 of file atl1e.h.

◆ count

u16 atl1e_tx_ring::count

Definition at line 202 of file atl1e.h.

Referenced by atl1e_cal_ring_size(), and atl1e_probe().

◆ next_to_use

u16 atl1e_tx_ring::next_to_use

Definition at line 203 of file atl1e.h.

Referenced by atl1e_get_tpd(), and atl1e_tpd_avail().

◆ next_to_clean

u16 atl1e_tx_ring::next_to_clean

Definition at line 204 of file atl1e.h.

Referenced by atl1e_clean_tx_irq(), and atl1e_tpd_avail().

◆ tx_buffer

struct atl1e_tx_buffer* atl1e_tx_ring::tx_buffer

Definition at line 205 of file atl1e.h.

Referenced by atl1e_clean_tx_irq(), atl1e_clean_tx_ring(), and atl1e_free_ring_resources().

◆ cmb_dma

u32 atl1e_tx_ring::cmb_dma

Definition at line 206 of file atl1e.h.

◆ cmb

u32* atl1e_tx_ring::cmb

Definition at line 207 of file atl1e.h.

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