diff options
Diffstat (limited to 'src/generic_bus.h')
-rw-r--r-- | src/generic_bus.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/generic_bus.h b/src/generic_bus.h deleted file mode 100644 index 553d3f28..00000000 --- a/src/generic_bus.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef __GENERIC_BUS_H__ -#define __GENERIC_BUS_H__ - -/* this is meant to be used for proprietary buses where abstraction is needed - but they don't occur often enough to warrant a separate helper library */ - -#include <stdint.h> - -#define GB_IOCTL_GET_NAME 1 - /* third argument is size of the buffer, fourth argument is pointer - to the buffer. Returns the name of the bus */ -#define GB_IOCTL_GET_TYPE 2 - /* third argument is size of the buffer, fourth argument is pointer - to the buffer. Returns the type of the bus, driver should check - this at initialization time to find out whether they are compatible - */ - - -typedef struct _GENERIC_BUS_Rec *GENERIC_BUS_Ptr; - -typedef struct _GENERIC_BUS_Rec{ - ScrnInfoPtr pScrn; - DevUnion DriverPrivate; - Bool (*ioctl)(GENERIC_BUS_Ptr, long, long, char *); - Bool (*read)(GENERIC_BUS_Ptr, uint32_t, uint32_t, uint8_t *); - Bool (*write)(GENERIC_BUS_Ptr, uint32_t, uint32_t, uint8_t *); - Bool (*fifo_read)(GENERIC_BUS_Ptr, uint32_t, uint32_t, uint8_t *); - Bool (*fifo_write)(GENERIC_BUS_Ptr, uint32_t, uint32_t, uint8_t *); - - } GENERIC_BUS_Rec; - - - - - -#endif |