diff options
author | Kanoj Sarcar <kanoj@engr.sgi.com> | 2001-04-11 00:48:18 +0000 |
---|---|---|
committer | Kanoj Sarcar <kanoj@engr.sgi.com> | 2001-04-11 00:48:18 +0000 |
commit | 4c6733e688f0126d8e03be6817d684acd2b1aa7d (patch) | |
tree | 009cd69f061369b2ddf57390d01416daf7b66ea6 /arch | |
parent | 464659998a4c00398b059f03d1bdc687ae065376 (diff) |
Add in new klconfig functions that will be needed for parsing router
information.
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips64/sgi-ip27/ip27-klconfig.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/mips64/sgi-ip27/ip27-klconfig.c b/arch/mips64/sgi-ip27/ip27-klconfig.c index bfa176745..0ef56955c 100644 --- a/arch/mips64/sgi-ip27/ip27-klconfig.c +++ b/arch/mips64/sgi-ip27/ip27-klconfig.c @@ -61,6 +61,19 @@ lboard_t * find_lboard(lboard_t *start, unsigned char brd_type) return (lboard_t *)NULL; } +lboard_t * find_lboard_class(lboard_t *start, unsigned char brd_type) +{ + /* Search all boards stored on this node. */ + while (start) { + if (KLCLASS(start->brd_type) == KLCLASS(brd_type)) + return start; + start = KLCF_NEXT(start); + } + + /* Didn't find it. */ + return (lboard_t *)NULL; +} + cnodeid_t get_cpu_cnode(cpuid_t cpu) { return CPUID_TO_COMPACT_NODEID(cpu); |