Lines Matching +full:col +full:- +full:offset

6  * Copyright (C) 2000, 05 by Ralf Baechle (ralf@linux-mips.org)
32 #include "ip27-common.h"
34 #define SLOT_PFNSHIFT (SLOT_SHIFT - PAGE_SHIFT)
35 #define PFN_NASIDSHFT (NASID_SHFT - PAGE_SHIFT)
64 if (router_a->rou_rflag == 1)
70 router_a->rou_rflag = 1;
73 if (router_a->rou_port[port].port_nasid == INVALID_NASID)
77 router_a->rou_port[port].port_nasid,
78 router_a->rou_port[port].port_offset);
80 if (brd->brd_type == KLTYPE_ROUTER) {
81 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]);
91 router_a->rou_rflag = 0;
113 if (brd->brd_flags & DUPLICATE_BOARD)
116 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]);
117 router->rou_rflag = 0;
120 if (router->rou_port[port].port_nasid == INVALID_NASID)
124 router->rou_port[port].port_nasid,
125 router->rou_port[port].port_offset);
127 if (dest_brd->brd_type == KLTYPE_IP27) {
128 if (dest_brd->brd_nasid == nasid_a)
130 if (dest_brd->brd_nasid == nasid_b)
161 nasid_t row, col;
164 for (col = 0; col < MAX_NUMNODES; col++)
165 __node_distances[row][col] = -1;
168 for_each_online_node(col) {
169 __node_distances[row][col] =
170 compute_node_distance(row, col);
182 nasid_t row, col;
187 for_each_online_node(col)
188 pr_cont("%02d ", col);
192 for_each_online_node(col)
193 pr_cont("%2d ", node_distance(row, col));
205 if (brd->brd_flags & DUPLICATE_BOARD)
210 router = (klrou_t *)NODE_OFFSET_TO_K0(NASID_GET(brd), brd->brd_compts[0]);
213 if (router->rou_port[port].port_nasid == INVALID_NASID)
217 router->rou_port[port].port_nasid,
218 router->rou_port[port].port_offset);
220 if (dest_brd->brd_type == KLTYPE_IP27)
221 pr_cont(" %d", dest_brd->brd_nasid);
222 if (dest_brd->brd_type == KLTYPE_ROUTER)
253 size = (unsigned long)banks->membnk_bnksz[slot/4];
277 * Probe for all CPUs - this creates the cpumask and sets up the
306 * widget 0. Memory mode, widget 0, offset 0
363 node_data[node] = &__node_data[node]->pglist;
365 NODE_DATA(node)->node_start_pfn = start_pfn;
366 NODE_DATA(node)->node_spanned_pages = end_pfn - start_pfn;
368 cpumask_clear(&hub_data(node)->h_cpus);
374 ((slot_freepfn - slot_firstpfn) << PAGE_SHIFT));