FreeBSD kernel usb device Code

o*Main Page

o+Data Structures

|o*__packed

|o*at91_ohci_softc

|o*at91_udp_softc

|o*at91dci_config_desc

|o*at91dci_ep_flags

|o*at91dci_flags

|o*at91dci_hub_temp

|o*at91dci_softc

|o*at91dci_std_temp

|o*at91dci_td

|o*atapi_inquiry

|o*atausb2_softc

|o*atmegadci_config_desc

|o*atmegadci_flags

|o*atmegadci_hub_temp

|o*atmegadci_softc

|o*atmegadci_std_temp

|o*atmegadci_td

|o*aue_intrpkt

|o*aue_rxpkt

|o*aue_softc

|o*axe_sframe_hdr

|o*axe_softc

|o*bbb_cbw

|o*bbb_csw

|o*bbb_transfer

|o*cdce_softc

|o*cue_softc

|o*ehci_config_desc

|o*ehci_fstn

|o*ehci_hub_desc

|o*ehci_hw_softc

|o*ehci_itd

|o*ehci_qh

|o*ehci_qh_sub

|o*ehci_qtd

|o*ehci_sitd

|o*ehci_softc

|o*ehci_std_temp

|o*hid_data

|o*hid_item

|o*hid_location

|o*hub_result

|o*ixp_ehci_softc

|o*kue_ether_desc

|o*kue_softc

|o*musbotg_config_desc

|o*musbotg_dma

|o*musbotg_flags

|o*musbotg_hub_temp

|o*musbotg_softc

|o*musbotg_std_temp

|o*musbotg_super_softc

|o*musbotg_td

|o*ngudbpstat

|o*ohci_config_desc

|o*ohci_ed

|o*ohci_hcca

|o*ohci_hub_desc

|o*ohci_hw_softc

|o*ohci_itd

|o*ohci_softc

|o*ohci_std_temp

|o*ohci_td

|o*pl2303x_init

|o*rfprog

|o*rue_intrpkt

|o*rue_softc

|o*rue_type

|o*rum_bbp_prom

|o*rum_config_copy

|o*rum_config_copy_bss

|o*rum_config_copy_chan

|o*rum_def_bbp

|o*rum_def_mac

|o*rum_ifq

|o*rum_node

|o*rum_rx_desc

|o*rum_rx_radiotap_header

|o*rum_softc

|o*rum_tx_desc

|o*rum_tx_radiotap_header

|o*rum_vap

|o*u3g_softc

|o*u3g_speeds_s

|o*uark_softc

|o*uaudio_chan

|o*uaudio_format

|o*uaudio_mixer_node

|o*uaudio_search_result

|o*uaudio_softc

|o*uaudio_terminal_node

|o*uaudio_tt_to_feature

|o*ubsa_softc

|o*ubser_softc

|o*ubt_softc

|o*ubtbcmfw_softc

|o*uchcom_divider

|o*uchcom_divider_record

|o*uchcom_softc

|o*ucycom_softc

|o*udav_rxpkt

|o*udav_softc

|o*udbp_softc

|o*ufm_softc

|o*ufoma_mobile_acm_descriptor

|o*ufoma_softc

|o*uftdi_param_config

|o*uftdi_softc

|o*ugensa_softc

|o*ugensa_sub_softc

|o*uhci_config_desc

|o*uhci_hub_desc

|o*uhci_hw_softc

|o*uhci_mem_layout

|o*uhci_qh

|o*uhci_softc

|o*uhci_std_temp

|o*uhci_td

|o*uhid_softc

|o*uhub_current_state

|o*uhub_softc

|o*uipaq_softc

|o*ukbd_data

|o*ukbd_mods

|o*ukbd_softc

|o*ulpt_softc

|o*umass_devdescr

|o*umass_probe_proto

|o*umass_softc

|o*umcpc_modetostr_tab

|o*umct_softc

|o*umidi_chan

|o*umidi_sub_chan

|o*umodem_softc

|o*umoscom_softc

|o*ums_softc

|o*uplcom_softc

|o*ural_bbp_prom

|o*ural_config_copy

