VSF Documented
Data Fields
urb Struct Reference

#include <usb.h>

Data Fields

vk_usbh_urb_t __urb
 
struct kref kref
 
struct list_head urb_list
 
struct list_head anchor_list
 
struct usb_anchoranchor
 
struct usb_devicedev
 
unsigned int pipe
 
int status
 
unsigned int transfer_flags
 
void * transfer_buffer
 
u32 transfer_buffer_length
 
u32 actual_length
 
unsigned char * setup_packet
 
int start_frame
 
int number_of_packets
 
int interval
 
dma_addr_t transfer_dma
 
short error_count
 
bool is_submitted
 
vsf_eda_teda_pending
 
void * context
 
usb_complete_t complete
 
struct work_struct done_work
 
struct usb_iso_packet_descriptor iso_frame_desc []
 

Field Documentation

◆ __urb

vk_usbh_urb_t urb::__urb

◆ kref

struct kref urb::kref

◆ urb_list

struct list_head urb::urb_list

◆ anchor_list

struct list_head urb::anchor_list

◆ anchor

struct usb_anchor* urb::anchor

◆ dev

struct usb_device* urb::dev

◆ pipe

unsigned int urb::pipe

◆ status

int urb::status

◆ transfer_flags

unsigned int urb::transfer_flags

◆ transfer_buffer

void* urb::transfer_buffer

◆ transfer_buffer_length

u32 urb::transfer_buffer_length

◆ actual_length

u32 urb::actual_length

◆ setup_packet

unsigned char* urb::setup_packet

◆ start_frame

int urb::start_frame

◆ number_of_packets

int urb::number_of_packets

◆ interval

int urb::interval

◆ transfer_dma

dma_addr_t urb::transfer_dma

◆ error_count

short urb::error_count

◆ is_submitted

bool urb::is_submitted

◆ eda_pending

vsf_eda_t* urb::eda_pending

◆ context

void* urb::context

◆ complete

usb_complete_t urb::complete

◆ done_work

struct work_struct urb::done_work

◆ iso_frame_desc

struct usb_iso_packet_descriptor urb::iso_frame_desc[]