iPXE
Data Fields
usbio_operations Struct Reference

USB I/O endpoint operations. More...

#include <usbio.h>

Data Fields

int(* open )(struct usbio_endpoint *endpoint)
 Open endpoint.
void(* close )(struct usbio_endpoint *endpoint)
 Close endpoint.
void(* poll )(struct usbio_endpoint *endpoint)
 Poll endpoint.

Detailed Description

USB I/O endpoint operations.

Definition at line 92 of file usbio.h.


Field Documentation

int( * usbio_operations::open)(struct usbio_endpoint *endpoint)

Open endpoint.

Parameters:
endpointEndpoint
Return values:
rcReturn status code

Definition at line 98 of file usbio.h.

Referenced by usbio_endpoint_open().

void( * usbio_operations::close)(struct usbio_endpoint *endpoint)

Close endpoint.

Parameters:
endpointEndpoint

Definition at line 103 of file usbio.h.

Referenced by usbio_endpoint_close(), and usbio_endpoint_open().

void( * usbio_operations::poll)(struct usbio_endpoint *endpoint)

Poll endpoint.

Parameters:
endpointEndpoint

Definition at line 108 of file usbio.h.

Referenced by usbio_endpoint_poll().


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