/trunk/kernel/genarch/include/drivers/z8530/z8530.h |
---|
114,12 → 114,13 |
/** Structure representing the z8530 device. */ |
typedef struct { |
devno_t devno; |
irq_t irq; |
z8530_t *z8530; |
indev_t kbrdin; |
} z8530_instance_t; |
extern indev_t *z8530_init(z8530_t *, inr_t, cir_t, void *); |
extern indev_t *z8530_init(z8530_t *, devno_t, inr_t, cir_t, void *); |
#endif |
/trunk/kernel/genarch/include/drivers/ns16550/ns16550.h |
---|
62,12 → 62,13 |
/** Structure representing the ns16550 device. */ |
typedef struct { |
devno_t devno; |
ns16550_t *ns16550; |
irq_t irq; |
indev_t kbrdin; |
} ns16550_instance_t; |
extern indev_t *ns16550_init(ns16550_t *, inr_t, cir_t, void *); |
extern indev_t *ns16550_init(ns16550_t *, devno_t, inr_t, cir_t, void *); |
#endif |
/trunk/kernel/genarch/include/drivers/i8042/i8042.h |
---|
47,12 → 47,13 |
} __attribute__ ((packed)) i8042_t; |
typedef struct { |
devno_t devno; |
irq_t irq; |
i8042_t *i8042; |
indev_t kbrdin; |
} i8042_instance_t; |
extern indev_t *i8042_init(i8042_t *, inr_t); |
extern indev_t *i8042_init(i8042_t *, devno_t, inr_t); |
#endif |
/trunk/kernel/genarch/include/drivers/dsrln/dsrlnin.h |
---|
47,12 → 47,13 |
} __attribute__ ((packed)) dsrlnin_t; |
typedef struct { |
devno_t devno; |
irq_t irq; |
dsrlnin_t *dsrlnin; |
indev_t kbrdin; |
} dsrlnin_instance_t; |
extern indev_t *dsrlnin_init(dsrlnin_t *, inr_t); |
extern indev_t *dsrlnin_init(dsrlnin_t *, devno_t, inr_t); |
#endif |