|
iPXE
|
RNDIS device operations. More...
#include <rndis.h>
Data Fields | |
| int(* | open )(struct rndis_device *rndis) |
| Open RNDIS device. More... | |
| void(* | close )(struct rndis_device *rndis) |
| Close RNDIS device. More... | |
| int(* | transmit )(struct rndis_device *rndis, struct io_buffer *iobuf) |
| Transmit packet. More... | |
| void(* | poll )(struct rndis_device *rndis) |
| Poll for completed and received packets. More... | |
| int( * rndis_operations::open) (struct rndis_device *rndis) |
Open RNDIS device.
| rndis | RNDIS device |
| rc | Return status code |
Definition at line 289 of file rndis.h.
Referenced by rndis_describe(), and rndis_open().
| void( * rndis_operations::close) (struct rndis_device *rndis) |
Close RNDIS device.
| rndis | RNDIS device |
Definition at line 295 of file rndis.h.
Referenced by rndis_close(), rndis_describe(), and rndis_open().
| int( * rndis_operations::transmit) (struct rndis_device *rndis, struct io_buffer *iobuf) |
Transmit packet.
| rndis | RNDIS device |
| iobuf | I/O buffer |
| rc | Return status code |
If this method returns success then the RNDIS device must eventually report completion via rndis_tx_complete().
Definition at line 306 of file rndis.h.
Referenced by rndis_tx_message().
| void( * rndis_operations::poll) (struct rndis_device *rndis) |
Poll for completed and received packets.
| rndis | RNDIS device |
Definition at line 313 of file rndis.h.
Referenced by rndis_poll(), and rndis_wait().
1.8.15