|o*ural_config_copy_bss

|o*ural_config_copy_chan

|o*ural_def_bbp

|o*ural_def_mac

|o*ural_ifq

|o*ural_node

|o*ural_rf5222

|o*ural_rx_desc

|o*ural_rx_radiotap_header

|o*ural_softc

|o*ural_tx_desc

|o*ural_tx_radiotap_header

|o*ural_vap

|o*urb

|o*urio_softc

|o*usb2_alt_interface

|o*usb2_attach_arg

|o*usb2_audio_cluster

|o*usb2_audio_control_descriptor

|o*usb2_audio_extension_unit_0

|o*usb2_audio_extension_unit_1

|o*usb2_audio_feature_unit

|o*usb2_audio_input_terminal

|o*usb2_audio_mixer_unit_0

|o*usb2_audio_mixer_unit_1

|o*usb2_audio_output_terminal

|o*usb2_audio_processing_unit_0

|o*usb2_audio_processing_unit_1

|o*usb2_audio_processing_unit_updown

|o*usb2_audio_selector_unit

|o*usb2_audio_streaming_endpoint_descriptor

|o*usb2_audio_streaming_interface_descriptor

|o*usb2_audio_streaming_type1_descriptor

|o*usb2_audio_unit

|o*usb2_bos_cap_descriptor

|o*usb2_bos_descriptor

|o*usb2_bus

|o*usb2_bus_methods

|o*usb2_bus_msg

|o*usb2_bus_stat

|o*usb2_callout

|o*usb2_cdc_abstract_state

|o*usb2_cdc_acm_descriptor

|o*usb2_cdc_cm_descriptor

|o*usb2_cdc_ethernet_descriptor

|o*usb2_cdc_header_descriptor

|o*usb2_cdc_line_state

|o*usb2_cdc_notification

|o*usb2_cdc_union_descriptor

|o*usb2_clear_stall_msg

|o*usb2_com_callback

|o*usb2_com_cfg_task

|o*usb2_com_param_task

|o*usb2_com_softc

|o*usb2_com_super_softc

|o*usb2_config

|o*usb2_config_descriptor

|o*usb2_config_sub

|o*usb2_config_td

|o*usb2_config_td_item

|o*usb2_ctl_request

|o*usb2_descriptor

|o*usb2_dev_perm

|o*usb2_devcap_container_id_descriptor

|o*usb2_devcap_ss_descriptor

|o*usb2_devcap_usb2ext_descriptor

|o*usb2_device

|o*usb2_device_descriptor

|o*usb2_device_flags

|o*usb2_device_id

|o*usb2_device_info

|o*usb2_device_names

|o*usb2_device_qualifier

|o*usb2_device_request

|o*usb2_device_stats

|o*usb2_dma_parent_tag

|o*usb2_dma_tag

|o*usb2_done_msg

|o*usb2_endpoint_descriptor

|o*usb2_endpoint_ss_comp_descriptor

|o*usb2_ether

|o*usb2_ether_cfg_task

|o*usb2_ether_methods

|o*usb2_fifo

|o*usb2_fifo_methods

|o*usb2_fifo_sc

|o*usb2_fs_clear_stall_sync

|o*usb2_fs_close

|o*usb2_fs_complete

|o*usb2_fs_endpoint

|o*usb2_fs_init

|o*usb2_fs_isoc_schedule

|o*usb2_fs_open

|o*usb2_fs_start

|o*usb2_fs_stop

|o*usb2_fs_uninit

|o*usb2_gen_descriptor

|o*usb2_gen_quirk

|o*usb2_hid_descriptor

|o*usb2_hub

|o*usb2_hub_descriptor

|o*usb2_hub_descriptor_min

|o*usb2_hub_ss_descriptor

|o*usb2_hub_status

|o*usb2_hw_ep_profile

|o*usb2_hw_ep_scratch

|o*usb2_hw_ep_scratch_sub

|o*usb2_ifqueue

|o*usb2_interface

|o*usb2_interface_assoc_descriptor

|o*usb2_interface_descriptor

|o*usb2_location

|o*usb2_lookup_info

