Logo Search packages:      
Sourcecode: linux version File versions  Download package

iwl_rx_queue Struct Reference

#include <iwlwifi.h>

List of all members.

Detailed Description

struct iwl_rx_queue - Rx queue : Internal index to last handled Rx packet : Shared index to newest available Rx buffer : Shared index to oldest written Rx packet : Number of pre-allocated buffers in rx_free : list of free SKBs for use : List of Rx buffers with no SKB : flag to indicate we need to update read/write index

NOTE: rx_free and rx_used are used as a FIFO for iwl_rx_mem_buffers

Definition at line 334 of file iwlwifi.h.

Public Attributes

__le32 * bd
dma_addr_t dma_addr
u32 free_count
spinlock_t lock
int need_update
struct iwl_rx_mem_buffer pool [RX_QUEUE_SIZE+RX_FREE_BUFFERS]
u32 processed
struct iwl_rx_mem_buffer * queue [RX_QUEUE_SIZE]
u32 read
struct list_head rx_free
struct list_head rx_used
u32 write

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

Generated by  Doxygen 1.6.0   Back to index