summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/arch/alpha/kernel/gct.c
diff options
context:
space:
mode:
Diffstat (limited to 'ANDROID_3.4.5/arch/alpha/kernel/gct.c')
-rw-r--r--ANDROID_3.4.5/arch/alpha/kernel/gct.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/ANDROID_3.4.5/arch/alpha/kernel/gct.c b/ANDROID_3.4.5/arch/alpha/kernel/gct.c
deleted file mode 100644
index c0c71554..00000000
--- a/ANDROID_3.4.5/arch/alpha/kernel/gct.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * linux/arch/alpha/kernel/gct.c
- */
-
-#include <linux/kernel.h>
-#include <linux/types.h>
-#include <linux/errno.h>
-
-#include <asm/hwrpb.h>
-#include <asm/gct.h>
-
-int
-gct6_find_nodes(gct6_node *node, gct6_search_struct *search)
-{
- gct6_search_struct *wanted;
- int status = 0;
-
- /* First check the magic number. */
- if (node->magic != GCT_NODE_MAGIC) {
- printk(KERN_ERR "GCT Node MAGIC incorrect - GCT invalid\n");
- return -EINVAL;
- }
-
- /* Check against the search struct. */
- for (wanted = search;
- wanted && (wanted->type | wanted->subtype);
- wanted++) {
- if (node->type != wanted->type)
- continue;
- if (node->subtype != wanted->subtype)
- continue;
-
- /* Found it -- call out. */
- if (wanted->callout)
- wanted->callout(node);
- }
-
- /* Now walk the tree, siblings first. */
- if (node->next)
- status |= gct6_find_nodes(GCT_NODE_PTR(node->next), search);
-
- /* Then the children. */
- if (node->child)
- status |= gct6_find_nodes(GCT_NODE_PTR(node->child), search);
-
- return status;
-}