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. More...
 
void(* close )(struct usbio_endpoint *endpoint)
 Close endpoint. More...
 
void(* poll )(struct usbio_endpoint *endpoint)
 Poll endpoint. More...
 

Detailed Description

USB I/O endpoint operations.

Definition at line 92 of file usbio.h.

Field Documentation

◆ open

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

◆ close

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

◆ poll

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: