FreeBSD kernel usb device Code
usb_xfer_queue Struct Reference

#include <usbdi.h>

Collaboration diagram for usb_xfer_queue:

Public Member Functions

 TAILQ_HEAD (, usb_xfer) head
 

Data Fields

struct usb_xfercurr
 
void(* command )(struct usb_xfer_queue *pq)
 
uint8_t recurse_1:1
 
uint8_t recurse_2:1
 
uint8_t recurse_3:1
 
uint8_t reserved:5
 

Detailed Description

Definition at line 126 of file usbdi.h.

Member Function Documentation

◆ TAILQ_HEAD()

usb_xfer_queue::TAILQ_HEAD ( usb_xfer  )

Field Documentation

◆ command

void(* usb_xfer_queue::command) (struct usb_xfer_queue *pq)

Definition at line 129 of file usbdi.h.

Referenced by usb_command_wrapper(), usb_init_endpoint(), and usbd_transfer_setup().

◆ curr

◆ recurse_1

uint8_t usb_xfer_queue::recurse_1

Definition at line 130 of file usbdi.h.

Referenced by usb_command_wrapper(), and usbd_callback_ss_done_defer().

◆ recurse_2

uint8_t usb_xfer_queue::recurse_2

Definition at line 131 of file usbdi.h.

Referenced by usb_command_wrapper(), and usbd_callback_ss_done_defer().

◆ recurse_3

uint8_t usb_xfer_queue::recurse_3

Definition at line 132 of file usbdi.h.

Referenced by usb_command_wrapper(), and usbd_callback_wrapper().

◆ reserved

uint8_t usb_xfer_queue::reserved

Definition at line 133 of file usbdi.h.


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