 vio_iommu_table.it_size         = itc_entries - veth_iommu_table.it_size; vio_iommu_table.it_busno        = cb.itc_busno; vio_iommu_table.it_offset       = cb.itc_offset + veth_iommu_table.it_size; vio_iommu_table.it_index        = cb.itc_index; vio_iommu_table.it_type         = TCE_VB; vio_iommu_table.it_blocksize	= 1;  t = iommu_init_table(&vio_iommu_table);  if (!t) 
if (!iommu_init_table(&vio_iommu_table)) 
static void __init iommu_vio_init(void){	struct iommu_table *t;	struct iommu_table_cb cb;	unsigned long cbp;	unsigned long itc_entries;	cb.itc_busno = 255;    /* Bus 255 is the virtual bus */	cb.itc_virtbus = 0xff; /* Ask for virtual bus */	cbp = virt_to_abs(&cb);	HvCallXm_getTceTableParms(cbp);	itc_entries = cb.itc_size * PAGE_SIZE / sizeof(union tce_entry);	veth_iommu_table.it_size        = itc_entries / 2;	veth_iommu_table.it_busno       = cb.itc_busno;	veth_iommu_table.it_offset      = cb.itc_offset;	veth_iommu_table.it_index       = cb.itc_index;	veth_iommu_table.it_type        = TCE_VB;	veth_iommu_table.it_blocksize	= 1;	t = iommu_init_table(&veth_iommu_table);	if (!t)		printk("Virtual Bus VETH TCE table failed.\n");	vio_iommu_table.it_size         = itc_entries - veth_iommu_table.it_size;	vio_iommu_table.it_busno        = cb.itc_busno;	vio_iommu_table.it_offset       = cb.itc_offset +					  veth_iommu_table.it_size;	vio_iommu_table.it_index        = cb.itc_index;	vio_iommu_table.it_type         = TCE_VB;	vio_iommu_table.it_blocksize	= 1;	t = iommu_init_table(&vio_iommu_table);	if (!t)		printk("Virtual Bus VIO TCE table failed.\n");}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3c726f8dee6f55e96475574e9f645327e461884c/vio.c/buggy/arch/powerpc/platforms/iseries/vio.c