FreeBSD kernel usb device Code
|
#include <usb_process.h>
Public Member Functions | |
TAILQ_HEAD (, usb_proc_msg) up_qhead | |
Data Fields | |
struct cv | up_cv |
struct cv | up_drain |
struct proc * | up_ptr |
struct thread * | up_curtd |
struct mtx * | up_mtx |
usb_size_t | up_msg_num |
uint8_t | up_prio |
uint8_t | up_gone |
uint8_t | up_msleep |
uint8_t | up_csleep |
uint8_t | up_dsleep |
Definition at line 55 of file usb_process.h.
usb_process::TAILQ_HEAD | ( | usb_proc_msg | ) |
uint8_t usb_process::up_csleep |
Definition at line 73 of file usb_process.h.
Referenced by usb_proc_drain().
struct thread* usb_process::up_curtd |
Definition at line 65 of file usb_process.h.
Referenced by usb_proc_is_called_from(), usb_proc_mwait(), and usb_process().
struct cv usb_process::up_cv |
Definition at line 57 of file usb_process.h.
Referenced by usb_proc_create(), usb_proc_drain(), usb_proc_free(), usb_proc_msignal(), usb_proc_rewakeup(), and usb_process().
struct cv usb_process::up_drain |
Definition at line 58 of file usb_process.h.
Referenced by usb_proc_create(), usb_proc_drain(), usb_proc_free(), usb_proc_mwait(), and usb_process().
uint8_t usb_process::up_dsleep |
Definition at line 74 of file usb_process.h.
Referenced by usb_proc_drain(), usb_proc_mwait(), and usb_process().
uint8_t usb_process::up_gone |
Definition at line 71 of file usb_process.h.
Referenced by usb_proc_drain(), usb_proc_is_gone(), usb_proc_msignal(), usb_proc_mwait(), usb_proc_rewakeup(), and usb_process().
usb_size_t usb_process::up_msg_num |
Definition at line 68 of file usb_process.h.
Referenced by usb_proc_msignal().
uint8_t usb_process::up_msleep |
Definition at line 72 of file usb_process.h.
Referenced by usb_proc_drain(), usb_proc_msignal(), usb_proc_rewakeup(), and usb_process().
struct mtx* usb_process::up_mtx |
Definition at line 66 of file usb_process.h.
Referenced by usb_proc_create(), usb_proc_drain(), usb_proc_free(), usb_proc_is_gone(), usb_proc_msignal(), usb_proc_mwait(), usb_proc_rewakeup(), usb_process(), and usbd_do_request_proc().
uint8_t usb_process::up_prio |
Definition at line 70 of file usb_process.h.
Referenced by usb_proc_create(), and usb_process().
struct proc* usb_process::up_ptr |
Definition at line 63 of file usb_process.h.
Referenced by usb_proc_create(), usb_proc_drain(), and usb_process().