FreeBSD kernel usb device Code
usb_device_flags Struct Reference

#include <usb_device.h>

Data Fields

enum usb_hc_mode usb_mode
 
uint8_t self_powered:1
 
uint8_t no_strings:1
 
uint8_t remote_wakeup:1
 
uint8_t uq_bus_powered:1
 
uint8_t peer_suspended:1
 
uint8_t self_suspended:1
 

Detailed Description

Definition at line 93 of file usb_device.h.

Field Documentation

◆ no_strings

uint8_t usb_device_flags::no_strings

Definition at line 96 of file usb_device.h.

Referenced by usb_alloc_device(), usb_get_langid(), and usbd_req_get_string_any().

◆ peer_suspended

uint8_t usb_device_flags::peer_suspended

◆ remote_wakeup

uint8_t usb_device_flags::remote_wakeup

Definition at line 98 of file usb_device.h.

Referenced by usb_dev_resume_peer(), usb_handle_remote_wakeup(), and usb_handle_request().

◆ self_powered

uint8_t usb_device_flags::self_powered

◆ self_suspended

◆ uq_bus_powered

uint8_t usb_device_flags::uq_bus_powered

Definition at line 99 of file usb_device.h.

Referenced by usb_alloc_device(), and usbd_set_config_index().

◆ usb_mode


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