Lines Matching refs:plane_address
173 uint32_t plane_address = 0;
193 plane_address = locationTable[logic_page_addr].block & planeMask;
198 time[plane_address] += accessTimes(locationTable[logic_page_addr]
203 stats.readLatency.sample(time[plane_address]);
210 time[plane_address] += accessTimes
214 time[plane_address] += remap(logic_page_addr);
218 stats.writeLatency.sample(time[plane_address]);
243 plane_address = (time[plane_address] > time[count]) ? plane_address
272 planeEventQueue[plane_address].back().time, true);
279 planeEventQueue[plane_address].back().function = event;
281 plane_address, planeEventQueue[plane_address].size());
294 uint8_t plane_address = 0;
299 for (plane_address = 0; plane_address < numPlanes; plane_address++) {
300 if (!planeEventQueue[plane_address].empty()) {
305 assert(planeEventQueue[plane_address].front().time >= curTick());
307 if (planeEventQueue[plane_address].front().time == curTick()) {
313 Callback *temp = planeEventQueue[plane_address].front().
315 planeEventQueue[plane_address].pop_front();
319 DPRINTF(FlashDevice, "Callback, %d\n", plane_address);
327 for (plane_address = 0; plane_address < numPlanes; plane_address++) {
328 if (!planeEventQueue[plane_address].empty())
330 (planeEventQueue[plane_address].front().time <
332 next_event = plane_address;
337 DPRINTF(FlashDevice, "Schedule plane: %d\n", plane_address);