FreeBSD kernel usb device Code
usb_core.c File Reference
#include <sys/stdint.h>
#include <sys/stddef.h>
#include <sys/param.h>
#include <sys/queue.h>
#include <sys/types.h>
#include <sys/systm.h>
#include <sys/kernel.h>
#include <sys/bus.h>
#include <sys/module.h>
#include <sys/lock.h>
#include <sys/mutex.h>
#include <sys/condvar.h>
#include <sys/sysctl.h>
#include <sys/sx.h>
#include <sys/unistd.h>
#include <sys/callout.h>
#include <sys/malloc.h>
#include <sys/priv.h>
#include <sys/proc.h>
#include <sys/kdb.h>
#include <dev/usb/usb.h>
#include <dev/usb/usbdi.h>
Include dependency graph for usb_core.c:

Go to the source code of this file.

Functions

 MALLOC_DEFINE (M_USB, "USB", "USB")
 
 MALLOC_DEFINE (M_USBDEV, "USBdev", "USB device")
 
int usbd_in_polling_mode (void)
 
void usbd_dummy_timeout (void *arg)
 
 MODULE_VERSION (usb, 1)
 

Variables

const struct usb_string_lang usb_string_lang_en
 

Function Documentation

◆ MALLOC_DEFINE() [1/2]

MALLOC_DEFINE ( M_USB  ,
"USB"  ,
"USB"   
)

◆ MALLOC_DEFINE() [2/2]

MALLOC_DEFINE ( M_USBDEV  ,
"USBdev"  ,
"USB device"   
)

◆ MODULE_VERSION()

MODULE_VERSION ( usb  ,
 
)

◆ usbd_dummy_timeout()

void usbd_dummy_timeout ( void *  arg)

Definition at line 78 of file usb_core.c.

◆ usbd_in_polling_mode()

int usbd_in_polling_mode ( void  )

Definition at line 72 of file usb_core.c.

References USB_IN_POLLING_MODE_VALUE.

Variable Documentation

◆ usb_string_lang_en