FreeBSD kernel usb device Code
usb_xfer_flags Struct Reference

#include <usbdi.h>

Data Fields

uint8_t force_short_xfer:1
 
uint8_t short_xfer_ok:1
 
uint8_t short_frames_ok:1
 
uint8_t pipe_bof:1
 
uint8_t proxy_buffer:1
 
uint8_t ext_buffer:1
 
uint8_t manual_status:1
 
uint8_t no_pipe_ok:1
 
uint8_t stall_pipe:1
 
uint8_t pre_scale_frames:1
 
uint8_t send_zlp:1
 

Detailed Description

Definition at line 195 of file usbdi.h.

Field Documentation

◆ ext_buffer

uint8_t usb_xfer_flags::ext_buffer

◆ force_short_xfer

◆ manual_status

◆ no_pipe_ok

uint8_t usb_xfer_flags::no_pipe_ok

Definition at line 206 of file usbdi.h.

Referenced by usbd_transfer_setup(), and usbpf_aggregate_xferflags().

◆ pipe_bof

uint8_t usb_xfer_flags::pipe_bof

Definition at line 200 of file usbdi.h.

Referenced by usbd_callback_wrapper_sub(), and usbpf_aggregate_xferflags().

◆ pre_scale_frames

uint8_t usb_xfer_flags::pre_scale_frames

Definition at line 211 of file usbdi.h.

Referenced by usbd_transfer_setup_sub().

◆ proxy_buffer

uint8_t usb_xfer_flags::proxy_buffer

Definition at line 201 of file usbdi.h.

Referenced by usbd_transfer_setup_sub(), and usbpf_aggregate_xferflags().

◆ send_zlp

uint8_t usb_xfer_flags::send_zlp

Definition at line 221 of file usbdi.h.

Referenced by usbd_xfer_get_and_clr_zlp(), and usbd_xfer_set_zlp().

◆ short_frames_ok

uint8_t usb_xfer_flags::short_frames_ok

◆ short_xfer_ok

uint8_t usb_xfer_flags::short_xfer_ok

◆ stall_pipe


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