iPXE
Data Fields
block_translator Struct Reference

A block device translator. More...

#include <blocktrans.h>

Data Fields

struct refcnt refcnt
 Reference count.
struct interface block
 Block device interface.
struct interface xfer
 Data transfer interface.
struct xfer_buffer xferbuf
 Data transfer buffer.
userptr_t buffer
 Data buffer.
size_t blksize
 Block size.

Detailed Description

A block device translator.

Definition at line 19 of file blocktrans.h.


Field Documentation

Reference count.

Definition at line 21 of file blocktrans.h.

Referenced by block_translate().

Block device interface.

Definition at line 23 of file blocktrans.h.

Referenced by blktrans_close(), and block_translate().

Data transfer interface.

Definition at line 25 of file blocktrans.h.

Referenced by blktrans_close(), and block_translate().

Data transfer buffer.

Definition at line 28 of file blocktrans.h.

Referenced by blktrans_buffer(), blktrans_close(), blktrans_deliver(), and block_translate().

Data buffer.

Definition at line 30 of file blocktrans.h.

Referenced by blktrans_xferbuf_read(), blktrans_xferbuf_realloc(), blktrans_xferbuf_write(), and block_translate().

Block size.

Definition at line 32 of file blocktrans.h.

Referenced by blktrans_close(), and block_translate().


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