summaryrefslogtreecommitdiffstats
path: root/package/lqtapi/src/mps/vmmc.h
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2011-05-29 21:19:26 +0000
committerJohn Crispin <john@openwrt.org>2011-05-29 21:19:26 +0000
commit6608f419d1a23762f34482b4628f9159bcb81fc2 (patch)
tree3f0b966c3d64ee995d89ee1a904c4306eedf846d /package/lqtapi/src/mps/vmmc.h
parentc7cdee0230c999197b017fb4aadd49f5eb7dc0b8 (diff)
downloadmaster-31e0f0ae-6608f419d1a23762f34482b4628f9159bcb81fc2.tar.gz
master-31e0f0ae-6608f419d1a23762f34482b4628f9159bcb81fc2.tar.bz2
master-31e0f0ae-6608f419d1a23762f34482b4628f9159bcb81fc2.zip
* backport 2.6.8 patches to .39 / .32.33
* remove lqtapi * bump tapi/dsl to .39 * migrate to new ltq_ style api * add amazon_se support SVN-Revision: 27026
Diffstat (limited to 'package/lqtapi/src/mps/vmmc.h')
-rw-r--r--package/lqtapi/src/mps/vmmc.h68
1 files changed, 0 insertions, 68 deletions
diff --git a/package/lqtapi/src/mps/vmmc.h b/package/lqtapi/src/mps/vmmc.h
deleted file mode 100644
index f442a9ab4d..0000000000
--- a/package/lqtapi/src/mps/vmmc.h
+++ /dev/null
@@ -1,68 +0,0 @@
-#ifndef __VMMC_H__
-
-#include <linux/list.h>
-#include <linux/tapi/tapi.h>
-
-#include "mps.h"
-#include "vmmc-module.h"
-
-struct vmmc
-{
- struct mps *mps;
- struct device *dev;
-
- struct vmmc_port *ports;
-
- struct completion firmware_loaded_completion;
- struct completion cmd_completion;
-
- struct mps_mailbox mbox_cmd;
- struct mps_mailbox mbox_data;
- struct mps_fifo fifo_event;
-
- int irq_fw_loaded;
- int irq_mbox_cmd;
- int irq_mbox_data;
- int irq_event_fifo;
- int irq_cmd_error;
-
- unsigned int num_coders;
- struct vmmc_coder *coder;
- unsigned long coder_used;
-
- struct list_head modules;
-
- struct tapi_device tdev;
-
- struct sk_buff_head recv_queue;
- struct sk_buff_head send_queue;
-};
-
-static inline struct vmmc *tdev_to_vmmc(struct tapi_device *tdev)
-{
- return container_of(tdev, struct vmmc, tdev);
-}
-
-static inline void vmmc_register_module(struct vmmc *vmmc,
- struct vmmc_module *module)
-{
- list_add_tail(&module->head, &vmmc->modules);
-}
-
-static inline void vmmc_unregister_module(struct vmmc *vmmc,
- struct vmmc_module *module)
-{
- list_del(&module->head);
-}
-
-int vmmc_command_write(struct vmmc *vmmc, uint32_t cmd,
- const uint32_t *data);
-int vmmc_command_read(struct vmmc *vmmc, uint32_t cmd, uint32_t *result);
-
-struct vmmc_coder *vmmc_coder_get(struct vmmc *);
-void vmmc_coder_put(struct vmmc *, struct vmmc_coder *);
-void vmmc_init_coders(struct vmmc *);
-
-void vmmc_send_paket(struct vmmc *vmmc, unsigned int chan, struct sk_buff *skb);
-
-#endif