|o*usb2_m_copy_in_arg

|o*usb2_mbuf

|o*usb2_otg_descriptor

|o*usb2_page

|o*usb2_page_cache

|o*usb2_page_search

|o*usb2_perm

|o*usb2_pipe

|o*usb2_pipe_methods

|o*usb2_port

|o*usb2_port_status

|o*usb2_power_save

|o*usb2_proc_msg

|o*usb2_process

|o*usb2_quirk_entry

|o*usb2_read_dir

|o*usb2_setup_params

|o*usb2_status

|o*usb2_std_packet_size

|o*usb2_string_descriptor

|o*usb2_sw_transfer

|o*usb2_symlink

|o*usb2_temp_config_desc

|o*usb2_temp_data

|o*usb2_temp_device_desc

|o*usb2_temp_endpoint_desc

|o*usb2_temp_interface_desc

|o*usb2_temp_interval

|o*usb2_temp_packet_size

|o*usb2_temp_setup

|o*usb2_xfer

|o*usb2_xfer_flags

|o*usb2_xfer_flags_int

|o*usb2_xfer_queue

|o*usb2_xfer_root

|o*usb_device

|o*usb_device_descriptor

|o*usb_device_id

|o*usb_driver

|o*usb_endpoint_descriptor

|o*usb_host_endpoint

|o*usb_host_interface

|o*usb_interface

|o*usb_interface_descriptor

|o*usb_iso_packet_descriptor

|o*usb_linux_softc

|o*uscanner_softc

|o*uslcom_softc

|o*uss820_flags

|o*uss820_hub_temp

|o*uss820_std_temp

|o*uss820dci_config_desc

|o*uss820dci_softc

|o*uss820dci_td

|o*ustorage_fs_lun

|o*ustorage_fs_softc

|o*uvisor_connection_info

|o*uvisor_palm_connection_info

|o*uvisor_softc

|o*uvscom_softc

|o*zyd_cmd

|o*zyd_config_copy

|o*zyd_config_copy_bss

|o*zyd_config_copy_chan

|o*zyd_ifq

|o*zyd_mac_pair

|o*zyd_node

|o*zyd_notif_retry

|o*zyd_pair

|o*zyd_phy_pair

|o*zyd_plcphdr

|o*zyd_rf

|o*zyd_rfwrite

|o*zyd_rx_desc

|o*zyd_rx_radiotap_header

|o*zyd_rx_stat

|o*zyd_softc

|o*zyd_tx_desc

|o*zyd_tx_radiotap_header

|\*zyd_vap

o*Data Fields

o+File List

|o*/usr/src/sys/dev/usb2/bluetooth/ng_ubt2.c

|o*/usr/src/sys/dev/usb2/bluetooth/ng_ubt2_var.h

|o*/usr/src/sys/dev/usb2/bluetooth/ubtbcmfw2.c

|o*/usr/src/sys/dev/usb2/bluetooth/usb2_bluetooth.c

|o*/usr/src/sys/dev/usb2/bluetooth/usb2_bluetooth.h

|o*/usr/src/sys/dev/usb2/controller/at91dci.c

|o*/usr/src/sys/dev/usb2/controller/at91dci.h

|o*/usr/src/sys/dev/usb2/controller/at91dci_atmelarm.c

|o*/usr/src/sys/dev/usb2/controller/atmegadci.c

|o*/usr/src/sys/dev/usb2/controller/atmegadci.h

|o*/usr/src/sys/dev/usb2/controller/atmegadci_atmelarm.c

|o*/usr/src/sys/dev/usb2/controller/ehci2.c

|o*/usr/src/sys/dev/usb2/controller/ehci2.h

|o*/usr/src/sys/dev/usb2/controller/ehci2_ixp4xx.c

|o*/usr/src/sys/dev/usb2/controller/ehci2_mbus.c

|o*/usr/src/sys/dev/usb2/controller/ehci2_pci.c

|o*/usr/src/sys/dev/usb2/controller/musb2_otg.c

|o*/usr/src/sys/dev/usb2/controller/musb2_otg.h

