FreeBSD kernel /amd64 XEN device code
xs_dev_data Struct Reference

Public Member Functions

 LIST_HEAD (xs_dev_transaction)
 

Data Fields

 u
 
char read_buffer [PAGE_SIZE]
 
unsigned int read_cons
 
unsigned int read_prod
 
struct mtx lock
 
struct selinfo ev_rsel
 

Detailed Description

Definition at line 70 of file xenstore_dev.c.

Member Function Documentation

◆ LIST_HEAD()

xs_dev_data::LIST_HEAD ( xs_dev_transaction  )
inline

Definition at line 72 of file xenstore_dev.c.

Field Documentation

◆ ev_rsel

struct selinfo xs_dev_data::ev_rsel

Definition at line 93 of file xenstore_dev.c.

Referenced by xs_dev_dtor(), and xs_queue_reply().

◆ lock

struct mtx xs_dev_data::lock

Definition at line 90 of file xenstore_dev.c.

Referenced by xs_dev_dtor(), xs_dev_return_error(), and xs_dev_write().

◆ read_buffer

char xs_dev_data::read_buffer[PAGE_SIZE]

Definition at line 86 of file xenstore_dev.c.

Referenced by xs_queue_reply().

◆ read_cons

unsigned int xs_dev_data::read_cons

Definition at line 87 of file xenstore_dev.c.

Referenced by xs_queue_reply().

◆ read_prod

unsigned int xs_dev_data::read_prod

Definition at line 87 of file xenstore_dev.c.

Referenced by xs_queue_reply().

◆ u

xs_dev_data::u

Definition at line 82 of file xenstore_dev.c.

Referenced by xs_dev_dtor(), xs_dev_open(), xs_dev_poll(), xs_dev_read(), and xs_dev_write().


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