Lines Matching refs:liobn
149 static void tce_free_pSeriesLP(unsigned long liobn, long, long);
152 static int tce_build_pSeriesLP(unsigned long liobn, long tcenum, long tceshift, in tce_build_pSeriesLP() argument
170 rc = plpar_tce_put((u64)liobn, (u64)tcenum << tceshift, tce); in tce_build_pSeriesLP()
174 tce_free_pSeriesLP(liobn, tcenum_start, in tce_build_pSeriesLP()
181 printk("\tindex = 0x%llx\n", (u64)liobn); in tce_build_pSeriesLP()
280 static void tce_free_pSeriesLP(unsigned long liobn, long tcenum, long npages) in tce_free_pSeriesLP() argument
285 rc = plpar_tce_put((u64)liobn, (u64)tcenum << 12, 0); in tce_free_pSeriesLP()
289 printk("\tindex = 0x%llx\n", (u64)liobn); in tce_free_pSeriesLP()
336 __be32 liobn; /* tce table number */ member
357 u32 liobn; member
399 rc = plpar_tce_stuff((u64)be32_to_cpu(maprange->liobn), in tce_clearrange_multi_pSeriesLP()
413 u64 tce_size, num_tce, dma_offset, next, proto_tce, liobn; in tce_setrange_multi_pSeriesLP() local
427 return tce_build_pSeriesLP(be32_to_cpu(maprange->liobn), in tce_setrange_multi_pSeriesLP()
446 liobn = (u64)be32_to_cpu(maprange->liobn); in tce_setrange_multi_pSeriesLP()
474 rc = plpar_tce_put_indirect(liobn, in tce_setrange_multi_pSeriesLP()
788 u64 liobn; in remove_dma_window() local
792 liobn = (u64)be32_to_cpu(dwp->liobn); in remove_dma_window()
804 ret = rtas_call(ddw_avail[DDW_REMOVE_PE_DMA_WIN], 1, 1, NULL, liobn); in remove_dma_window()
808 np, ret, ddw_avail[DDW_REMOVE_PE_DMA_WIN], liobn); in remove_dma_window()
812 np, ret, ddw_avail[DDW_REMOVE_PE_DMA_WIN], liobn); in remove_dma_window()
1019 BUID_LO(buid), page_shift, window_shift, ret, create->liobn, in create_ddw()
1233 ddwprop->liobn = cpu_to_be32(create.liobn); in enable_ddw()
1240 create.liobn, dn); in enable_ddw()