FreeBSD kernel usb device Code
avr32dci_td Struct Reference

#include <avr32dci.h>

Collaboration diagram for avr32dci_td:

Data Fields

struct avr32dci_tdobj_next
 
avr32dci_cmd_tfunc
 
struct usb_page_cachepc
 
uint32_t offset
 
uint32_t remainder
 
uint16_t max_packet_size
 
uint8_t bank_shift
 
uint8_t error:1
 
uint8_t alt_next:1
 
uint8_t short_pkt:1
 
uint8_t support_multi_buffer:1
 
uint8_t did_stall:1
 
uint8_t ep_no:3
 

Detailed Description

Definition at line 164 of file avr32dci.h.

Field Documentation

◆ alt_next

uint8_t avr32dci_td::alt_next

Definition at line 173 of file avr32dci.h.

Referenced by avr32dci_setup_standard_chain_sub(), and avr32dci_standard_done_sub().

◆ bank_shift

uint8_t avr32dci_td::bank_shift

Definition at line 171 of file avr32dci.h.

Referenced by avr32dci_data_rx(), avr32dci_data_tx(), and avr32dci_xfer_setup().

◆ did_stall

uint8_t avr32dci_td::did_stall

Definition at line 176 of file avr32dci.h.

Referenced by avr32dci_setup_rx(), and avr32dci_setup_standard_chain_sub().

◆ ep_no

◆ error

uint8_t avr32dci_td::error

◆ func

avr32dci_cmd_t* avr32dci_td::func

Definition at line 166 of file avr32dci.h.

Referenced by avr32dci_setup_standard_chain_sub(), and avr32dci_xfer_do_fifo().

◆ max_packet_size

uint16_t avr32dci_td::max_packet_size

Definition at line 170 of file avr32dci.h.

Referenced by avr32dci_data_rx(), avr32dci_data_tx(), and avr32dci_xfer_setup().

◆ obj_next

struct avr32dci_td* avr32dci_td::obj_next

◆ offset

uint32_t avr32dci_td::offset

◆ pc

◆ remainder

uint32_t avr32dci_td::remainder

◆ short_pkt

uint8_t avr32dci_td::short_pkt

◆ support_multi_buffer

uint8_t avr32dci_td::support_multi_buffer

Definition at line 175 of file avr32dci.h.

Referenced by avr32dci_xfer_setup().


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