Lines Matching refs:shift
68 int numnodes, int shift, nodeid_t *nodeids) in populate_memnodemap() argument
80 if ( (epdx >> shift) >= memnodemapsize ) in populate_memnodemap()
83 if ( memnodemap[spdx >> shift] != NUMA_NO_NODE ) in populate_memnodemap()
87 memnodemap[spdx >> shift] = i; in populate_memnodemap()
89 memnodemap[spdx >> shift] = nodeids[i]; in populate_memnodemap()
91 spdx += (1UL << shift); in populate_memnodemap()
147 int shift; in compute_hash_shift() local
149 shift = extract_lsb_from_nodes(nodes, numnodes); in compute_hash_shift()
154 printk(KERN_DEBUG "NUMA: Using %d for the hash shift.\n", shift); in compute_hash_shift()
156 if ( populate_memnodemap(nodes, numnodes, shift, nodeids) != 1 ) in compute_hash_shift()
160 "shift=%d\n", shift); in compute_hash_shift()
164 return shift; in compute_hash_shift()