|o*/usr/src/sys/dev/usb2/controller/musb2_otg_atmelarm.c

|o*/usr/src/sys/dev/usb2/controller/ohci2.c

|o*/usr/src/sys/dev/usb2/controller/ohci2.h

|o*/usr/src/sys/dev/usb2/controller/ohci2_atmelarm.c

|o*/usr/src/sys/dev/usb2/controller/ohci2_pci.c

|o*/usr/src/sys/dev/usb2/controller/uhci2.c

|o*/usr/src/sys/dev/usb2/controller/uhci2.h

|o*/usr/src/sys/dev/usb2/controller/uhci2_pci.c

|o*/usr/src/sys/dev/usb2/controller/usb2_bus.h

|o*/usr/src/sys/dev/usb2/controller/usb2_controller.c

|o*/usr/src/sys/dev/usb2/controller/usb2_controller.h

|o*/usr/src/sys/dev/usb2/controller/usb2_pci.h

|o*/usr/src/sys/dev/usb2/controller/uss820dci.c

|o*/usr/src/sys/dev/usb2/controller/uss820dci.h

|o*/usr/src/sys/dev/usb2/controller/uss820dci_atmelarm.c

|o*/usr/src/sys/dev/usb2/core/usb2_busdma.c

|o*/usr/src/sys/dev/usb2/core/usb2_busdma.h

|o*/usr/src/sys/dev/usb2/core/usb2_compat_linux.c

|o*/usr/src/sys/dev/usb2/core/usb2_compat_linux.h

|o*/usr/src/sys/dev/usb2/core/usb2_config_td.c

|o*/usr/src/sys/dev/usb2/core/usb2_config_td.h

|o*/usr/src/sys/dev/usb2/core/usb2_core.c

|o*/usr/src/sys/dev/usb2/core/usb2_core.h

|o*/usr/src/sys/dev/usb2/core/usb2_debug.c

|o*/usr/src/sys/dev/usb2/core/usb2_debug.h

|o*/usr/src/sys/dev/usb2/core/usb2_dev.c

|o*/usr/src/sys/dev/usb2/core/usb2_dev.h

|o*/usr/src/sys/dev/usb2/core/usb2_device.c

|o*/usr/src/sys/dev/usb2/core/usb2_device.h

|o*/usr/src/sys/dev/usb2/core/usb2_dynamic.c

|o*/usr/src/sys/dev/usb2/core/usb2_dynamic.h

|o*/usr/src/sys/dev/usb2/core/usb2_error.c

|o*/usr/src/sys/dev/usb2/core/usb2_generic.c

|o*/usr/src/sys/dev/usb2/core/usb2_generic.h

|o*/usr/src/sys/dev/usb2/core/usb2_handle_request.c

|o*/usr/src/sys/dev/usb2/core/usb2_handle_request.h

|o*/usr/src/sys/dev/usb2/core/usb2_hid.c

|o*/usr/src/sys/dev/usb2/core/usb2_hid.h

|o*/usr/src/sys/dev/usb2/core/usb2_hub.c

|o*/usr/src/sys/dev/usb2/core/usb2_hub.h

|o*/usr/src/sys/dev/usb2/core/usb2_if.m

|o*/usr/src/sys/dev/usb2/core/usb2_lookup.c

|o*/usr/src/sys/dev/usb2/core/usb2_lookup.h

|o*/usr/src/sys/dev/usb2/core/usb2_mbuf.c

|o*/usr/src/sys/dev/usb2/core/usb2_mbuf.h

|o*/usr/src/sys/dev/usb2/core/usb2_msctest.c

|o*/usr/src/sys/dev/usb2/core/usb2_msctest.h

|o*/usr/src/sys/dev/usb2/core/usb2_parse.c

|o*/usr/src/sys/dev/usb2/core/usb2_parse.h

|o*/usr/src/sys/dev/usb2/core/usb2_process.c

|o*/usr/src/sys/dev/usb2/core/usb2_process.h

|o*/usr/src/sys/dev/usb2/core/usb2_request.c

|o*/usr/src/sys/dev/usb2/core/usb2_request.h

