dataflash_breq Struct Reference
[Internal Documentation]

DataFlash specific block device request. More...

Collaboration diagram for dataflash_breq:
Collaboration graph
[legend]

Data Fields

struct block_request breq
 Base block request.
struct workqueue_task task
 Task associated with this request.
block_addr_t lba
 Logical block address of the block to process.
block_len_t remaining_blocks
 Number of remaining blocks to process.
enum block_operation operation
 Operation to process (read, write).
bool sleeping
 Indicates if operation is waiting for free buffers.

Detailed Description

DataFlash specific block device request.

Definition at line 110 of file dataflash.c.


Field Documentation

Base block request.

Definition at line 112 of file dataflash.c.

Referenced by dataflash_alloc_req(), and dataflash_get_page_block_shift().

Logical block address of the block to process.

Definition at line 116 of file dataflash.c.

Referenced by dataflash_get_remaining_page_size(), dataflash_is_page_aligned(), and dataflash_prepare_req().

Operation to process (read, write).

Definition at line 120 of file dataflash.c.

Referenced by dataflash_prepare_req().

Number of remaining blocks to process.

Definition at line 118 of file dataflash.c.

Referenced by dataflash_get_remaining_page_size(), dataflash_is_page_aligned(), and dataflash_prepare_req().

Indicates if operation is waiting for free buffers.

Definition at line 122 of file dataflash.c.

Referenced by dataflash_prepare_req(), and dataflash_submit_buf_list().

Task associated with this request.

Definition at line 114 of file dataflash.c.

Referenced by dataflash_prepare_req(), dataflash_submit(), and dataflash_submit_buf_list().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 29 14:10:02 2010 for display-demo by  doxygen 1.6.3