gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs | Variables
fs9p.cc File Reference
#include "dev/virtio/fs9p.hh"
#include <fcntl.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <unistd.h>
#include "debug/VIO9P.hh"
#include "debug/VIO9PData.hh"
#include "params/VirtIO9PBase.hh"
#include "params/VirtIO9PDiod.hh"
#include "params/VirtIO9PProxy.hh"
#include "params/VirtIO9PSocket.hh"
#include "sim/system.hh"

Go to the source code of this file.

Classes

struct  P9MsgInfo
 

Macros

#define P9MSG(type, name)
 

Typedefs

typedef std::map< P9MsgType,
P9MsgInfo
P9MsgInfoMap
 

Variables

static const P9MsgInfoMap p9_msg_info
 

Macro Definition Documentation

#define P9MSG (   type,
  name 
)
Value:
{ (type), P9MsgInfo((type), "T" # name ) }, \
{ (type + 1), P9MsgInfo((type + 1), "R" # name ) }
const std::string & name()
Definition: trace.cc:49
type
Definition: misc.hh:728

Definition at line 67 of file fs9p.cc.

Typedef Documentation

typedef std::map<P9MsgType, P9MsgInfo> P9MsgInfoMap

Definition at line 65 of file fs9p.cc.

Variable Documentation

const P9MsgInfoMap p9_msg_info
static

Definition at line 71 of file fs9p.cc.

Referenced by VirtIO9PBase::dumpMsg().


Generated on Fri Jun 9 2017 13:03:58 for gem5 by doxygen 1.8.6