⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gct.c

📁 优龙2410linux2.6.8内核源代码
💻 C
字号:
/* *	linux/arch/alpha/kernel/gct.c */#include <linux/config.h>#include <linux/kernel.h>#include <linux/types.h>#include <linux/errno.h>#include <asm/hwrpb.h>#include <asm/gct.h>intgct6_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;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -