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

#include <be_main.h>

Data Fields

struct {
   struct be_bus_address   pa_base
 
   void *   va_base
 
   void *   ring_base
 
   struct async_pdu_handle *   handle_base
 
   unsigned int   host_write_ptr
 
   unsigned int   ep_read_ptr
 
   unsigned int   writables
 
   unsigned int   free_entries
 
   unsigned int   busy_entries
 
   struct list_head   free_list
 
async_header
 
struct {
   struct be_bus_address   pa_base
 
   void *   va_base
 
   void *   ring_base
 
   struct async_pdu_handle *   handle_base
 
   unsigned int   host_write_ptr
 
   unsigned int   ep_read_ptr
 
   unsigned int   writables
 
   unsigned int   free_entries
 
   unsigned int   busy_entries
 
   struct list_head   free_list
 
async_data
 
unsigned int buffer_size
 
unsigned int num_entries
 
struct hwi_async_entry async_entry [BE2_MAX_SESSIONS *2]
 

Detailed Description

Definition at line 505 of file be_main.h.

Field Documentation

struct { ... } async_data

This is a varying size list! Do not add anything after this entry!!

Definition at line 544 of file be_main.h.

struct { ... } async_header
unsigned int buffer_size

Definition at line 537 of file be_main.h.

unsigned int busy_entries

Definition at line 517 of file be_main.h.

unsigned int ep_read_ptr

Definition at line 513 of file be_main.h.

unsigned int free_entries

Definition at line 516 of file be_main.h.

struct list_head free_list

Definition at line 519 of file be_main.h.

struct async_pdu_handle* handle_base

Definition at line 510 of file be_main.h.

unsigned int host_write_ptr

Definition at line 512 of file be_main.h.

unsigned int num_entries

Definition at line 538 of file be_main.h.

Definition at line 507 of file be_main.h.

void* ring_base

Definition at line 509 of file be_main.h.

void* va_base

Definition at line 508 of file be_main.h.

unsigned int writables

Definition at line 514 of file be_main.h.


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