FreeBSD kernel usb device Code
|
#include <usb_core.h>
Data Fields | |
enum usb_hc_mode | usb_mode |
uint16_t | control_rem |
uint8_t | open:1 |
uint8_t | transferring:1 |
uint8_t | did_dma_delay:1 |
uint8_t | did_close:1 |
uint8_t | draining:1 |
uint8_t | started:1 |
uint8_t | bandwidth_reclaimed:1 |
uint8_t | control_xfr:1 |
uint8_t | control_hdr:1 |
uint8_t | control_act:1 |
uint8_t | control_stall:1 |
uint8_t | control_did_data:1 |
uint8_t | short_frames_ok:1 |
uint8_t | short_xfer_ok:1 |
uint8_t | isochronous_xfr:1 |
uint8_t | curr_dma_set:1 |
uint8_t | can_cancel_immed:1 |
uint8_t | doing_callback:1 |
uint8_t | maxp_was_clamped:1 |
Definition at line 90 of file usb_core.h.
uint8_t usb_xfer_flags_int::bandwidth_reclaimed |
Definition at line 102 of file usb_core.h.
Referenced by uhci_device_bulk_start(), uhci_device_done(), uhci_device_resume(), uhci_device_suspend(), usbpf_aggregate_status(), xhci_device_generic_multi_enter(), xhci_transfer_insert(), and xhci_transfer_remove().
uint8_t usb_xfer_flags_int::can_cancel_immed |
Definition at line 122 of file usb_core.h.
Referenced by ehci_device_isoc_fs_enter(), ehci_device_isoc_fs_start(), usbd_callback_wrapper_sub(), usbd_pipe_enter(), usbd_pipe_start(), usbd_transfer_start_cb(), usbd_transfer_stop(), usbd_transfer_submit(), and usbpf_aggregate_status().
uint8_t usb_xfer_flags_int::control_act |
Definition at line 106 of file usb_core.h.
Referenced by atmegadci_setup_standard_chain(), atmegadci_standard_done(), avr32dci_setup_standard_chain(), avr32dci_standard_done(), dwc_otg_setup_standard_chain(), dwc_otg_standard_done(), ehci_non_isoc_done(), ehci_setup_standard_chain(), musbotg_setup_standard_chain(), musbotg_standard_done(), ohci_non_isoc_done(), ohci_setup_standard_chain(), uhci_non_isoc_done(), uhci_setup_standard_chain(), usb_handle_request(), usbd_callback_wrapper_sub(), usbd_setup_ctrl_transfer(), usbd_transfer_done(), usbpf_aggregate_status(), uss820dci_setup_standard_chain(), uss820dci_standard_done(), xhci_generic_done(), and xhci_setup_generic_chain().
uint8_t usb_xfer_flags_int::control_did_data |
Definition at line 108 of file usb_core.h.
Referenced by usbd_setup_ctrl_transfer(), and xhci_setup_generic_chain().
uint8_t usb_xfer_flags_int::control_hdr |
Definition at line 104 of file usb_core.h.
Referenced by atmegadci_setup_standard_chain(), atmegadci_standard_done(), avr32dci_setup_standard_chain(), avr32dci_standard_done(), dwc_otg_setup_standard_chain(), dwc_otg_standard_done(), ehci_non_isoc_done(), ehci_setup_standard_chain(), musbotg_setup_standard_chain(), musbotg_standard_done(), ohci_non_isoc_done(), ohci_setup_standard_chain(), uhci_non_isoc_done(), uhci_setup_standard_chain(), usbd_control_transfer_did_data(), usbd_setup_ctrl_transfer(), usbpf_aggregate_status(), usbpf_xfer_frame_is_read(), uss820dci_intr_set(), uss820dci_setup_standard_chain(), uss820dci_standard_done(), xhci_generic_done(), and xhci_setup_generic_chain().
uint16_t usb_xfer_flags_int::control_rem |
Definition at line 92 of file usb_core.h.
Referenced by usb_handle_request(), usb_handle_request_callback(), usbd_control_transfer_did_data(), usbd_control_transfer_init(), and usbd_setup_ctrl_transfer().
uint8_t usb_xfer_flags_int::control_stall |
Definition at line 107 of file usb_core.h.
Referenced by atmegadci_setup_standard_chain(), avr32dci_setup_standard_chain(), dwc_otg_setup_standard_chain(), musbotg_setup_standard_chain(), usbd_setup_ctrl_transfer(), usbpf_aggregate_status(), and uss820dci_setup_standard_chain().
uint8_t usb_xfer_flags_int::control_xfr |
Definition at line 103 of file usb_core.h.
Referenced by atmegadci_setup_standard_chain(), atmegadci_standard_done(), avr32dci_setup_standard_chain(), avr32dci_standard_done(), dwc_otg_setup_standard_chain(), dwc_otg_standard_done(), ehci_non_isoc_done(), ehci_setup_standard_chain(), musbotg_setup_standard_chain(), musbotg_standard_done(), ohci_non_isoc_done(), ohci_setup_standard_chain(), uhci_check_transfer_sub(), uhci_non_isoc_done(), uhci_setup_standard_chain(), usbd_transfer_setup_sub(), usbd_transfer_submit(), usbpf_aggregate_status(), usbpf_xfer_frame_is_read(), uss820dci_intr_set(), uss820dci_setup_standard_chain(), uss820dci_standard_done(), xhci_check_transfer(), xhci_endpoint_doorbell(), xhci_generic_done(), xhci_generic_done_sub(), xhci_setup_generic_chain(), xhci_transfer_insert(), and xhci_xfer_setup().
uint8_t usb_xfer_flags_int::curr_dma_set |
Definition at line 121 of file usb_core.h.
Referenced by ehci_check_transfer(), ehci_device_done(), ehci_device_isoc_fs_enter(), ehci_device_isoc_hs_enter(), ehci_device_resume(), ehci_device_suspend(), ehci_non_isoc_done(), ehci_setup_standard_chain(), ehci_xfer_setup(), ohci_check_transfer(), ohci_check_transfer_sub(), ohci_device_done(), ohci_device_isoc_enter(), ohci_device_resume(), ohci_device_suspend(), ohci_setup_standard_chain(), ohci_xfer_setup(), uhci_check_transfer_sub(), uhci_device_bulk_start(), uhci_device_ctrl_start(), uhci_device_done(), uhci_device_intr_start(), uhci_device_isoc_enter(), uhci_device_resume(), uhci_device_suspend(), uhci_setup_standard_chain(), uhci_xfer_setup(), usbpf_aggregate_status(), xhci_setup_generic_chain(), and xhci_xfer_setup().
uint8_t usb_xfer_flags_int::did_close |
Definition at line 98 of file usb_core.h.
Referenced by usbd_callback_wrapper_sub(), usbd_transfer_stop(), usbd_transfer_submit(), and usbpf_aggregate_status().
uint8_t usb_xfer_flags_int::did_dma_delay |
Definition at line 97 of file usb_core.h.
Referenced by usbd_callback_wrapper_sub(), usbd_transfer_submit(), usbpf_aggregate_status(), and xhci_configure_msg().
uint8_t usb_xfer_flags_int::doing_callback |
Definition at line 124 of file usb_core.h.
Referenced by usbd_callback_wrapper(), usbd_transfer_drain(), and usbpf_aggregate_status().
uint8_t usb_xfer_flags_int::draining |
Definition at line 99 of file usb_core.h.
Referenced by usbd_callback_wrapper(), usbd_transfer_drain(), and usbpf_aggregate_status().
uint8_t usb_xfer_flags_int::isochronous_xfr |
Definition at line 120 of file usb_core.h.
Referenced by atmegadci_setup_standard_chain(), atmegadci_standard_done_sub(), avr32dci_setup_standard_chain(), avr32dci_standard_done_sub(), dwc_otg_setup_standard_chain(), dwc_otg_standard_done_sub(), musbotg_setup_standard_chain(), musbotg_standard_done_sub(), usbd_transfer_setup_sub(), usbpf_aggregate_status(), usbpf_xfertap(), uss820dci_setup_standard_chain(), uss820dci_standard_done_sub(), xhci_check_transfer(), xhci_generic_done_sub(), xhci_setup_generic_chain(), and xhci_xfer_setup().
uint8_t usb_xfer_flags_int::maxp_was_clamped |
Definition at line 125 of file usb_core.h.
Referenced by usbd_transfer_setup_sub(), and usbd_xfer_maxp_was_clamped().
uint8_t usb_xfer_flags_int::open |
Definition at line 94 of file usb_core.h.
Referenced by usbd_callback_wrapper(), usbd_callback_wrapper_sub(), usbd_transfer_stop(), usbd_transfer_submit(), and usbpf_aggregate_status().
uint8_t usb_xfer_flags_int::short_frames_ok |
Definition at line 110 of file usb_core.h.
Referenced by atmegadci_setup_standard_chain(), atmegadci_standard_done_sub(), avr32dci_setup_standard_chain(), avr32dci_standard_done_sub(), dwc_otg_setup_standard_chain(), dwc_otg_standard_done_sub(), ehci_check_transfer(), ehci_non_isoc_done_sub(), ehci_setup_standard_chain(), musbotg_setup_standard_chain(), musbotg_standard_done_sub(), ohci_check_transfer(), ohci_non_isoc_done_sub(), ohci_setup_standard_chain(), uhci_check_transfer(), uhci_non_isoc_done_sub(), uhci_setup_standard_chain(), usbd_transfer_submit(), usbpf_aggregate_status(), uss820dci_setup_standard_chain(), uss820dci_standard_done_sub(), xhci_check_transfer(), xhci_generic_done_sub(), and xhci_setup_generic_chain().
uint8_t usb_xfer_flags_int::short_xfer_ok |
Definition at line 111 of file usb_core.h.
Referenced by usbd_callback_wrapper_sub(), usbd_transfer_submit(), and usbpf_aggregate_status().
uint8_t usb_xfer_flags_int::started |
Definition at line 101 of file usb_core.h.
Referenced by usbd_callback_wrapper(), usbd_transfer_start(), usbd_transfer_stop(), usbhid_intr_setup(), and usbpf_aggregate_status().
uint8_t usb_xfer_flags_int::transferring |
Definition at line 95 of file usb_core.h.
Referenced by usbd_callback_wrapper(), usbd_transfer_done(), usbd_transfer_pending(), usbd_transfer_start(), usbd_transfer_stop(), usbd_transfer_submit(), and usbpf_aggregate_status().
enum usb_hc_mode usb_xfer_flags_int::usb_mode |
Definition at line 91 of file usb_core.h.
Referenced by atmegadci_device_done(), avr32dci_device_done(), dwc_otg_device_done(), dwc_otg_xfer_setup(), musbotg_setup_standard_chain(), musbotg_xfer_setup(), usb_request_callback(), usbd_setup_ctrl_transfer(), usbd_transfer_setup_sub(), usbpf_xfer_frame_is_read(), usbpf_xfertap(), and uss820dci_device_done().