FreeBSD kernel /amd64 XEN device code
|
Data Fields | |
struct mtx | bind_mutex |
struct evtchn_tree | evtchns |
evtchn_port_t * | ring |
unsigned int | ring_cons |
unsigned int | ring_prod |
unsigned int | ring_overflow |
struct sx | ring_cons_mutex |
struct mtx | ring_prod_mutex |
struct selinfo | ev_rsel |
struct mtx | user_data_lock |
struct gref_tree_head | gref_tree |
struct gmap_tree_head | gmap_tree |
struct file_offset_head | file_offset |
domid_t | dom |
Definition at line 77 of file evtchn_dev.c.
struct mtx per_user_data::bind_mutex |
Definition at line 78 of file evtchn_dev.c.
Referenced by evtchn_bind_user_port(), evtchn_ioctl(), evtchn_open(), evtchn_release(), and evtchn_write().
domid_t per_user_data::dom |
Definition at line 105 of file privcmd.c.
Referenced by privcmd_ioctl(), and privcmd_open().
struct selinfo per_user_data::ev_rsel |
Definition at line 88 of file evtchn_dev.c.
Referenced by evtchn_interrupt(), evtchn_poll(), and evtchn_release().
struct evtchn_tree per_user_data::evtchns |
Definition at line 79 of file evtchn_dev.c.
Referenced by evtchn_bind_user_port(), evtchn_ioctl(), evtchn_open(), evtchn_release(), and find_evtchn().
struct file_offset_head per_user_data::file_offset |
Definition at line 121 of file gntdev.c.
Referenced by get_file_offset(), gntdev_alloc_gref(), gntdev_open(), per_user_data_dtor(), and put_file_offset().
struct gmap_tree_head per_user_data::gmap_tree |
Definition at line 120 of file gntdev.c.
Referenced by gntdev_find_gmap(), gntdev_map_grant_ref(), gntdev_open(), gntdev_set_unmap_notify(), gntdev_unmap_grant_ref(), and per_user_data_dtor().
struct gref_tree_head per_user_data::gref_tree |
Definition at line 119 of file gntdev.c.
Referenced by gntdev_alloc_gref(), gntdev_dealloc_gref(), gntdev_find_grefs(), gntdev_open(), mmap_gref(), and per_user_data_dtor().
evtchn_port_t* per_user_data::ring |
Definition at line 84 of file evtchn_dev.c.
Referenced by evtchn_interrupt(), evtchn_open(), evtchn_read(), and evtchn_release().
unsigned int per_user_data::ring_cons |
Definition at line 85 of file evtchn_dev.c.
Referenced by evtchn_interrupt(), evtchn_ioctl(), evtchn_poll(), and evtchn_read().
struct sx per_user_data::ring_cons_mutex |
Definition at line 86 of file evtchn_dev.c.
Referenced by evtchn_ioctl(), evtchn_open(), evtchn_read(), and evtchn_release().
unsigned int per_user_data::ring_overflow |
Definition at line 85 of file evtchn_dev.c.
Referenced by evtchn_interrupt(), evtchn_ioctl(), and evtchn_read().
unsigned int per_user_data::ring_prod |
Definition at line 85 of file evtchn_dev.c.
Referenced by evtchn_interrupt(), evtchn_ioctl(), evtchn_poll(), and evtchn_read().
struct mtx per_user_data::ring_prod_mutex |
Definition at line 87 of file evtchn_dev.c.
Referenced by evtchn_interrupt(), evtchn_ioctl(), evtchn_open(), evtchn_poll(), and evtchn_release().
struct mtx per_user_data::user_data_lock |
Definition at line 118 of file gntdev.c.
Referenced by get_file_offset(), gntdev_alloc_gref(), gntdev_dealloc_gref(), gntdev_find_gmap(), gntdev_find_grefs(), gntdev_map_grant_ref(), gntdev_open(), gntdev_set_unmap_notify(), gntdev_unmap_grant_ref(), mmap_gref(), per_user_data_dtor(), and put_file_offset().