u32           *ptr;
__le32        *ptr;
int saa7134_pgtable_build(struct pci_dev *pci, struct saa7134_pgtable *pt,			  struct scatterlist *list, unsigned int length,			  unsigned int startpage){	u32           *ptr;	unsigned int  i,p;	BUG_ON(NULL == pt || NULL == pt->cpu);	ptr = pt->cpu + startpage;	for (i = 0; i < length; i++, list++)		for (p = 0; p * 4096 < list->length; p++, ptr++)			*ptr = cpu_to_le32(sg_dma_address(list) - list->offset);	return 0;}