1. A method comprising: generating an asynchronous schedule of queues of wireless transactions for a wireless host controller and a table of page entries for the wireless transactions, the schedule being generated by a driver on a host platform and stored in memory on the host platform; identifying active queues in the asynchronous schedule of queues; caching schedule data at the wireless host controller from the host platform in a cache located in a local memory of the wireless host controller, wherein entries in the cache include: the active queues of the schedule of queues, the active queues being stored as a loop of queues in the cache, and a subset of the table of entries containing page list entries for the active queues; operating the wireless host controller based on the queues in the cache, wherein operating the wireless host controller includes fetching data from the host platform to the wireless host controller or writing data to the host platform from the wireless host controller based on entries contained in the cache; and updating the cache to reflect changes in the asynchronous schedule of queues of the host platform.