FreeBSD kernel usb device Code
usb_if.m File Reference
#include <sys/bus.h>
Include dependency graph for usb_if.m:

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
 

Variable Documentation

◆ handle_request

METHOD int handle_request
Initial value:
{
device_t dev
device_t dev

Definition at line 49 of file usb_if.m.

◆ offset

◆ plen

◆ pptr

◆ pstate

◆ req

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().

◆ take_controller

METHOD int take_controller
Initial value:
{
device_t dev

Definition at line 64 of file usb_if.m.

◆ usb

INTERFACE usb

Definition at line 35 of file usb_if.m.