1. A method comprising: generating a schedule of queues for a wireless controller, the schedule being generated at a driver on a host system; caching schedule data at the wireless controller from the host system, wherein the cache includes: active queues, and page list entries for the active queues; and operating the wireless controller based on the cached queues.