FreeBSD kernel usb device Code
usb_gen_descriptor Struct Reference

#include <usb_ioctl.h>

Data Fields

void * ugd_data
 
uint16_t ugd_lang_id
 
uint16_t ugd_maxlen
 
uint16_t ugd_actlen
 
uint16_t ugd_offset
 
uint8_t ugd_config_index
 
uint8_t ugd_string_index
 
uint8_t ugd_iface_index
 
uint8_t ugd_altif_index
 
uint8_t ugd_endpt_index
 
uint8_t ugd_report_type
 
uint8_t reserved [8]
 

Detailed Description

Definition at line 86 of file usb_ioctl.h.

Field Documentation

◆ reserved

uint8_t usb_gen_descriptor::reserved[8]

Definition at line 98 of file usb_ioctl.h.

◆ ugd_actlen

uint16_t usb_gen_descriptor::ugd_actlen

Definition at line 90 of file usb_ioctl.h.

Referenced by uhid_ioctl(), and uhid_snes_ioctl().

◆ ugd_altif_index

uint8_t usb_gen_descriptor::ugd_altif_index

Definition at line 95 of file usb_ioctl.h.

◆ ugd_config_index

uint8_t usb_gen_descriptor::ugd_config_index

Definition at line 92 of file usb_ioctl.h.

◆ ugd_data

void* usb_gen_descriptor::ugd_data

Definition at line 87 of file usb_ioctl.h.

Referenced by uhid_ioctl(), and uhid_snes_ioctl().

◆ ugd_endpt_index

uint8_t usb_gen_descriptor::ugd_endpt_index

Definition at line 96 of file usb_ioctl.h.

◆ ugd_iface_index

uint8_t usb_gen_descriptor::ugd_iface_index

Definition at line 94 of file usb_ioctl.h.

◆ ugd_lang_id

uint16_t usb_gen_descriptor::ugd_lang_id

Definition at line 88 of file usb_ioctl.h.

◆ ugd_maxlen

uint16_t usb_gen_descriptor::ugd_maxlen

Definition at line 89 of file usb_ioctl.h.

Referenced by uhid_ioctl(), and uhid_snes_ioctl().

◆ ugd_offset

uint16_t usb_gen_descriptor::ugd_offset

Definition at line 91 of file usb_ioctl.h.

◆ ugd_report_type

uint8_t usb_gen_descriptor::ugd_report_type

Definition at line 97 of file usb_ioctl.h.

Referenced by uhid_ioctl(), and uhid_snes_ioctl().

◆ ugd_string_index

uint8_t usb_gen_descriptor::ugd_string_index

Definition at line 93 of file usb_ioctl.h.


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