summaryrefslogtreecommitdiff
path: root/src/generic_bus.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/generic_bus.h')
-rw-r--r--src/generic_bus.h36
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