src/dev/arm/ufs_device.cc
/**
 * SSD write start. Starts the write action in the timing model
 */
SSD write start. Starts the write action in the timing model
SSD write start . Starts the write action in the timing model
void
UFSHostDevice::UFSSCSIDevice::SSDWriteStart()
{
    assert(SSDWriteDoneInfo.size() > 0);
    flashDevice->writeMemory(
        SSDWriteDoneInfo.front().offset,
        SSDWriteDoneInfo.front().size, memWriteCallback);
    SSDWriteDoneInfo.pop_front();
    DPRINTF(UFSHostDevice, "Write is started; left in queue: %d\n",
            SSDWriteDoneInfo.size());
}
void UFSHostDevice :: UFSSCSIDevice :: SSDWriteStart ( ) { assert ( SSDWriteDoneInfo . size ( ) > 0 ) ; flashDevice -> writeMemory ( SSDWriteDoneInfo . front ( ) . offset , SSDWriteDoneInfo . front ( ) . size , memWriteCallback ) ; SSDWriteDoneInfo . pop_front ( ) ; DPRINTF ( UFSHostDevice , " \n " , SSDWriteDoneInfo . size ( ) ) ; }
SSD write start.
SSD write start .