FreeBSD kernel usb device Code
atmegadci_td Struct Reference

#include <atmegadci.h>

Collaboration diagram for atmegadci_td:

Data Fields

struct atmegadci_tdobj_next
 
atmegadci_cmd_tfunc
 
struct usb_page_cachepc
 
uint32_t offset
 
uint32_t remainder
 
uint16_t max_packet_size
 
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 198 of file atmegadci.h.

Field Documentation

◆ alt_next

uint8_t atmegadci_td::alt_next

Definition at line 206 of file atmegadci.h.

Referenced by atmegadci_setup_standard_chain_sub(), and atmegadci_standard_done_sub().

◆ did_stall

uint8_t atmegadci_td::did_stall

Definition at line 209 of file atmegadci.h.

Referenced by atmegadci_setup_rx(), and atmegadci_setup_standard_chain_sub().

◆ ep_no

◆ error

uint8_t atmegadci_td::error

◆ func

atmegadci_cmd_t* atmegadci_td::func

Definition at line 200 of file atmegadci.h.

Referenced by atmegadci_setup_standard_chain_sub(), and atmegadci_xfer_do_fifo().

◆ max_packet_size

uint16_t atmegadci_td::max_packet_size

Definition at line 204 of file atmegadci.h.

Referenced by atmegadci_data_rx(), atmegadci_data_tx(), and atmegadci_xfer_setup().

◆ obj_next

struct atmegadci_td* atmegadci_td::obj_next

◆ offset

uint32_t atmegadci_td::offset

◆ pc

◆ remainder

uint32_t atmegadci_td::remainder

◆ short_pkt

uint8_t atmegadci_td::short_pkt

◆ support_multi_buffer

uint8_t atmegadci_td::support_multi_buffer

Definition at line 208 of file atmegadci.h.

Referenced by atmegadci_xfer_setup().


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