version 1.3, 2007/10/16 19:31:07 |
version 1.4, 2007/10/16 20:57:54 |
|
|
* Device drivers attached to bus aquire bus_handle to perform all bus i/o. |
* Device drivers attached to bus aquire bus_handle to perform all bus i/o. |
*/ |
*/ |
struct bus_handle { |
struct bus_handle { |
|
struct device *bh_ownerdevp; /* device that owns this handler XXX kill that it is ugly */ |
uint8_t (*bus_read_1)(void *ddp, uint32_t addr); |
uint8_t (*bus_read_1)(void *ddp, uint32_t addr); |
uint16_t (*bus_read_2)(void *ddp, uint32_t addr); |
uint16_t (*bus_read_2)(void *ddp, uint32_t addr); |
uint32_t (*bus_read_4)(void *ddp, uint32_t addr); |
uint32_t (*bus_read_4)(void *ddp, uint32_t addr); |