FreeBSD kernel usb device Code
usb_pipe_methods Struct Reference

#include <usb_controller.h>

Data Fields

void(* open )(struct usb_xfer *)
 
void(* close )(struct usb_xfer *)
 
void(* enter )(struct usb_xfer *)
 
void(* start )(struct usb_xfer *)
 
void * info
 

Detailed Description

Definition at line 157 of file usb_controller.h.

Field Documentation

◆ close

void(* usb_pipe_methods::close) (struct usb_xfer *)

Definition at line 161 of file usb_controller.h.

Referenced by usbd_callback_wrapper_sub(), and usbd_transfer_stop().

◆ enter

void(* usb_pipe_methods::enter) (struct usb_xfer *)

Definition at line 163 of file usb_controller.h.

Referenced by usbd_pipe_enter().

◆ info

void* usb_pipe_methods::info

Definition at line 168 of file usb_controller.h.

◆ open

void(* usb_pipe_methods::open) (struct usb_xfer *)

Definition at line 160 of file usb_controller.h.

Referenced by usbd_transfer_submit().

◆ start

void(* usb_pipe_methods::start) (struct usb_xfer *)

Definition at line 164 of file usb_controller.h.

Referenced by usbd_pipe_start(), and usbd_transfer_start_cb().


The documentation for this struct was generated from the following file: