FreeBSD kernel usb device Code
|
#include <usbdi.h>
Data Fields | |
struct usbd_lookup_info | info |
device_t | temp_dev |
unsigned long | driver_info |
void * | driver_ivar |
struct usb_device * | device |
struct usb_interface * | iface |
enum usb_hc_mode | usb_mode |
uint8_t | port |
uint8_t | dev_state |
uint8_t usb_attach_arg::dev_state |
Definition at line 434 of file usbdi.h.
Referenced by cdce_test_autoinst(), run_autoinst(), u3g_test_autoinst(), uhso_test_autoinst(), usb_init_attach_arg(), usb_probe_and_attach(), and usie_autoinst().
struct usb_device* usb_attach_arg::device |
Definition at line 430 of file usbdi.h.
Referenced by aue_attach(), axe_attach(), axge_attach(), cdce_attach(), cdceem_attach(), cfumass_attach(), cp2112_attach(), cue_attach(), device_set_usb_desc(), g_audio_attach(), g_keyboard_attach(), g_modem_attach(), g_mouse_attach(), ipheth_attach(), is_jtag_interface(), kue_attach(), mos_attach(), muge_attach(), rsu_attach(), rue_attach(), rum_attach(), run_attach(), smsc_attach(), u3g_attach(), uark_attach(), uath_attach(), ubsa_attach(), ubser_attach(), ubser_probe(), uchcom_attach(), ucom_set_pnpinfo_usb(), ucycom_attach(), udav_attach(), udbp_attach(), udl_attach(), udl_select_chip(), uep_attach(), ufoma_attach(), ufoma_modem_setup(), ufoma_probe(), uftdi_attach(), uftdi_probe(), ugensa_attach(), ugold_attach(), uhid_attach(), uhid_probe(), uhid_snes_attach(), uhso_attach(), uhso_probe(), uhub_attach(), uipaq_attach(), ukbd_attach(), ukbd_probe(), uled_attach(), ulpt_attach(), umass_attach(), umcs7840_attach(), umct_attach(), umodem_attach(), umodem_find_data_iface(), umodem_get_desc(), umoscom_attach(), ums_attach(), ums_probe(), upgt_attach(), uplcom_attach(), ural_attach(), ure_attach(), urio_attach(), urndis_attach(), urtw_attach(), usb_init_attach_arg(), usb_test_quirk(), usbhid_attach(), usbhid_fill_device_info(), usie_attach(), uslcom_attach(), ustorage_fs_attach(), uvisor_attach(), uvscom_attach(), wmt_attach(), wmt_probe(), wmt_set_input_mode(), wsp_attach(), wsp_probe(), and zyd_attach().
unsigned long usb_attach_arg::driver_info |
Definition at line 428 of file usbdi.h.
Referenced by uftdi_probe(), usb_probe_and_attach(), and usbd_lookup_id_by_uaa().
struct usb_interface* usb_attach_arg::iface |
Definition at line 431 of file usbdi.h.
Referenced by cfumass_probe(), device_set_usb_desc(), ufoma_attach(), ufoma_modem_setup(), ufoma_probe(), uhid_snes_attach(), uhso_attach(), ukbd_attach(), ulpt_attach(), umass_attach(), usb_probe_and_attach(), usb_probe_and_attach_sub(), usbhid_fill_device_info(), ustorage_fs_attach(), and ustorage_fs_probe().
struct usbd_lookup_info usb_attach_arg::info |
Definition at line 426 of file usbdi.h.
Referenced by aue_attach(), aue_probe(), axe_probe(), axge_probe(), cdce_attach(), cfumass_attach(), cp2112_attach(), cp2112_probe(), cue_probe(), g_audio_attach(), g_audio_probe(), g_keyboard_attach(), g_keyboard_probe(), g_modem_attach(), g_modem_probe(), g_mouse_attach(), g_mouse_probe(), ipheth_attach(), is_jtag_interface(), kue_probe(), mos_probe(), muge_probe(), rsu_match(), rue_probe(), rum_match(), run_match(), smsc_probe(), u3g_attach(), u3g_probe(), uark_probe(), uath_match(), ubsa_attach(), ubsa_probe(), ubser_attach(), ubser_probe(), uchcom_attach(), uchcom_probe(), ucom_set_pnpinfo_usb(), ucycom_attach(), ucycom_probe(), udav_probe(), udbp_attach(), udbp_probe(), udl_attach(), udl_probe(), udl_select_chip(), uep_attach(), uep_probe(), ufoma_attach(), ufoma_modem_setup(), uftdi_attach(), uftdi_devtype_setup(), uftdi_probe(), ugensa_attach(), ugensa_probe(), ugold_attach(), ugold_probe(), uhid_attach(), uhid_probe(), uhid_snes_attach(), uhso_attach(), uhso_probe(), uhub_probe(), uipaq_probe(), ukbd_attach(), ukbd_probe(), uled_attach(), uled_probe(), ulpt_attach(), umass_attach(), umcs7840_attach(), umcs7840_probe(), umct_attach(), umct_probe(), umodem_attach(), umodem_get_desc(), umoscom_probe(), ums_attach(), ums_probe(), upgt_match(), uplcom_attach(), uplcom_probe(), ural_match(), ure_probe(), urio_attach(), urio_probe(), urndis_attach(), urtw_match(), usb_init_attach_arg(), usb_probe_and_attach(), usb_test_quirk(), usbd_lookup_id_by_uaa(), usbhid_attach(), usbhid_fill_device_info(), usbhid_init_device_info(), usie_attach(), usie_probe(), uslcom_attach(), uslcom_probe(), ustorage_fs_attach(), uvisor_attach(), uvisor_probe(), uvscom_attach(), uvscom_probe(), wmt_attach(), wmt_probe(), wmt_set_input_mode(), wsp_attach(), wsp_probe(), zyd_attach(), and zyd_match().
uint8_t usb_attach_arg::port |
Definition at line 433 of file usbdi.h.
Referenced by usb_init_attach_arg().
device_t usb_attach_arg::temp_dev |
Definition at line 427 of file usbdi.h.
Referenced by usb_probe_and_attach(), and usb_probe_and_attach_sub().
enum usb_hc_mode usb_attach_arg::usb_mode |
Definition at line 432 of file usbdi.h.
Referenced by aue_probe(), axe_probe(), axge_probe(), cdce_attach(), cfumass_probe(), cp2112_probe(), cue_probe(), g_audio_probe(), g_keyboard_probe(), g_modem_probe(), g_mouse_probe(), ipheth_probe(), kue_probe(), mos_probe(), muge_probe(), rsu_match(), rue_probe(), rum_match(), run_match(), smsc_probe(), u3g_probe(), uark_probe(), uath_match(), ubsa_probe(), ubser_probe(), uchcom_probe(), ucom_set_usb_mode(), ucycom_probe(), udav_probe(), udbp_probe(), udl_probe(), uep_probe(), ufoma_probe(), uftdi_probe(), ugensa_probe(), ugold_probe(), uhid_probe(), uhid_snes_probe(), uhso_probe(), uhub_probe(), uipaq_probe(), ukbd_probe(), uled_probe(), ulpt_probe(), umass_probe(), umcs7840_probe(), umct_probe(), umodem_attach(), umoscom_probe(), ums_probe(), upgt_match(), uplcom_probe(), ural_match(), ure_probe(), urio_probe(), urtw_match(), usb_init_attach_arg(), usbhid_probe(), usie_probe(), uslcom_probe(), ustorage_fs_probe(), uvisor_probe(), uvscom_probe(), wmt_probe(), wsp_probe(), and zyd_match().