usb_host Struct Reference

#include <usb.h>


Data Fields

const char * name
int(* detect_change )(host_info)
int(* tx_pkt )(host_eop_info, int pid, void *pkt, int min_sz, int max_sz, int *in_sz, bool wait)
host_eop_info(* create_eop )(host_dev_info, int eop, int maxpkt)
void(* remove_eop )(host_eop_info)
host_dev_info(* create_dev_channel )(host_info, int dev_addr, int ver)
void(* modify_dev_channel )(host_dev_info, int dev_addr, int ver)
void(* remove_dev_channel )(host_dev_info)
void(* set_toggle )(host_eop_info, int toggle)


Detailed Description

Definition at line 88 of file usb.h.


Field Documentation

const char* usb_host::name

Definition at line 90 of file usb.h.

int(* usb_host::tx_pkt)(host_eop_info, int pid, void *pkt, int min_sz, int max_sz, int *in_sz, bool wait)

Referenced by usb_configure_default().

Referenced by usb_configure_default().

void(* usb_host::modify_dev_channel)(host_dev_info, int dev_addr, int ver)

Referenced by usb_setup_dev_addr().

Referenced by usb_configure_default().

void(* usb_host::set_toggle)(host_eop_info, int toggle)

Referenced by send_status().


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

Generated on Mon Jan 10 16:43:58 2011 for Pintos by  doxygen 1.5.6