/* This routine places a MPT request frame back on the MPT adapter's FreeQ.  */
static void mpt_add_sge_64bit(void *pAddr, u32 flagslength, dma_addr_t dma_addr)
/* This routine places a MPT request frame back on the MPT adapter's FreeQ.  */
static void mpt_add_sge_64bit(void *pAddr, u32 flagslength, dma_addr_t dma_addr)
{
	SGESimple64_t *pSge = (SGESimple64_t *) pAddr;
	pSge->Address.Low = cpu_to_le32
			(lower_32_bits(dma_addr));
	pSge->Address.High = cpu_to_le32
			(upper_32_bits(dma_addr));
	pSge->FlagsLength = cpu_to_le32
			((flagslength | MPT_SGE_FLAGS_64_BIT_ADDRESSING));
}