version 1.4, 2011/02/10 13:38:08 |
version 1.5, 2011/03/06 13:55:12 |
|
|
#define CSR_READ_1(r) *(volatile uint8_t *)(r) |
#define CSR_READ_1(r) *(volatile uint8_t *)(r) |
#define CSR_WRITE_1(r,v) *(volatile uint8_t *)(r)=(v) |
#define CSR_WRITE_1(r,v) *(volatile uint8_t *)(r)=(v) |
|
|
#define DSK_DECL(xxx) \ |
|
int xxx ## _match(unsigned, void *); \ |
|
void * xxx ## _init(unsigned, void *) |
|
|
|
DSK_DECL(pciide); |
|
DSK_DECL(siisata); |
|
|
|
struct dskdv { |
struct dskdv { |
char *name; |
char *name; |
int (*match)(unsigned, void *); |
int (*match)(unsigned, void *); |