FreeBSD kernel usb device Code
|
#include <sys/bus.h>
Go to the source code of this file.
Variables | |
INTERFACE | usb |
METHOD int | handle_request |
const void * | req |
void ** | pptr |
uint16_t * | plen |
uint16_t | offset |
uint8_t * | pstate |
METHOD int | take_controller |
METHOD int handle_request |
uint16_t offset |
Definition at line 54 of file usb_if.m.
Referenced by aue_read_mac(), axe_rxeof(), axge_rxeof(), cfumass_handle_request(), dwc_otg_read_fifo(), dwc_otg_write_fifo(), g_audio_handle_request(), g_keyboard_handle_request(), g_modem_handle_request(), musbotg_init(), rum_write_multi(), ucom_get_data(), ucom_put_data(), ucycom_ctrl_write_callback(), ucycom_intr_read_callback(), udav_csr_read(), udav_csr_read1(), udav_csr_write(), udav_csr_write1(), udl_read_edid(), uether_rxbuf(), uftdi_read_callback(), uhci_isoc_done(), ukbd_intr_callback(), umodem_handle_request(), upgt_eeprom_read(), upgt_fw_load(), upgt_fw_verify(), ure_makembuf(), urndis_bulk_read_callback(), usb_pc_buffer_is_aligned(), usbd_copy_in(), usbd_copy_out(), usbd_frame_zero(), usbd_get_page(), usbd_xfer_set_frame_offset(), usbpf_xfertap(), ustorage_fs_handle_request(), xhci_check_transfer(), zyd_bulk_read_callback(), and zyd_rx_data().
uint16_t* plen |
Definition at line 53 of file usb_if.m.
Referenced by cfumass_handle_request(), ehci_device_isoc_fs_enter(), ehci_device_isoc_hs_enter(), ehci_isoc_fs_done(), ehci_isoc_hs_done(), g_audio_handle_request(), g_keyboard_handle_request(), g_modem_handle_request(), g_mouse_handle_request(), keyboard_get_vendor_desc(), mouse_get_vendor_desc(), ohci_device_isoc_enter(), ohci_isoc_done(), phone_get_vendor_desc(), uhci_device_isoc_enter(), uhci_isoc_done(), umodem_handle_request(), usb_handle_iface_request(), usb_temp_get_vendor_desc(), and ustorage_fs_handle_request().
void** pptr |
Definition at line 52 of file usb_if.m.
Referenced by atmegadci_roothub_exec(), avr32dci_roothub_exec(), cfumass_handle_request(), dwc_otg_roothub_exec(), ehci_roothub_exec(), g_audio_handle_request(), g_keyboard_handle_request(), g_modem_handle_request(), musbotg_roothub_exec(), ohci_roothub_exec(), uhci_roothub_exec(), umodem_handle_request(), usb_quirk_strtou16(), uss820dci_roothub_exec(), ustorage_fs_handle_request(), and xhci_roothub_exec().
uint8_t* pstate |
Definition at line 55 of file usb_if.m.
Referenced by cdce_handle_request(), cfumass_handle_request(), g_audio_handle_request(), g_keyboard_handle_request(), g_modem_handle_request(), g_mouse_handle_request(), umodem_handle_request(), and ustorage_fs_handle_request().
const void* req |
Definition at line 51 of file usb_if.m.
Referenced by acpi_uhub_port_sysctl(), atmegadci_roothub_exec(), atmegadci_setup_rx(), atp_reset_callback(), aue_csr_read_1(), aue_csr_read_2(), aue_csr_write_1(), aue_csr_write_2(), avr32dci_roothub_exec(), avr32dci_setup_rx(), axe_cmd(), axge_read_mem(), axge_write_mem(), cdce_handle_request(), cdce_intr_write_callback(), cdce_set_filter(), cfumass_handle_request(), cp2112iic_transfer(), cue_csr_read_1(), cue_csr_read_2(), cue_csr_write_1(), cue_getmac(), cue_mem(), cue_reset(), dwc_otg_host_setup_tx(), dwc_otg_roothub_exec(), dwc_otg_setup_rx(), ehci_roothub_exec(), g_audio_handle_request(), g_keyboard_handle_request(), g_modem_handle_request(), g_mouse_handle_request(), ipheth_get_mac_addr(), ipheth_tick(), keyboard_get_vendor_desc(), kue_ctl(), kue_do_request(), kue_setword(), lan78xx_read_reg(), lan78xx_write_reg(), mos_readmac(), mos_reg_read_1(), mos_reg_read_2(), mos_reg_write_1(), mos_reg_write_2(), mos_write_mcast(), mos_writemac(), mouse_get_vendor_desc(), mtp_get_vendor_desc(), musbotg_dev_ctrl_setup_rx(), musbotg_host_ctrl_setup_tx(), musbotg_roothub_exec(), ohci_roothub_exec(), phone_get_vendor_desc(), rsu_ampdu_enable(), rsu_do_request(), rsu_read_region_1(), rsu_write_region_1(), rue_read_mem(), rue_write_mem(), rum_do_mcu_request(), rum_do_request(), rum_eeprom_read(), rum_read_multi(), rum_write_multi(), run_do_request(), run_eeprom_read_2(), run_load_microcode(), run_read_region_1(), run_reset(), run_write_2(), run_write_region_1(), smsc_read_reg(), smsc_write_reg(), sysctl_hw_usb_template(), sysctl_hw_usb_template_power(), u3g_cfg_set_line(), u3g_huawei_init(), u3g_sael_m460_init(), u3g_sierra_init(), uark_cfg_write(), ubsa_cfg_request(), ubser_attach(), ubser_cfg_set_break(), uchcom_ctrl_read(), uchcom_ctrl_write(), ucycom_cfg_write(), ucycom_ctrl_write_callback(), udav_csr_read(), udav_csr_write(), udav_csr_write1(), udl_ctrl_msg(), ue_sysctl_parent(), ufoma_cfg_activate_state(), ufoma_cfg_link_state(), ufoma_cfg_param(), ufoma_cfg_set_break(), ufoma_cfg_set_line_state(), ufoma_ctrl_read_callback(), ufoma_ctrl_write_callback(), ufoma_sysctl_current(), ufoma_sysctl_open(), ufoma_sysctl_support(), uftdi_cfg_param(), uftdi_cfg_set_break(), uftdi_cfg_set_dtr(), uftdi_cfg_set_rts(), uftdi_erase_eeprom(), uftdi_get_bitmode(), uftdi_get_latency(), uftdi_read_eeprom(), uftdi_reset(), uftdi_set_bitmode(), uftdi_set_error_char(), uftdi_set_event_char(), uftdi_set_latency(), uftdi_write_eeprom(), uhci_roothub_exec(), uhid_fill_get_report(), uhid_fill_set_report(), uhid_read_callback(), uhid_snes_reset(), uhid_snes_status_callback(), uhid_write_callback(), uhso_bs_cfg(), uhso_mux_read_callback(), uhso_mux_write_callback(), uhso_probe_iface_auto(), uhso_radio_ctrl(), uhso_radio_sysctl(), uipaq_attach(), uipaq_cfg_set_break(), uipaq_cfg_set_dtr(), uipaq_cfg_set_rts(), ukbd_set_leds_callback(), uled_ctrl_msg(), ulpt_attach(), ulpt_reset(), ulpt_status_callback(), umass_bbb_get_max_lun(), umass_init_shuttle(), umass_t_bbb_reset1_callback(), umass_t_cbi_command_callback(), umass_t_cbi_reset1_callback(), umcs7840_get_reg_sync(), umcs7840_get_UART_reg_sync(), umcs7840_set_reg_sync(), umcs7840_set_UART_reg_sync(), umct_cfg_do_request(), umodem_cfg_param(), umodem_cfg_set_break(), umodem_cfg_set_dtr(), umodem_cfg_set_rts(), umodem_handle_request(), umodem_set_comm_feature(), umoscom_cfg_read(), umoscom_cfg_write(), ums_sysctl_handler_parseinfo(), uplcom_attach(), uplcom_cfg_param(), uplcom_cfg_set_break(), uplcom_cfg_set_dtr(), uplcom_cfg_set_rts(), uplcom_pl2303_do(), uplcom_reset(), ural_do_request(), ural_eeprom_read(), ural_read(), ural_read_multi(), ural_set_testmode(), ural_write(), ural_write_multi(), ure_ctl(), ure_sysctl_chipver(), urndis_ctrl_msg(), urtw_8225_write_s16(), urtw_do_request(), urtw_read16_c(), urtw_read32_c(), urtw_read8_c(), urtw_read8e(), urtw_write16_c(), urtw_write32_c(), urtw_write8_c(), urtw_write8e(), usb_do_clear_stall_callback(), usb_handle_iface_request(), usb_handle_request(), usb_msc_get_max_lun(), usb_temp_get_desc(), usb_temp_get_vendor_desc(), usb_temp_sysctl(), usbd_clear_stall_callback(), usbd_control_transfer_did_data(), usbd_control_transfer_init(), usbd_device_30_remote_wakeup(), usbd_do_request_flags(), usbd_do_request_proc(), usbd_req_clear_device_feature(), usbd_req_clear_hub_feature(), usbd_req_clear_port_feature(), usbd_req_clear_tt_buffer(), usbd_req_get_alt_interface_no(), usbd_req_get_config(), usbd_req_get_desc(), usbd_req_get_descriptor_ptr(), usbd_req_get_device_status(), usbd_req_get_hub_descriptor(), usbd_req_get_hub_status(), usbd_req_get_port_status(), usbd_req_get_report(), usbd_req_get_report_descriptor(), usbd_req_get_ss_hub_descriptor(), usbd_req_reset_tt(), usbd_req_set_address(), usbd_req_set_alt_interface_no(), usbd_req_set_config(), usbd_req_set_device_feature(), usbd_req_set_hub_depth(), usbd_req_set_hub_feature(), usbd_req_set_hub_u1_timeout(), usbd_req_set_hub_u2_timeout(), usbd_req_set_idle(), usbd_req_set_lpm_info(), usbd_req_set_port_feature(), usbd_req_set_port_link_state(), usbd_req_set_protocol(), usbd_req_set_report(), usbhid_ctrl_callback(), usbhid_get_report(), usbhid_ioctl(), usbhid_read(), usbhid_set_idle(), usbhid_set_protocol(), usbhid_set_report(), usbhid_sync_xfer(), usbhid_write(), usie_attach(), usie_autoinst(), usie_do_request(), usie_if_cmd(), usie_if_status_cb(), usie_uc_status_callback(), usie_uc_update_line_state(), uslcom_cfg_close(), uslcom_cfg_open(), uslcom_cfg_param(), uslcom_cfg_set_break(), uslcom_cfg_set_dtr(), uslcom_cfg_set_rts(), uslcom_control_callback(), uslcom_get_partnum(), uslcom_ioctl(), uss820dci_roothub_exec(), uss820dci_setup_rx(), ustorage_fs_handle_request(), uvisor_cfg_close(), uvisor_init(), uvscom_cfg_read_status(), uvscom_cfg_write(), xhci_roothub_exec(), zyd_get_macaddr(), zyd_loadfirmware(), and zyd_rfwrite().