Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
clx2_queue Struct Reference

#include <ipw2200.h>

Data Fields

int n_bd
 
int first_empty
 
int last_used
 
u32 reg_w
 
u32 reg_r
 
dma_addr_t dma_addr
 
int low_mark
 
int high_mark
 

Detailed Description

Generic queue structure

Contains common data for Rx and Tx queues

Definition at line 381 of file ipw2200.h.

Field Documentation

dma_addr_t dma_addr

physical addr for BD's

Definition at line 387 of file ipw2200.h.

int first_empty

1-st empty entry (index)

Definition at line 383 of file ipw2200.h.

int high_mark

high watermark, stop queue if free space less than this

Definition at line 389 of file ipw2200.h.

int last_used

last used entry (index)

Definition at line 384 of file ipw2200.h.

int low_mark

low watermark, resume queue if free space more than this

Definition at line 388 of file ipw2200.h.

int n_bd

number of BDs in this queue

Definition at line 382 of file ipw2200.h.

u32 reg_r

'read' reg (queue tail), addr in domain 1

Definition at line 386 of file ipw2200.h.

u32 reg_w

'write' reg (queue head), addr in domain 1

Definition at line 385 of file ipw2200.h.


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