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

#include <net_driver.h>

Data Fields

unsigned refcnt
 
dma_addr_t dma_addr
 
unsigned int __pad[0] ____cacheline_aligned
 

Detailed Description

struct efx_rx_page_state - Page-based rx buffer state

Inserted at the start of every page allocated for receive buffers. Used to facilitate sharing dma mappings between recycled rx buffers and those passed up to the kernel.

: Number of struct efx_rx_buffer's referencing this page. When refcnt falls to zero, the page is unmapped for dma : The dma address of this page.

Definition at line 239 of file net_driver.h.

Field Documentation

unsigned int __pad [0] ____cacheline_aligned

Definition at line 243 of file net_driver.h.

dma_addr_t dma_addr

Definition at line 241 of file net_driver.h.

unsigned refcnt

Definition at line 240 of file net_driver.h.


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