Lines Matching refs:segments
180 IODMACommand::Segment64 segments[1]; in IODMACommandForceDoubleBufferTest() local
213 ret = dma->gen64IOVMSegments(&dmaOffset, &segments[0], &numSegments); in IODMACommandForceDoubleBufferTest()
222 IOMappedWrite32(segments[0].fIOVMAddr, 0x11223300 | dir); in IODMACommandForceDoubleBufferTest()
266 IODMACommand::Segment64 segments[1]; in IODMACommandLocalMappedNonContig() local
310 kr = dma->gen64IOVMSegments(&dmaOffset, &segments[0], &numSegments); in IODMACommandLocalMappedNonContig()
315 …assertf(segments[0].fIOVMAddr != segPhys, "phys !local 0x%qx, 0x%qx, %p", segments[0].fIOVMAddr, s… in IODMACommandLocalMappedNonContig()
354 IODMACommand::Segment64 segments[1]; in IOMemoryRemoteTest() local
394 ret = dma->gen64IOVMSegments(&dmaOffset, &segments[0], &numSegments); in IOMemoryRemoteTest()
398 assert(segments[0].fIOVMAddr == ranges[idx].address); in IOMemoryRemoteTest()
399 assert(segments[0].fLength == ranges[idx].length); in IOMemoryRemoteTest()
866 IODMACommand::Segment64 segments[1]; in IOMemoryDescriptorTest()
873 ret = dma->gen64IOVMSegments(&offset, &segments[0], &numSegments); in IOMemoryDescriptorTest()
876 kprintf("seg 0x%qx, 0x%qx\n", segments[0].fIOVMAddr, segments[0].fLength); in IOMemoryDescriptorTest()
940 IODMACommand::Segment32 segments[1]; in IOMemoryDescriptorTest()
945 ret = dma->gen32IOVMSegments(&offset, &segments[0], &numSegments); in IOMemoryDescriptorTest()
948 kprintf("seg0 0x%x, 0x%x\n", (int)segments[0].fIOVMAddr, (int)segments[0].fLength); in IOMemoryDescriptorTest()