FreeBSD kernel WPI device code
wpi_tx_ring Struct Reference

#include <if_wpivar.h>

Collaboration diagram for wpi_tx_ring:

Data Fields

struct wpi_dma_info desc_dma
 
struct wpi_dma_info cmd_dma
 
struct wpi_tx_descdesc
 
struct wpi_tx_cmdcmd
 
struct wpi_tx_data data [WPI_TX_RING_COUNT]
 
bus_dma_tag_t data_dmat
 
uint8_t qid
 
uint8_t cur
 
uint8_t pending
 
int16_t queued
 
int update:1
 

Detailed Description

Definition at line 69 of file if_wpivar.h.

Field Documentation

◆ cmd

struct wpi_tx_cmd* wpi_tx_ring::cmd

Definition at line 73 of file if_wpivar.h.

Referenced by wpi_alloc_tx_ring(), wpi_cmd(), wpi_cmd2(), and wpi_cmd_done().

◆ cmd_dma

struct wpi_dma_info wpi_tx_ring::cmd_dma

Definition at line 71 of file if_wpivar.h.

Referenced by wpi_alloc_tx_ring(), wpi_cmd(), wpi_cmd2(), wpi_cmd_done(), and wpi_free_tx_ring().

◆ cur

uint8_t wpi_tx_ring::cur

◆ data

◆ data_dmat

bus_dma_tag_t wpi_tx_ring::data_dmat

◆ desc

struct wpi_tx_desc* wpi_tx_ring::desc

Definition at line 72 of file if_wpivar.h.

Referenced by wpi_alloc_tx_ring(), wpi_cmd(), wpi_cmd2(), wpi_reset_tx_ring(), and wpi_tx_done().

◆ desc_dma

struct wpi_dma_info wpi_tx_ring::desc_dma

Definition at line 70 of file if_wpivar.h.

Referenced by wpi_alloc_tx_ring(), wpi_cmd(), wpi_cmd2(), wpi_free_tx_ring(), and wpi_reset_tx_ring().

◆ pending

uint8_t wpi_tx_ring::pending

Definition at line 78 of file if_wpivar.h.

Referenced by wpi_alloc_tx_ring(), wpi_cmd2(), wpi_free_txfrags(), and wpi_reset_tx_ring().

◆ qid

uint8_t wpi_tx_ring::qid

◆ queued

int16_t wpi_tx_ring::queued

◆ update

int wpi_tx_ring::update

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