Lines Matching defs:shift
62 static __be64 *pnv_alloc_tce_level(int nid, unsigned int shift)
68 shift - PAGE_SHIFT);
70 pr_err("Failed to allocate a TCE memory, level shift=%d\n",
71 shift);
75 memset(addr, 0, 1UL << shift);
87 const long shift = ilog2(tbl->it_level_size);
88 unsigned long mask = (tbl->it_level_size - 1) << (level * shift);
91 int n = (idx & mask) >> (level * shift);
117 mask >>= shift;
257 static __be64 *pnv_pci_ioda2_table_do_alloc_pages(int nid, unsigned int shift,
262 unsigned long allocated = 1UL << shift;
263 unsigned int entries = 1UL << (shift - 3);
266 addr = pnv_alloc_tce_level(nid, shift);
276 tmp = pnv_pci_ioda2_table_do_alloc_pages(nid, shift,