summaryrefslogtreecommitdiffstats
path: root/protocols/default.h
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2015-04-20 22:01:04 +0200
committerSuren A. Chilingaryan <csa@suren.me>2015-04-20 22:01:04 +0200
commit77c4d6e67debf0e729734d882df033c4c0f5b0c3 (patch)
tree4a59e86332d6cc78fc5c97110ecba281b0f67bc9 /protocols/default.h
parent0002c0cc260a6a8e2b6c53f19ae99a625eca4355 (diff)
downloadpcitool-77c4d6e67debf0e729734d882df033c4c0f5b0c3.tar.gz
pcitool-77c4d6e67debf0e729734d882df033c4c0f5b0c3.tar.bz2
pcitool-77c4d6e67debf0e729734d882df033c4c0f5b0c3.tar.xz
pcitool-77c4d6e67debf0e729734d882df033c4c0f5b0c3.zip
Big redign of model structures
Diffstat (limited to 'protocols/default.h')
-rw-r--r--protocols/default.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/protocols/default.h b/protocols/default.h
new file mode 100644
index 0000000..f8685f1
--- /dev/null
+++ b/protocols/default.h
@@ -0,0 +1,15 @@
+#ifndef _PCILIB_DEFAULT_H
+#define _PCILIB_DEFAULT_H
+
+#include "pcilib.h"
+#include "model.h"
+
+int pcilib_default_read(pcilib_t *ctx, pcilib_register_bank_context_t *bank, pcilib_register_addr_t addr, pcilib_register_value_t *value);
+int pcilib_default_write(pcilib_t *ctx, pcilib_register_bank_context_t *bank, pcilib_register_addr_t addr, pcilib_register_value_t value);
+
+#ifdef _PCILIB_CONFIG_C
+static pcilib_register_protocol_api_description_t pcilib_default_protocol_api =
+ { NULL, NULL, pcilib_default_read, pcilib_default_write };
+#endif /* _PCILIB_CONFIG_C */
+
+#endif /* _PCILIB_DEFAULT_H */