EVE 1.0
urb_t Struct Reference

#include <ep.h>

Collaboration diagram for urb_t:

Data Fields

struct dlist_t link
 
uint8_t * buf
 
int size
 

Detailed Description

USB request block (URB), an atomical message sent or received over USB.

Definition at line 101 of file ep.h.

Field Documentation

struct dlist_t urb_t::link

List entry, link to other URBs in the endpoint queue

Definition at line 103 of file ep.h.

Referenced by ep_alloc_urb(), ep_free_urb(), and ep_schedule_urb().

uint8_t* urb_t::buf

Pointer to the buffer with actual data

Definition at line 104 of file ep.h.

Referenced by usbnet_rx_buf(), and usbnet_tx_buf().

int urb_t::size

Size of the buffer or actual size of the data in the buffer

Definition at line 105 of file ep.h.