Lines Matching refs:tceshift

113 	const unsigned long tceshift = tbl->it_page_shift;  in tce_build_pSeries()  local
125 rpn = __pa(uaddr) >> tceshift; in tce_build_pSeries()
126 *tcep = cpu_to_be64(proto_tce | rpn << tceshift); in tce_build_pSeries()
157 static int tce_build_pSeriesLP(unsigned long liobn, long tcenum, long tceshift, in tce_build_pSeriesLP() argument
168 rpn = __pa(uaddr) >> tceshift; in tce_build_pSeriesLP()
174 tce = proto_tce | rpn << tceshift; in tce_build_pSeriesLP()
175 rc = plpar_tce_put((u64)liobn, (u64)tcenum << tceshift, tce); in tce_build_pSeriesLP()
179 tce_free_pSeriesLP(liobn, tcenum_start, tceshift, in tce_build_pSeriesLP()
213 const unsigned long tceshift = tbl->it_page_shift; in tce_buildmulti_pSeriesLP() local
217 tceshift, npages, uaddr, in tce_buildmulti_pSeriesLP()
234 tceshift, in tce_buildmulti_pSeriesLP()
240 rpn = __pa(uaddr) >> tceshift; in tce_buildmulti_pSeriesLP()
254 tcep[l] = cpu_to_be64(proto_tce | rpn << tceshift); in tce_buildmulti_pSeriesLP()
259 (u64)tcenum << tceshift, in tce_buildmulti_pSeriesLP()
286 static void tce_free_pSeriesLP(unsigned long liobn, long tcenum, long tceshift, in tce_free_pSeriesLP() argument
292 rc = plpar_tce_put((u64)liobn, (u64)tcenum << tceshift, 0); in tce_free_pSeriesLP()
431 unsigned long tceshift = be32_to_cpu(maprange->tce_shift); in tce_setrange_multi_pSeriesLP() local
434 unsigned long tcenum = dmastart >> tceshift; in tce_setrange_multi_pSeriesLP()
435 unsigned long npages = num_pfn << PAGE_SHIFT >> tceshift; in tce_setrange_multi_pSeriesLP()
439 tcenum, tceshift, npages, (unsigned long) uaddr, in tce_setrange_multi_pSeriesLP()