E:/Projects/AvrLib/block/block.c File Reference

#include <dr-env.h>
#include <list.h>
#include <slabmem.h>
#include <errno.h>
#include "block.h"
#include <kernel.h>
#include <ll/i386/error.h>

Include dependency graph for block.c:

Go to the source code of this file.

Data Structures

struct  BlockDevice

Typedefs

typedef struct BlockDevice BlockDevice

Functions

void block_init (void)
Block device manager functions
const char * block_enumerate (void **iterator)
 Enumerates the registered block devices.
int block_get (const char *name, int type, void **operations, void **handle)
 Gets operations for a block device.
int block_register (const char *name, int(*request)(int function,...), void *handle)
 Registers a device to the Block Device Manager.
int block_unregister (const char *name)
 Unregisters a device from the Block Device Manager.

Variables

static List list
static slabmem_t slab
struct {
   const char *   name
   void *   address
symbols []


Variable Documentation

void* address

Definition at line 227 of file block.c.

Referenced by block_init().

const char* name

Definition at line 227 of file block.c.


Generated on Sun Aug 31 13:29:55 2008 for FrankenRTOS by  doxygen 1.5.6