next(prev, qAddr); order(qAddr); partition(qAddr, part); polling(qAddr, false);
next(prev, qAddr); order(qAddr); partition(qAddr, part); polling(qAddr, false);
/** * Removes queue node from queue. * * @param qAddr Address of queue node. */ void remove(long qAddr) { lrus[LruStripe.order(qAddr, mem)].remove(qAddr); }
/** * Updates entry address at specified queue node address. * * @param qAddr Queue address. * @param addr Entry address. */ void touch(long qAddr, long addr) { lrus[LruStripe.order(qAddr, mem)].touch(qAddr, addr); }
/** * Removes polling node from the queue. * * @param qAddr Queue node address. */ void poll(long qAddr) { lrus[LruStripe.order(qAddr, mem)].poll(qAddr); }
/** * Reads order of LRU stripe for queue node. * * @param qAddr Queue node address. * @return Order of LRU stripe. */ short order(long qAddr) { return LruStripe.order(qAddr, mem); }
/** * Removes polling node from the queue. * * @param qAddr Queue node address. */ void poll(long qAddr) { lrus[LruStripe.order(qAddr, mem)].poll(qAddr); }
/** * Updates entry address at specified queue node address. * * @param qAddr Queue address. * @param addr Entry address. */ void touch(long qAddr, long addr) { lrus[LruStripe.order(qAddr, mem)].touch(qAddr, addr); }
/** * Removes queue node from queue. * * @param qAddr Address of queue node. */ void remove(long qAddr) { lrus[LruStripe.order(qAddr, mem)].remove(qAddr); }
/** * Reads order of LRU stripe for queue node. * * @param qAddr Queue node address. * @return Order of LRU stripe. */ short order(long qAddr) { return LruStripe.order(qAddr, mem); }