scsi_to_pci_dma_dir(cmd->sc_data_direction)); 
cmd->sc_data_direction); 
cpqfc_pci_unmap(struct pci_dev *pcidev, 	Scsi_Cmnd *cmd, 	PTACHYON fcChip, 	ULONG x_ID){	// Undo the DMA mappings	if (cmd->use_sg) {	// Used scatter gather list for data buffer?		cpqfc_pci_unmap_extended_sg(pcidev, fcChip, x_ID);		pci_unmap_sg(pcidev, cmd->buffer, cmd->use_sg,			scsi_to_pci_dma_dir(cmd->sc_data_direction));		// printk("umsg %d\n", cmd->use_sg);	}	else if (cmd->request_bufflen) {		// printk("ums %p ", fcChip->SEST->u[ x_ID ].IWE.GAddr1);		pci_unmap_single(pcidev, fcChip->SEST->u[ x_ID ].IWE.GAddr1,			cmd->request_bufflen,			scsi_to_pci_dma_dir(cmd->sc_data_direction));	}	 }
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/be7db055dd7261522557046370f49160728e3847/cpqfcTSworker.c/clean/drivers/scsi/cpqfcTSworker.c