Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
afs_call Struct Reference

#include <internal.h>

Public Types

enum  {
  AFS_CALL_REQUESTING, AFS_CALL_AWAIT_REPLY, AFS_CALL_AWAIT_OP_ID, AFS_CALL_AWAIT_REQUEST,
  AFS_CALL_REPLYING, AFS_CALL_AWAIT_ACK, AFS_CALL_COMPLETE, AFS_CALL_BUSY,
  AFS_CALL_ABORTED, AFS_CALL_ERROR
}
 

Data Fields

struct afs_call_typetype
 
struct afs_wait_modewait_mode
 
wait_queue_head_t waitq
 
struct work_struct async_work
 
struct work_struct work
 
struct sk_buff_head rx_queue
 
struct rxrpc_callrxcall
 
struct key * key
 
struct afs_serverserver
 
voidrequest
 
struct address_spacemapping
 
struct afs_writebackwb
 
voidbuffer
 
voidreply
 
voidreply2
 
voidreply3
 
voidreply4
 
pgoff_t first
 
pgoff_t last
 
enum afs_call:: { ... }  state
 
int error
 
unsigned request_size
 
unsigned reply_max
 
unsigned reply_size
 
unsigned first_offset
 
unsigned last_to
 
unsigned offset
 
unsigned char unmarshall
 
bool incoming
 
bool send_pages
 
u16 service_id
 
__be16 port
 
__be32 operation_ID
 
u32 count
 
__be32 tmp
 
afs_dataversion_t store_version
 

Detailed Description

Definition at line 74 of file internal.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
AFS_CALL_REQUESTING 
AFS_CALL_AWAIT_REPLY 
AFS_CALL_AWAIT_OP_ID 
AFS_CALL_AWAIT_REQUEST 
AFS_CALL_REPLYING 
AFS_CALL_AWAIT_ACK 
AFS_CALL_COMPLETE 
AFS_CALL_BUSY 
AFS_CALL_ABORTED 
AFS_CALL_ERROR 

Definition at line 94 of file internal.h.

Field Documentation

struct work_struct async_work

Definition at line 78 of file internal.h.

Definition at line 87 of file internal.h.

u32 count

Definition at line 119 of file internal.h.

int error

Definition at line 106 of file internal.h.

pgoff_t first

Definition at line 92 of file internal.h.

unsigned first_offset

Definition at line 110 of file internal.h.

bool incoming

Definition at line 114 of file internal.h.

struct key* key

Definition at line 82 of file internal.h.

pgoff_t last

Definition at line 93 of file internal.h.

unsigned last_to

Definition at line 111 of file internal.h.

Definition at line 85 of file internal.h.

unsigned offset

Definition at line 112 of file internal.h.

__be32 operation_ID

Definition at line 118 of file internal.h.

Definition at line 117 of file internal.h.

void* reply

Definition at line 88 of file internal.h.

void* reply2

Definition at line 89 of file internal.h.

void* reply3

Definition at line 90 of file internal.h.

void* reply4

Definition at line 91 of file internal.h.

unsigned reply_max

Definition at line 108 of file internal.h.

unsigned reply_size

Definition at line 109 of file internal.h.

void* request

Definition at line 84 of file internal.h.

unsigned request_size

Definition at line 107 of file internal.h.

Definition at line 80 of file internal.h.

struct rxrpc_call* rxcall

Definition at line 81 of file internal.h.

bool send_pages

Definition at line 115 of file internal.h.

struct afs_server* server

Definition at line 83 of file internal.h.

u16 service_id

Definition at line 116 of file internal.h.

enum { ... } state
afs_dataversion_t store_version

Definition at line 121 of file internal.h.

__be32 tmp

Definition at line 120 of file internal.h.

Definition at line 75 of file internal.h.

unsigned char unmarshall

Definition at line 113 of file internal.h.

struct afs_wait_mode* wait_mode

Definition at line 76 of file internal.h.

Definition at line 77 of file internal.h.

Definition at line 86 of file internal.h.

Definition at line 79 of file internal.h.


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