Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/usb/serial/umodem.c
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | |||||
#include <dev/usb/usb_process.h> | #include <dev/usb/usb_process.h> | ||||
#include <dev/usb/quirk/usb_quirk.h> | #include <dev/usb/quirk/usb_quirk.h> | ||||
#include <dev/usb/serial/usb_serial.h> | #include <dev/usb/serial/usb_serial.h> | ||||
#ifdef USB_DEBUG | #ifdef USB_DEBUG | ||||
static int umodem_debug = 0; | static int umodem_debug = 0; | ||||
static SYSCTL_NODE(_hw_usb, OID_AUTO, umodem, CTLFLAG_RW, 0, "USB umodem"); | static SYSCTL_NODE(_hw_usb, OID_AUTO, umodem, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, | ||||
"USB umodem"); | |||||
SYSCTL_INT(_hw_usb_umodem, OID_AUTO, debug, CTLFLAG_RWTUN, | SYSCTL_INT(_hw_usb_umodem, OID_AUTO, debug, CTLFLAG_RWTUN, | ||||
&umodem_debug, 0, "Debug level"); | &umodem_debug, 0, "Debug level"); | ||||
#endif | #endif | ||||
static const STRUCT_USB_DUAL_ID umodem_dual_devs[] = { | static const STRUCT_USB_DUAL_ID umodem_dual_devs[] = { | ||||
/* Generic Modem class match */ | /* Generic Modem class match */ | ||||
{USB_IFACE_CLASS(UICLASS_CDC), | {USB_IFACE_CLASS(UICLASS_CDC), | ||||
USB_IFACE_SUBCLASS(UISUBCLASS_ABSTRACT_CONTROL_MODEL), | USB_IFACE_SUBCLASS(UISUBCLASS_ABSTRACT_CONTROL_MODEL), | ||||
▲ Show 20 Lines • Show All 917 Lines • Show Last 20 Lines |