Lines Matching refs:FlashDevice

64 FlashDevice*
67 return new FlashDevice(this);
75 FlashDevice::FlashDevice(const FlashDeviceParams* p):
112 FlashDevice::initializeFlash(uint64_t disk_size, uint32_t sector_size)
120 DPRINTF(FlashDevice, "diskSize: %d Bytes; %d pages per block, %d pages "
154 FlashDevice::~FlashDevice()
156 DPRINTF(FlashDevice, "Remove FlashDevice\n");
165 FlashDevice::accessDevice(uint64_t address, uint32_t amount, Callback *event,
168 DPRINTF(FlashDevice, "Flash calculation for %d bytes in %d pages\n"
186 DPRINTF(FlashDevice, "Index 0x%8x, Block 0x%8x, pages/block %d,"
190 DPRINTF(FlashDevice, "Page %d; %d bytes up to this point\n", count,
246 DPRINTF(FlashDevice, "Plane %d is busy for %d ticks\n", count,
266 DPRINTF(FlashDevice, "scheduled at: %ld\n", cbe.time);
280 DPRINTF(FlashDevice, "Callback queued for plane %d; %d in queue\n",
282 DPRINTF(FlashDevice, "first event @ %d\n", planeEvent.when());
291 FlashDevice::actionComplete()
293 DPRINTF(FlashDevice, "Plane action completed\n");
319 DPRINTF(FlashDevice, "Callback, %d\n", plane_address);
337 DPRINTF(FlashDevice, "Schedule plane: %d\n", plane_address);
343 DPRINTF(FlashDevice, "returing from flash event\n");
344 DPRINTF(FlashDevice, "first event @ %d\n", planeEvent.when());
353 FlashDevice::remap(uint64_t logic_page_addr)
368 DPRINTF(FlashDevice, "Remap returns %d ticks\n", time);
394 DPRINTF(FlashDevice, "Remap with erase action returns %d ticks\n",
406 FlashDevice::accessTimes(uint64_t block, Actions action)
436 DPRINTF(FlashDevice, "Access returns %d ticks\n", time);
456 FlashDevice::clearUnknownPages(uint32_t index)
467 FlashDevice::getUnknownPages(uint32_t index)
473 FlashDevice::regStats()
479 std::string fd_name = name() + ".FlashDevice";
523 FlashDevice::serialize(CheckpointOut &cp) const
546 FlashDevice::unserialize(CheckpointIn &cp)
570 FlashDevice::drain()
586 FlashDevice::checkDrain()