DataFlash® Block Device
[Block Device]

Collaboration diagram for DataFlash® Block Device:

Modules

 Internal Documentation

Functions

struct block_devicedataflash_blkdev_init (spi_id_t spi_id, struct spi_master *master, struct spi_device *device, struct workqueue_task *event_task)
 Initialize a DataFlash block device.

Detailed Description

This is a block device driver for DataFlash devices.


Function Documentation

struct block_device * dataflash_blkdev_init ( spi_id_t  spi_id,
struct spi_master master,
struct spi_device device,
struct workqueue_task event_task 
) [read]

Initialize a DataFlash block device.

Will allocated memory and initialize internals, and will then start a DataFlash detection sequence. Once this sequence is completed it will run the workqueue task event_task.

Parameters:
spi_id SPI Module ID
master SPI master struct
device SPI device struct
event_task Workqueue task to run on an event
Returns:
A new DataFlash block device, or NULL if insufficient memory is available.
Generated on Thu Apr 29 15:18:24 2010 for display-training by  doxygen 1.6.3