uaddr += PAGE_SIZE; 
uaddr += TCE_PAGE_SIZE; 
static void tce_build_pSeries(struct iommu_table *tbl, long index, 			      long npages, unsigned long uaddr, 			      enum dma_data_direction direction){	union tce_entry t;	union tce_entry *tp;	t.te_word = 0;	t.te_rdwr = 1; // Read allowed 	if (direction != DMA_TO_DEVICE)		t.te_pciwr = 1;	tp = ((union tce_entry *)tbl->it_base) + index;	while (npages--) {		/* can't move this out since we might cross LMB boundary */		t.te_rpn = (virt_to_abs(uaddr)) >> PAGE_SHIFT;			tp->te_word = t.te_word;		uaddr += PAGE_SIZE;		tp++;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/d0035c62d9145a2ce3057c8182a7ff0b4921a41c/pSeries_iommu.c/clean/arch/ppc64/kernel/pSeries_iommu.c