iPXE
|
A block device translator. More...
#include <blocktrans.h>
Data Fields | |
struct refcnt | refcnt |
Reference count. More... | |
struct interface | block |
Block device interface. More... | |
struct interface | xfer |
Data transfer interface. More... | |
struct xfer_buffer | xferbuf |
Data transfer buffer. More... | |
userptr_t | buffer |
Data buffer. More... | |
size_t | blksize |
Block size. More... | |
A block device translator.
Definition at line 19 of file blocktrans.h.
struct refcnt block_translator::refcnt |
struct interface block_translator::block |
Block device interface.
Definition at line 23 of file blocktrans.h.
Referenced by blktrans_close(), and block_translate().
struct interface block_translator::xfer |
Data transfer interface.
Definition at line 25 of file blocktrans.h.
Referenced by blktrans_close(), and block_translate().
struct xfer_buffer block_translator::xferbuf |
Data transfer buffer.
Definition at line 28 of file blocktrans.h.
Referenced by blktrans_buffer(), blktrans_close(), blktrans_deliver(), blktrans_xferbuf_read(), blktrans_xferbuf_realloc(), blktrans_xferbuf_write(), and block_translate().
userptr_t block_translator::buffer |
Data buffer.
Definition at line 30 of file blocktrans.h.
Referenced by blktrans_xferbuf_read(), blktrans_xferbuf_realloc(), blktrans_xferbuf_write(), and block_translate().
size_t block_translator::blksize |
Block size.
Definition at line 32 of file blocktrans.h.
Referenced by blktrans_close(), and block_translate().