diff options
| author | Andrew Morton <akpm@osdl.org> | 2004-02-03 18:53:04 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.osdl.org> | 2004-02-03 18:53:04 -0800 |
| commit | c03b94443b7634a2b6ca1b40a68d016f4f193621 (patch) | |
| tree | 4ceb0dacaf7a242d6abf10901e2c4ae63ea8a948 /include | |
| parent | f11282522b6c6f9cc467cae9a806fa06e10bd946 (diff) | |
[PATCH] Altix update: io changes
From: Pat Gefre <pfg@sgi.com>
arch/ia64/sn/io/platform_init/sgi_io_init.c
use numionodes instead of numnodes
arch/ia64/sn/io/sn2/klconflib.c
find_lboard changes - generalized a number of the interface funcs
arch/ia64/sn/io/sn2/klgraph.c
call the more general find_lboard funcs
arch/ia64/sn/io/sn2/ml_iograph.c
call the more general lboard funcs
arch/ia64/sn/io/sn2/module.c
lboard changes
mod for headless/memless nodes
arch/ia64/sn/io/sn2/pcibr/pcibr_dvr.c
isIO9 mod
arch/ia64/sn/kernel/setup.c
headless/memless mod
include/asm-ia64/sn/klconfig.h
generalized find_lboard funs
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-ia64/sn/klconfig.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/asm-ia64/sn/klconfig.h b/include/asm-ia64/sn/klconfig.h index 1ab6eb8c2091..781b0e00303a 100644 --- a/include/asm-ia64/sn/klconfig.h +++ b/include/asm-ia64/sn/klconfig.h @@ -672,18 +672,19 @@ typedef union kldev_s { /* for device structure allocation */ /* external declarations of Linux kernel functions. */ extern lboard_t *root_lboard[]; -extern lboard_t *find_lboard(lboard_t *start, unsigned char type); +extern lboard_t *find_lboard_any(lboard_t *start, unsigned char type); +extern lboard_t *find_lboard_nasid(lboard_t *start, nasid_t, unsigned char type); extern klinfo_t *find_component(lboard_t *brd, klinfo_t *kli, unsigned char type); extern klinfo_t *find_first_component(lboard_t *brd, unsigned char type); extern klcpu_t *nasid_slice_to_cpuinfo(nasid_t, int); extern lboard_t *find_gfxpipe(int pipenum); -extern lboard_t *find_lboard_class(lboard_t *start, unsigned char brd_class); +extern lboard_t *find_lboard_class_any(lboard_t *start, unsigned char brd_class); +extern lboard_t *find_lboard_class_nasid(lboard_t *start, nasid_t, unsigned char brd_class); extern lboard_t *find_nic_lboard(lboard_t *, nic_t); extern lboard_t *find_nic_type_lboard(nasid_t, unsigned char, nic_t); extern lboard_t *find_lboard_modslot(lboard_t *start, geoid_t geoid); -extern lboard_t *find_lboard_module(lboard_t *start, geoid_t geoid); extern int config_find_nic_router(nasid_t, nic_t, lboard_t **, klrou_t**); extern int config_find_nic_hub(nasid_t, nic_t, lboard_t **, klhub_t**); extern int config_find_xbow(nasid_t, lboard_t **, klxbow_t**); |
