Commit 833ae189 authored by Jesse Barnes's avatar Jesse Barnes Committed by David Mosberger

[PATCH] ia64: This patch kills some unused lines and redundant functions

parent 2c1bcb91
...@@ -651,7 +651,7 @@ hub_set_piomode(nasid_t nasid, int conveyor) ...@@ -651,7 +651,7 @@ hub_set_piomode(nasid_t nasid, int conveyor)
hubii_wcr_t ii_wcr; hubii_wcr_t ii_wcr;
int prbnum; int prbnum;
ASSERT(NASID_TO_COMPACT_NODEID(nasid) != INVALID_CNODEID); ASSERT(nasid_to_cnodeid(nasid) != INVALID_CNODEID);
ii_iowa = REMOTE_HUB_L(nasid, IIO_OUTWIDGET_ACCESS); ii_iowa = REMOTE_HUB_L(nasid, IIO_OUTWIDGET_ACCESS);
REMOTE_HUB_S(nasid, IIO_OUTWIDGET_ACCESS, 0); REMOTE_HUB_S(nasid, IIO_OUTWIDGET_ACCESS, 0);
......
...@@ -712,7 +712,7 @@ pci_bus_to_hcl_cvlink(void) ...@@ -712,7 +712,7 @@ pci_bus_to_hcl_cvlink(void)
/* Is this PCI bus associated with this moduleid? */ /* Is this PCI bus associated with this moduleid? */
moduleid = NODE_MODULEID( moduleid = NODE_MODULEID(
NASID_TO_COMPACT_NODEID(pcibr_soft->bs_nasid)); nasid_to_cnodeid(pcibr_soft->bs_nasid));
if (modules[i]->id == moduleid) { if (modules[i]->id == moduleid) {
struct pcibr_list_s *new_element; struct pcibr_list_s *new_element;
......
...@@ -26,7 +26,6 @@ extern vertex_hdl_t hwgraph_root; ...@@ -26,7 +26,6 @@ extern vertex_hdl_t hwgraph_root;
extern void io_module_init(void); extern void io_module_init(void);
extern int pci_bus_to_hcl_cvlink(void); extern int pci_bus_to_hcl_cvlink(void);
cpuid_t master_procid;
nasid_t console_nasid = (nasid_t) - 1; nasid_t console_nasid = (nasid_t) - 1;
char master_baseio_wid; char master_baseio_wid;
...@@ -47,10 +46,10 @@ per_hub_init(cnodeid_t cnode) ...@@ -47,10 +46,10 @@ per_hub_init(cnodeid_t cnode)
ii_ibcr_u_t ii_ibcr; ii_ibcr_u_t ii_ibcr;
ii_ilcsr_u_t ii_ilcsr; ii_ilcsr_u_t ii_ilcsr;
nasid = COMPACT_TO_NASID_NODEID(cnode); nasid = cnodeid_to_nasid(cnode);
ASSERT(nasid != INVALID_NASID); ASSERT(nasid != INVALID_NASID);
ASSERT(NASID_TO_COMPACT_NODEID(nasid) == cnode); ASSERT(nasid_to_cnodeid(nasid) == cnode);
npdap = NODEPDA(cnode); npdap = NODEPDA(cnode);
...@@ -150,7 +149,7 @@ inline int ...@@ -150,7 +149,7 @@ inline int
check_nasid_equiv(nasid_t nasida, nasid_t nasidb) check_nasid_equiv(nasid_t nasida, nasid_t nasidb)
{ {
if ((nasida == nasidb) if ((nasida == nasidb)
|| (nasida == NODEPDA(NASID_TO_COMPACT_NODEID(nasidb))->xbow_peer)) || (nasida == NODEPDA(nasid_to_cnodeid(nasidb))->xbow_peer))
return 1; return 1;
else else
return 0; return 0;
......
...@@ -65,7 +65,7 @@ klhwg_add_disabled_cpu(vertex_hdl_t node_vertex, cnodeid_t cnode, klcpu_t *cpu, ...@@ -65,7 +65,7 @@ klhwg_add_disabled_cpu(vertex_hdl_t node_vertex, cnodeid_t cnode, klcpu_t *cpu,
cpuid_t cpu_id; cpuid_t cpu_id;
nasid_t nasid; nasid_t nasid;
nasid = COMPACT_TO_NASID_NODEID(cnode); nasid = cnodeid_to_nasid(cnode);
cpu_id = nasid_slice_to_cpuid(nasid, cpu->cpu_info.physid); cpu_id = nasid_slice_to_cpuid(nasid, cpu->cpu_info.physid);
if(cpu_id != -1){ if(cpu_id != -1){
snprintf(name, 120, "%s/%s/%c", EDGE_LBL_DISABLED, EDGE_LBL_CPU, 'a' + cpu->cpu_info.physid); snprintf(name, 120, "%s/%s/%c", EDGE_LBL_DISABLED, EDGE_LBL_CPU, 'a' + cpu->cpu_info.physid);
...@@ -88,7 +88,7 @@ klhwg_add_cpu(vertex_hdl_t node_vertex, cnodeid_t cnode, klcpu_t *cpu) ...@@ -88,7 +88,7 @@ klhwg_add_cpu(vertex_hdl_t node_vertex, cnodeid_t cnode, klcpu_t *cpu)
cpuid_t cpu_id; cpuid_t cpu_id;
nasid_t nasid; nasid_t nasid;
nasid = COMPACT_TO_NASID_NODEID(cnode); nasid = cnodeid_to_nasid(cnode);
cpu_id = nasid_slice_to_cpuid(nasid, cpu->cpu_info.physid); cpu_id = nasid_slice_to_cpuid(nasid, cpu->cpu_info.physid);
snprintf(name, 120, "%s/%d/%c", snprintf(name, 120, "%s/%d/%c",
...@@ -145,7 +145,7 @@ klhwg_add_xbow(cnodeid_t cnode, nasid_t nasid) ...@@ -145,7 +145,7 @@ klhwg_add_xbow(cnodeid_t cnode, nasid_t nasid)
continue; continue;
} }
hub_cnode = NASID_TO_COMPACT_NODEID(hub_nasid); hub_cnode = nasid_to_cnodeid(hub_nasid);
if (hub_cnode == INVALID_CNODEID) { if (hub_cnode == INVALID_CNODEID) {
continue; continue;
...@@ -178,7 +178,7 @@ klhwg_add_xbow(cnodeid_t cnode, nasid_t nasid) ...@@ -178,7 +178,7 @@ klhwg_add_xbow(cnodeid_t cnode, nasid_t nasid)
*/ */
if (hub_nasid != nasid) { if (hub_nasid != nasid) {
NODEPDA(hub_cnode)->xbow_peer = nasid; NODEPDA(hub_cnode)->xbow_peer = nasid;
NODEPDA(NASID_TO_COMPACT_NODEID(nasid))->xbow_peer = NODEPDA(nasid_to_cnodeid(nasid))->xbow_peer =
hub_nasid; hub_nasid;
} }
} }
...@@ -200,7 +200,7 @@ klhwg_add_node(vertex_hdl_t hwgraph_root, cnodeid_t cnode) ...@@ -200,7 +200,7 @@ klhwg_add_node(vertex_hdl_t hwgraph_root, cnodeid_t cnode)
klcpu_t *cpu; klcpu_t *cpu;
vertex_hdl_t cpu_dir; vertex_hdl_t cpu_dir;
nasid = COMPACT_TO_NASID_NODEID(cnode); nasid = cnodeid_to_nasid(cnode);
brd = find_lboard_any((lboard_t *)KL_CONFIG_INFO(nasid), KLTYPE_SNIA); brd = find_lboard_any((lboard_t *)KL_CONFIG_INFO(nasid), KLTYPE_SNIA);
ASSERT(brd); ASSERT(brd);
...@@ -280,7 +280,7 @@ klhwg_add_all_routers(vertex_hdl_t hwgraph_root) ...@@ -280,7 +280,7 @@ klhwg_add_all_routers(vertex_hdl_t hwgraph_root)
int rv; int rv;
for (cnode = 0; cnode < numnodes; cnode++) { for (cnode = 0; cnode < numnodes; cnode++) {
nasid = COMPACT_TO_NASID_NODEID(cnode); nasid = cnodeid_to_nasid(cnode);
brd = find_lboard_class_any((lboard_t *)KL_CONFIG_INFO(nasid), brd = find_lboard_class_any((lboard_t *)KL_CONFIG_INFO(nasid),
KLTYPE_ROUTER); KLTYPE_ROUTER);
...@@ -363,7 +363,7 @@ klhwg_connect_one_router(vertex_hdl_t hwgraph_root, lboard_t *brd, ...@@ -363,7 +363,7 @@ klhwg_connect_one_router(vertex_hdl_t hwgraph_root, lboard_t *brd,
port)); port));
continue; continue;
} }
if (NASID_TO_COMPACT_NODEID(router->rou_port[port].port_nasid) if (nasid_to_cnodeid(router->rou_port[port].port_nasid)
== INVALID_CNODEID) { == INVALID_CNODEID) {
continue; continue;
} }
...@@ -414,7 +414,7 @@ klhwg_connect_routers(vertex_hdl_t hwgraph_root) ...@@ -414,7 +414,7 @@ klhwg_connect_routers(vertex_hdl_t hwgraph_root)
lboard_t *brd; lboard_t *brd;
for (cnode = 0; cnode < numnodes; cnode++) { for (cnode = 0; cnode < numnodes; cnode++) {
nasid = COMPACT_TO_NASID_NODEID(cnode); nasid = cnodeid_to_nasid(cnode);
brd = find_lboard_class_any((lboard_t *)KL_CONFIG_INFO(nasid), brd = find_lboard_class_any((lboard_t *)KL_CONFIG_INFO(nasid),
KLTYPE_ROUTER); KLTYPE_ROUTER);
...@@ -423,7 +423,7 @@ klhwg_connect_routers(vertex_hdl_t hwgraph_root) ...@@ -423,7 +423,7 @@ klhwg_connect_routers(vertex_hdl_t hwgraph_root)
do { do {
nasid = COMPACT_TO_NASID_NODEID(cnode); nasid = cnodeid_to_nasid(cnode);
klhwg_connect_one_router(hwgraph_root, brd, klhwg_connect_one_router(hwgraph_root, brd,
cnode, nasid); cnode, nasid);
...@@ -451,7 +451,7 @@ klhwg_connect_hubs(vertex_hdl_t hwgraph_root) ...@@ -451,7 +451,7 @@ klhwg_connect_hubs(vertex_hdl_t hwgraph_root)
int port; int port;
for (cnode = 0; cnode < numionodes; cnode++) { for (cnode = 0; cnode < numionodes; cnode++) {
nasid = COMPACT_TO_NASID_NODEID(cnode); nasid = cnodeid_to_nasid(cnode);
brd = find_lboard_any((lboard_t *)KL_CONFIG_INFO(nasid), KLTYPE_SNIA); brd = find_lboard_any((lboard_t *)KL_CONFIG_INFO(nasid), KLTYPE_SNIA);
...@@ -463,7 +463,7 @@ klhwg_connect_hubs(vertex_hdl_t hwgraph_root) ...@@ -463,7 +463,7 @@ klhwg_connect_hubs(vertex_hdl_t hwgraph_root)
continue; /* Port not active */ continue; /* Port not active */
} }
if (NASID_TO_COMPACT_NODEID(hub->hub_port[port].port_nasid) == INVALID_CNODEID) if (nasid_to_cnodeid(hub->hub_port[port].port_nasid) == INVALID_CNODEID)
continue; continue;
/* Generate a hardware graph path for this board. */ /* Generate a hardware graph path for this board. */
......
...@@ -31,13 +31,9 @@ void init_platform_nodepda(nodepda_t *npda, cnodeid_t node) ...@@ -31,13 +31,9 @@ void init_platform_nodepda(nodepda_t *npda, cnodeid_t node)
hubinfo_t hubinfo; hubinfo_t hubinfo;
nasid_t nasid; nasid_t nasid;
extern void router_map_init(nodepda_t *);
extern void router_queue_init(nodepda_t *,cnodeid_t);
extern void intr_init_vecblk(nodepda_t *, cnodeid_t, int);
/* Allocate per-node platform-dependent data */ /* Allocate per-node platform-dependent data */
nasid = COMPACT_TO_NASID_NODEID(node); nasid = cnodeid_to_nasid(node);
if (node >= numnodes) /* Headless/memless IO nodes */ if (node >= numnodes) /* Headless/memless IO nodes */
hubinfo = (hubinfo_t)alloc_bootmem_node(NODE_DATA(0), sizeof(struct hubinfo_s)); hubinfo = (hubinfo_t)alloc_bootmem_node(NODE_DATA(0), sizeof(struct hubinfo_s));
else else
...@@ -81,7 +77,7 @@ init_platform_hubinfo(nodepda_t **nodepdaindr) ...@@ -81,7 +77,7 @@ init_platform_hubinfo(nodepda_t **nodepdaindr)
for (cnode = 0; cnode < numionodes; cnode++) { for (cnode = 0; cnode < numionodes; cnode++) {
npda = nodepdaindr[cnode]; npda = nodepdaindr[cnode];
hubinfo = (hubinfo_t)npda->pdinfo; hubinfo = (hubinfo_t)npda->pdinfo;
hubinfo->h_nasid = COMPACT_TO_NASID_NODEID(cnode); hubinfo->h_nasid = cnodeid_to_nasid(cnode);
hubinfo->h_widgetid = hub_widget_id(hubinfo->h_nasid); hubinfo->h_widgetid = hub_widget_id(hubinfo->h_nasid);
} }
} }
......
...@@ -313,7 +313,7 @@ io_xswitch_widget_init(vertex_hdl_t xswitchv, ...@@ -313,7 +313,7 @@ io_xswitch_widget_init(vertex_hdl_t xswitchv,
hubinfo_get(hubv, &hubinfo); hubinfo_get(hubv, &hubinfo);
nasid = hubinfo->h_nasid; nasid = hubinfo->h_nasid;
cnode = NASID_TO_COMPACT_NODEID(nasid); cnode = nasid_to_cnodeid(nasid);
hub_widgetid = hubinfo->h_widgetid; hub_widgetid = hubinfo->h_widgetid;
/* /*
...@@ -567,7 +567,7 @@ io_init_node(cnodeid_t cnodeid) ...@@ -567,7 +567,7 @@ io_init_node(cnodeid_t cnodeid)
* and hence widget id is Not 0. * and hence widget id is Not 0.
*/ */
widget_partnum = (((*(volatile int32_t *)(NODE_SWIN_BASE widget_partnum = (((*(volatile int32_t *)(NODE_SWIN_BASE
(COMPACT_TO_NASID_NODEID(cnodeid), 0) + (cnodeid_to_nasid(cnodeid), 0) +
WIDGET_ID))) & WIDGET_PART_NUM) WIDGET_ID))) & WIDGET_PART_NUM)
>> WIDGET_PART_NUM_SHFT; >> WIDGET_PART_NUM_SHFT;
...@@ -584,7 +584,7 @@ io_init_node(cnodeid_t cnodeid) ...@@ -584,7 +584,7 @@ io_init_node(cnodeid_t cnodeid)
} else { } else {
void *bridge; void *bridge;
bridge = (void *)NODE_SWIN_BASE(COMPACT_TO_NASID_NODEID(cnodeid), 0); bridge = (void *)NODE_SWIN_BASE(cnodeid_to_nasid(cnodeid), 0);
npdap->basew_id = pcireg_bridge_control_get(bridge) & WIDGET_WIDGET_ID; npdap->basew_id = pcireg_bridge_control_get(bridge) & WIDGET_WIDGET_ID;
printk(" ****io_init_node: Unknown Widget Part Number 0x%x Widget ID 0x%x attached to Hubv 0x%p ****\n", widget_partnum, npdap->basew_id, (void *)hubv); printk(" ****io_init_node: Unknown Widget Part Number 0x%x Widget ID 0x%x attached to Hubv 0x%p ****\n", widget_partnum, npdap->basew_id, (void *)hubv);
...@@ -637,7 +637,7 @@ io_init_node(cnodeid_t cnodeid) ...@@ -637,7 +637,7 @@ io_init_node(cnodeid_t cnodeid)
/* If there's someone else on this crossbow, recognize him */ /* If there's someone else on this crossbow, recognize him */
if (npdap->xbow_peer != INVALID_NASID) { if (npdap->xbow_peer != INVALID_NASID) {
nodepda_t *peer_npdap = NODEPDA(NASID_TO_COMPACT_NODEID(npdap->xbow_peer)); nodepda_t *peer_npdap = NODEPDA(nasid_to_cnodeid(npdap->xbow_peer));
peer_sema = &peer_npdap->xbow_sema; peer_sema = &peer_npdap->xbow_sema;
volunteer_for_widgets(switchv, peer_npdap->node_vertex); volunteer_for_widgets(switchv, peer_npdap->node_vertex);
} }
......
...@@ -196,7 +196,7 @@ io_module_init(void) ...@@ -196,7 +196,7 @@ io_module_init(void)
* We do not support memoryless compute nodes. * We do not support memoryless compute nodes.
*/ */
for (node = 0; node < numnodes; node++) { for (node = 0; node < numnodes; node++) {
nasid = COMPACT_TO_NASID_NODEID(node); nasid = cnodeid_to_nasid(node);
board = find_lboard_nasid((lboard_t *) KL_CONFIG_INFO(nasid), nasid, KLTYPE_SNIA); board = find_lboard_nasid((lboard_t *) KL_CONFIG_INFO(nasid), nasid, KLTYPE_SNIA);
ASSERT(board); ASSERT(board);
...@@ -214,7 +214,7 @@ io_module_init(void) ...@@ -214,7 +214,7 @@ io_module_init(void)
nasid_t nasid; nasid_t nasid;
char serial_number[16]; char serial_number[16];
nasid = COMPACT_TO_NASID_NODEID(node); nasid = cnodeid_to_nasid(node);
board = find_lboard_nasid((lboard_t *) KL_CONFIG_INFO(nasid), board = find_lboard_nasid((lboard_t *) KL_CONFIG_INFO(nasid),
nasid, KLTYPE_SNIA); nasid, KLTYPE_SNIA);
ASSERT(board); ASSERT(board);
......
...@@ -758,7 +758,7 @@ pcibr_directmap_init(pcibr_soft_t pcibr_soft) ...@@ -758,7 +758,7 @@ pcibr_directmap_init(pcibr_soft_t pcibr_soft)
cnodeid_t cnodeid = 0; /* We need api for diroff api */ cnodeid_t cnodeid = 0; /* We need api for diroff api */
nasid_t nasid; nasid_t nasid;
nasid = COMPACT_TO_NASID_NODEID(cnodeid); nasid = cnodeid_to_nasid(cnodeid);
paddr = NODE_OFFSET(nasid) + 0; paddr = NODE_OFFSET(nasid) + 0;
/* Assume that if we ask for a DMA mapping to zero the XIO host will /* Assume that if we ask for a DMA mapping to zero the XIO host will
...@@ -2092,7 +2092,7 @@ pcibr_get_dmatrans_node(vertex_hdl_t pconn_vhdl) ...@@ -2092,7 +2092,7 @@ pcibr_get_dmatrans_node(vertex_hdl_t pconn_vhdl)
pciio_info_t pciio_info = pciio_info_get(pconn_vhdl); pciio_info_t pciio_info = pciio_info_get(pconn_vhdl);
pcibr_soft_t pcibr_soft = (pcibr_soft_t) pciio_info_mfast_get(pciio_info); pcibr_soft_t pcibr_soft = (pcibr_soft_t) pciio_info_mfast_get(pciio_info);
return NASID_TO_COMPACT_NODEID(NASID_GET(pcibr_soft->bs_dir_xbase)); return nasid_to_cnodeid(NASID_GET(pcibr_soft->bs_dir_xbase));
} }
/*ARGSUSED */ /*ARGSUSED */
...@@ -2645,7 +2645,7 @@ isIO9(nasid_t nasid) ...@@ -2645,7 +2645,7 @@ isIO9(nasid_t nasid)
brd = KLCF_NEXT(brd); brd = KLCF_NEXT(brd);
} }
/* if it's dual ported, check the peer also */ /* if it's dual ported, check the peer also */
nasid = NODEPDA(NASID_TO_COMPACT_NODEID(nasid))->xbow_peer; nasid = NODEPDA(nasid_to_cnodeid(nasid))->xbow_peer;
if (nasid < 0) return 0; if (nasid < 0) return 0;
brd = (lboard_t *)KL_CONFIG_INFO(nasid); brd = (lboard_t *)KL_CONFIG_INFO(nasid);
while (brd) { while (brd) {
......
...@@ -124,7 +124,7 @@ pic_bus1_widget_info_dup(vertex_hdl_t conn_v, vertex_hdl_t peer_conn_v, ...@@ -124,7 +124,7 @@ pic_bus1_widget_info_dup(vertex_hdl_t conn_v, vertex_hdl_t peer_conn_v,
static vertex_hdl_t static vertex_hdl_t
pic_bus1_redist(nasid_t nasid, vertex_hdl_t conn_v) pic_bus1_redist(nasid_t nasid, vertex_hdl_t conn_v)
{ {
cnodeid_t cnode = NASID_TO_COMPACT_NODEID(nasid); cnodeid_t cnode = nasid_to_cnodeid(nasid);
cnodeid_t xbow_peer = -1; cnodeid_t xbow_peer = -1;
char pathname[256], peer_path[256], tmpbuf[256]; char pathname[256], peer_path[256], tmpbuf[256];
char *p; char *p;
...@@ -137,7 +137,7 @@ pic_bus1_redist(nasid_t nasid, vertex_hdl_t conn_v) ...@@ -137,7 +137,7 @@ pic_bus1_redist(nasid_t nasid, vertex_hdl_t conn_v)
/* create a path for this widget on the peer Cbrick */ /* create a path for this widget on the peer Cbrick */
/* pcibr widget hw/module/001c11/slab/0/Pbrick/xtalk/12 */ /* pcibr widget hw/module/001c11/slab/0/Pbrick/xtalk/12 */
/* sprintf(pathname, "%v", conn_v); */ /* sprintf(pathname, "%v", conn_v); */
xbow_peer = NASID_TO_COMPACT_NODEID(NODEPDA(cnode)->xbow_peer); xbow_peer = nasid_to_cnodeid(NODEPDA(cnode)->xbow_peer);
pos = hwgfs_generate_path(conn_v, tmpbuf, 256); pos = hwgfs_generate_path(conn_v, tmpbuf, 256);
strcpy(pathname, &tmpbuf[pos]); strcpy(pathname, &tmpbuf[pos]);
p = pathname + strlen("hw/module/001c01/slab/0/"); p = pathname + strlen("hw/module/001c01/slab/0/");
......
...@@ -157,7 +157,7 @@ hubii_eint_init(cnodeid_t cnode) ...@@ -157,7 +157,7 @@ hubii_eint_init(cnodeid_t cnode)
hubio_eint.ii_iidsr_regval = 0; hubio_eint.ii_iidsr_regval = 0;
hubio_eint.ii_iidsr_fld_s.i_enable = 1; hubio_eint.ii_iidsr_fld_s.i_enable = 1;
hubio_eint.ii_iidsr_fld_s.i_level = bit;/* Take the least significant bits*/ hubio_eint.ii_iidsr_fld_s.i_level = bit;/* Take the least significant bits*/
hubio_eint.ii_iidsr_fld_s.i_node = COMPACT_TO_NASID_NODEID(cnode); hubio_eint.ii_iidsr_fld_s.i_node = cnodeid_to_nasid(cnode);
hubio_eint.ii_iidsr_fld_s.i_pi_id = cpuid_to_subnode(intr_cpu); hubio_eint.ii_iidsr_fld_s.i_pi_id = cpuid_to_subnode(intr_cpu);
REMOTE_HUB_S(hinfo->h_nasid, IIO_IIDSR, hubio_eint.ii_iidsr_regval); REMOTE_HUB_S(hinfo->h_nasid, IIO_IIDSR, hubio_eint.ii_iidsr_regval);
...@@ -450,7 +450,7 @@ hubiio_crb_error_handler(vertex_hdl_t hub_v, hubinfo_t hinfo) ...@@ -450,7 +450,7 @@ hubiio_crb_error_handler(vertex_hdl_t hub_v, hubinfo_t hinfo)
int rc; int rc;
nasid = hinfo->h_nasid; nasid = hinfo->h_nasid;
cnode = NASID_TO_COMPACT_NODEID(nasid); cnode = nasid_to_cnodeid(nasid);
/* /*
* XXX - Add locking for any recovery actions * XXX - Add locking for any recovery actions
......
...@@ -76,7 +76,7 @@ hub_xp_error_handler( ...@@ -76,7 +76,7 @@ hub_xp_error_handler(
/* Get the error state of the hub */ /* Get the error state of the hub */
e_state = error_state_get(hub_v); e_state = error_state_get(hub_v);
cnode = NASID_TO_COMPACT_NODEID(nasid); cnode = nasid_to_cnodeid(nasid);
xswitch = NODEPDA(cnode)->basew_xc; xswitch = NODEPDA(cnode)->basew_xc;
...@@ -119,7 +119,7 @@ is_widget_pio_enabled(ioerror_t *ioerror) ...@@ -119,7 +119,7 @@ is_widget_pio_enabled(ioerror_t *ioerror)
return(0); return(0);
/* Get the nasid for the cnode */ /* Get the nasid for the cnode */
src_nasid = COMPACT_TO_NASID_NODEID(src_node); src_nasid = cnodeid_to_nasid(src_node);
if (src_nasid == INVALID_NASID) if (src_nasid == INVALID_NASID)
return(0); return(0);
......
...@@ -502,7 +502,7 @@ sn_sal_connect_interrupt(void) ...@@ -502,7 +502,7 @@ sn_sal_connect_interrupt(void)
int result; int result;
console_nasid = ia64_sn_get_console_nasid(); console_nasid = ia64_sn_get_console_nasid();
intr_cpuid = first_cpu(node_to_cpumask(NASID_TO_COMPACT_NODEID(console_nasid))); intr_cpuid = first_cpu(node_to_cpumask(nasid_to_cnodeid(console_nasid)));
intr_cpuloc = cpu_physical_id(intr_cpuid); intr_cpuloc = cpu_physical_id(intr_cpuid);
console_irq = CPU_VECTOR_TO_IRQ(intr_cpuloc, SGI_UART_VECTOR); console_irq = CPU_VECTOR_TO_IRQ(intr_cpuloc, SGI_UART_VECTOR);
......
...@@ -20,10 +20,6 @@ typedef u64 hubreg_t; ...@@ -20,10 +20,6 @@ typedef u64 hubreg_t;
typedef u64 mmr_t; typedef u64 mmr_t;
typedef u64 nic_t; typedef u64 nic_t;
#define NASID_TO_COMPACT_NODEID(nasid) (nasid_to_cnodeid(nasid))
#define COMPACT_TO_NASID_NODEID(cnode) (cnodeid_to_nasid(cnode))
#define INVALID_NASID ((nasid_t)-1) #define INVALID_NASID ((nasid_t)-1)
#define INVALID_CNODEID ((cnodeid_t)-1) #define INVALID_CNODEID ((cnodeid_t)-1)
#define INVALID_PNODEID ((pnodeid_t)-1) #define INVALID_PNODEID ((pnodeid_t)-1)
......
...@@ -8,9 +8,11 @@ ...@@ -8,9 +8,11 @@
#ifndef _ASM_IA64_SN_INTR_H #ifndef _ASM_IA64_SN_INTR_H
#define _ASM_IA64_SN_INTR_H #define _ASM_IA64_SN_INTR_H
#include <asm/sn/types.h>
#include <asm/sn/sn2/intr.h> #include <asm/sn/sn2/intr.h>
extern void sn_send_IPI_phys(long, int, int); extern void sn_send_IPI_phys(long, int, int);
extern void intr_init_vecblk(cnodeid_t node);
#define CPU_VECTOR_TO_IRQ(cpuid,vector) (vector) #define CPU_VECTOR_TO_IRQ(cpuid,vector) (vector)
#define SN_CPU_FROM_IRQ(irq) (0) #define SN_CPU_FROM_IRQ(irq) (0)
......
...@@ -184,10 +184,6 @@ extern module_t *modules[MODULE_MAX]; /* Indexed by cmoduleid_t */ ...@@ -184,10 +184,6 @@ extern module_t *modules[MODULE_MAX]; /* Indexed by cmoduleid_t */
extern int nummodules; extern int nummodules;
extern module_t *module_lookup(moduleid_t id); extern module_t *module_lookup(moduleid_t id);
extern int get_kmod_sys_snum(cmoduleid_t cmod,
char *snum);
extern void format_module_id(char *buffer, moduleid_t m, int fmt); extern void format_module_id(char *buffer, moduleid_t m, int fmt);
extern int parse_module_id(char *buffer); extern int parse_module_id(char *buffer);
......
...@@ -233,7 +233,7 @@ extern void sysctlr_keepalive(void); ...@@ -233,7 +233,7 @@ extern void sysctlr_keepalive(void);
* address. * address.
*/ */
#define paddr_dimm(_pa) ((_pa & MD_BANK_MASK) >> MD_BANK_SHFT) #define paddr_dimm(_pa) ((_pa & MD_BANK_MASK) >> MD_BANK_SHFT)
#define paddr_cnode(_pa) (NASID_TO_COMPACT_NODEID(NASID_GET(_pa))) #define paddr_cnode(_pa) (nasid_to_cnodeid(NASID_GET(_pa)))
extern void membank_pathname_get(paddr_t, char *); extern void membank_pathname_get(paddr_t, char *);
extern void crbx(nasid_t nasid, void (*pf) (char *, ...)); extern void crbx(nasid_t nasid, void (*pf) (char *, ...));
......
...@@ -15,11 +15,9 @@ typedef signed char partid_t; /* partition ID type */ ...@@ -15,11 +15,9 @@ typedef signed char partid_t; /* partition ID type */
typedef unsigned int moduleid_t; /* user-visible module number type */ typedef unsigned int moduleid_t; /* user-visible module number type */
typedef unsigned int cmoduleid_t; /* kernel compact module id type */ typedef unsigned int cmoduleid_t; /* kernel compact module id type */
typedef signed char slabid_t; typedef signed char slabid_t;
typedef unsigned char clusterid_t; /* Clusterid of the cell */
typedef unsigned long iopaddr_t; typedef unsigned long iopaddr_t;
typedef unsigned long paddr_t; typedef unsigned long paddr_t;
typedef unsigned long pfn_t;
typedef short cnodeid_t; typedef short cnodeid_t;
#endif /* _ASM_IA64_SN_TYPES_H */ #endif /* _ASM_IA64_SN_TYPES_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment