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

#include <9p.h>

Data Fields

u32 size
 
u8 id
 
u16 tag
 
size_t offset
 
size_t capacity
 
u8sdata
 

Detailed Description

struct p9_fcall - primary packet structure : prefixed length of the structure : protocol operating identifier of type &p9_msg_t : transaction id of the request : used by marshalling routines to track current position in buffer : used by marshalling routines to track total malloc'd capacity : payload

&p9_fcall represents the structure for all 9P RPC transactions. Requests are packaged into fcalls, and reponses must be extracted from them.

See Also: http://plan9.bell-labs.com/magic/man2html/2/fcall

Definition at line 553 of file 9p.h.

Field Documentation

size_t capacity

Definition at line 559 of file 9p.h.

u8 id

Definition at line 555 of file 9p.h.

Definition at line 558 of file 9p.h.

u8* sdata

Definition at line 561 of file 9p.h.

u32 size

Definition at line 554 of file 9p.h.

Definition at line 556 of file 9p.h.


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