N-sim
Emulation and simulation of
Wireless Sensor Networks



   Home


   Project Page


   Download


   CVS



   Installation


   Configuration


   Plug-ins




 Hosted by
SourceForge.net Logo

sdev_st Struct Reference

#include <sdev.h>

List of all members.

Public Types

enum  { DISCONNECTED, DISCONNECTING, CONNECTED }

Public Attributes

domid_t domid
unsigned int handle
u8 fe_dev_addr [6]
grant_handle_t tx_shmem_handle
grant_ref_t tx_shmem_ref
grant_handle_t rx_shmem_handle
grant_ref_t rx_shmem_ref
unsigned int evtchn
unsigned int irq
netif_tx_back_ring_t tx
netif_rx_back_ring_t rx
vm_struct * tx_comms_area
vm_struct * rx_comms_area
RING_IDX rx_req_cons_peek
unsigned long credit_bytes
unsigned long credit_usec
unsigned long remaining_credit
timer_list credit_timeout
enum sdev_st:: { ... }  status
int active
list_head list
atomic_t refcnt
net_device * dev
net_device_stats stats
work_struct free_work


Detailed Description

Definition at line 92 of file sdev.h.


Member Enumeration Documentation

anonymous enum
 

Enumerator:
DISCONNECTED 
DISCONNECTING 
CONNECTED 

Definition at line 123 of file sdev.h.


Member Data Documentation

int sdev_st::active
 

Definition at line 124 of file sdev.h.

unsigned long sdev_st::credit_bytes
 

Definition at line 117 of file sdev.h.

Referenced by sdev_creditlimit().

struct timer_list sdev_st::credit_timeout
 

Definition at line 120 of file sdev.h.

Referenced by sdev_creditlimit().

unsigned long sdev_st::credit_usec
 

Definition at line 118 of file sdev.h.

Referenced by sdev_creditlimit().

struct net_device* sdev_st::dev
 

Definition at line 127 of file sdev.h.

Referenced by sdev_disconnect(), and sdev_map().

domid_t sdev_st::domid
 

Definition at line 94 of file sdev.h.

Referenced by sdev_map().

unsigned int sdev_st::evtchn
 

Definition at line 104 of file sdev.h.

Referenced by sdev_map().

u8 sdev_st::fe_dev_addr[6]
 

Definition at line 97 of file sdev.h.

struct work_struct sdev_st::free_work
 

Definition at line 130 of file sdev.h.

Referenced by free_sdev().

unsigned int sdev_st::handle
 

Definition at line 95 of file sdev.h.

unsigned int sdev_st::irq
 

Definition at line 105 of file sdev.h.

Referenced by sdev_map().

struct list_head sdev_st::list
 

Definition at line 125 of file sdev.h.

atomic_t sdev_st::refcnt
 

Definition at line 126 of file sdev.h.

Referenced by sdev_disconnect().

unsigned long sdev_st::remaining_credit
 

Definition at line 119 of file sdev.h.

Referenced by sdev_creditlimit().

netif_rx_back_ring_t sdev_st::rx
 

Definition at line 109 of file sdev.h.

Referenced by sdev_map().

struct vm_struct* sdev_st::rx_comms_area
 

Definition at line 111 of file sdev.h.

Referenced by sdev_map().

RING_IDX sdev_st::rx_req_cons_peek
 

Definition at line 114 of file sdev.h.

Referenced by sdev_map().

grant_handle_t sdev_st::rx_shmem_handle
 

Definition at line 102 of file sdev.h.

grant_ref_t sdev_st::rx_shmem_ref
 

Definition at line 103 of file sdev.h.

struct net_device_stats sdev_st::stats
 

Definition at line 128 of file sdev.h.

enum { ... } sdev_st::status
 

Referenced by sdev_creditlimit(), sdev_disconnect(), and sdev_map().

netif_tx_back_ring_t sdev_st::tx
 

Definition at line 108 of file sdev.h.

Referenced by sdev_map().

struct vm_struct* sdev_st::tx_comms_area
 

Definition at line 110 of file sdev.h.

Referenced by sdev_map().

grant_handle_t sdev_st::tx_shmem_handle
 

Definition at line 100 of file sdev.h.

grant_ref_t sdev_st::tx_shmem_ref
 

Definition at line 101 of file sdev.h.


The documentation for this struct was generated from the following file:
  • /home/brennan/n-sim/OrbisQuartus/server/xen/backend/sdev.h


© 2007, Los Alamos National Security, LLC.