|o*/usr/src/sys/dev/usb2/core/usb2_sw_transfer.c

|o*/usr/src/sys/dev/usb2/core/usb2_sw_transfer.h

|o*/usr/src/sys/dev/usb2/core/usb2_transfer.c

|o*/usr/src/sys/dev/usb2/core/usb2_transfer.h

|o*/usr/src/sys/dev/usb2/core/usb2_util.c

|o*/usr/src/sys/dev/usb2/core/usb2_util.h

|o*/usr/src/sys/dev/usb2/ethernet/if_aue2.c

|o*/usr/src/sys/dev/usb2/ethernet/if_auereg.h

|o*/usr/src/sys/dev/usb2/ethernet/if_axe2.c

|o*/usr/src/sys/dev/usb2/ethernet/if_axereg.h

|o*/usr/src/sys/dev/usb2/ethernet/if_cdce2.c

|o*/usr/src/sys/dev/usb2/ethernet/if_cdcereg.h

|o*/usr/src/sys/dev/usb2/ethernet/if_cue2.c

|o*/usr/src/sys/dev/usb2/ethernet/if_cuereg.h

|o*/usr/src/sys/dev/usb2/ethernet/if_kue2.c

|o*/usr/src/sys/dev/usb2/ethernet/if_kuefw.h

|o*/usr/src/sys/dev/usb2/ethernet/if_kuereg.h

|o*/usr/src/sys/dev/usb2/ethernet/if_rue2.c

|o*/usr/src/sys/dev/usb2/ethernet/if_ruereg.h

|o*/usr/src/sys/dev/usb2/ethernet/if_udav2.c

|o*/usr/src/sys/dev/usb2/ethernet/if_udavreg.h

|o*/usr/src/sys/dev/usb2/ethernet/usb2_ethernet.c

|o*/usr/src/sys/dev/usb2/ethernet/usb2_ethernet.h

|o*/usr/src/sys/dev/usb2/image/usb2_image.c

|o*/usr/src/sys/dev/usb2/image/usb2_image.h

|o*/usr/src/sys/dev/usb2/image/uscanner2.c

|o*/usr/src/sys/dev/usb2/include/ufm2_ioctl.h

|o*/usr/src/sys/dev/usb2/include/usb2_cdc.h

|o*/usr/src/sys/dev/usb2/include/usb2_defs.h

|o*/usr/src/sys/dev/usb2/include/usb2_devid.h

|o*/usr/src/sys/dev/usb2/include/usb2_devtable.h

|o*/usr/src/sys/dev/usb2/include/usb2_endian.h

|o*/usr/src/sys/dev/usb2/include/usb2_error.h

|o*/usr/src/sys/dev/usb2/include/usb2_hid.h

|o*/usr/src/sys/dev/usb2/include/usb2_ioctl.h

|o*/usr/src/sys/dev/usb2/include/usb2_mfunc.h

|o*/usr/src/sys/dev/usb2/include/usb2_revision.h

|o*/usr/src/sys/dev/usb2/include/usb2_standard.h

|o*/usr/src/sys/dev/usb2/input/uhid2.c

|o*/usr/src/sys/dev/usb2/input/ukbd2.c

|o*/usr/src/sys/dev/usb2/input/ums2.c

|o*/usr/src/sys/dev/usb2/input/usb2_input.c

|o*/usr/src/sys/dev/usb2/input/usb2_input.h

|o*/usr/src/sys/dev/usb2/input/usb2_rdesc.h

|o*/usr/src/sys/dev/usb2/misc/udbp2.c

|o*/usr/src/sys/dev/usb2/misc/udbp2.h

|o*/usr/src/sys/dev/usb2/misc/ufm2.c

|o*/usr/src/sys/dev/usb2/misc/usb2_misc.c

|o*/usr/src/sys/dev/usb2/misc/usb2_misc.h

|o*/usr/src/sys/dev/usb2/ndis/if_ndis_usb2.c

|o*/usr/src/sys/dev/usb2/ndis/usb2_ndis.c

|o*/usr/src/sys/dev/usb2/ndis/usb2_ndis.h

|o*/usr/src/sys/dev/usb2/quirk/usb2_quirk.c

|o*/usr/src/sys/dev/usb2/quirk/usb2_quirk.h

|o*/usr/src/sys/dev/usb2/serial/u3g2.c

|o*/usr/src/sys/dev/usb2/serial/uark2.c

|o*/usr/src/sys/dev/usb2/serial/ubsa2.c

|o*/usr/src/sys/dev/usb2/serial/ubser2.c

|o*/usr/src/sys/dev/usb2/serial/uchcom2.c

|o*/usr/src/sys/dev/usb2/serial/ucycom2.c

|o*/usr/src/sys/dev/usb2/serial/ufoma2.c

|o*/usr/src/sys/dev/usb2/serial/uftdi2.c

|o*/usr/src/sys/dev/usb2/serial/uftdi2_reg.h

|o*/usr/src/sys/dev/usb2/serial/ugensa2.c

|o*/usr/src/sys/dev/usb2/serial/uipaq2.c

|o*/usr/src/sys/dev/usb2/serial/ulpt2.c

|o*/usr/src/sys/dev/usb2/serial/umct2.c

|o*/usr/src/sys/dev/usb2/serial/umodem2.c

|o*/usr/src/sys/dev/usb2/serial/umoscom2.c

|o*/usr/src/sys/dev/usb2/serial/uplcom2.c

|o*/usr/src/sys/dev/usb2/serial/usb2_serial.c

|o*/usr/src/sys/dev/usb2/serial/usb2_serial.h

|o*/usr/src/sys/dev/usb2/serial/uslcom2.c

|o*/usr/src/sys/dev/usb2/serial/uvisor2.c

|o*/usr/src/sys/dev/usb2/serial/uvscom2.c

|o*/usr/src/sys/dev/usb2/sound/uaudio2.c

|o*/usr/src/sys/dev/usb2/sound/uaudio2.h

|o*/usr/src/sys/dev/usb2/sound/uaudio2_pcm.c

|o*/usr/src/sys/dev/usb2/sound/uaudio2_reg.h

|o*/usr/src/sys/dev/usb2/sound/usb2_sound.c

|o*/usr/src/sys/dev/usb2/sound/usb2_sound.h

|o*/usr/src/sys/dev/usb2/storage/ata-usb2.c

|o*/usr/src/sys/dev/usb2/storage/umass2.c

|o*/usr/src/sys/dev/usb2/storage/urio2.c

|o*/usr/src/sys/dev/usb2/storage/usb2_storage.c

|o*/usr/src/sys/dev/usb2/storage/usb2_storage.h

|o*/usr/src/sys/dev/usb2/storage/ustorage2_fs.c

|o*/usr/src/sys/dev/usb2/template/usb2_template.c

|o*/usr/src/sys/dev/usb2/template/usb2_template.h

|o*/usr/src/sys/dev/usb2/template/usb2_template_cdce.c

|o*/usr/src/sys/dev/usb2/template/usb2_template_msc.c

|o*/usr/src/sys/dev/usb2/template/usb2_template_mtp.c

|o*/usr/src/sys/dev/usb2/wlan/if_rum2.c

|o*/usr/src/sys/dev/usb2/wlan/if_rumfw.h

|o*/usr/src/sys/dev/usb2/wlan/if_rumreg.h

|o*/usr/src/sys/dev/usb2/wlan/if_rumvar.h

|o*/usr/src/sys/dev/usb2/wlan/if_ural2.c

|o*/usr/src/sys/dev/usb2/wlan/if_uralreg.h

|o*/usr/src/sys/dev/usb2/wlan/if_uralvar.h

|o*/usr/src/sys/dev/usb2/wlan/if_zyd2.c

|o*/usr/src/sys/dev/usb2/wlan/if_zydfw.h

|o*/usr/src/sys/dev/usb2/wlan/if_zydreg.h

|o*/usr/src/sys/dev/usb2/wlan/usb2_wlan.c

|\*/usr/src/sys/dev/usb2/wlan/usb2_wlan.h

o+Directory Hierarchy

\*Globals