Lines Matching defs:board_cache
66 * cache (env_cache, board_cache). The caches are created at startup and are
250 * <board_cache> is a cache of all the board status info and it is persistent
257 * board_cache won't change between the kstat_update and the kstat_snapshot
260 static sg_board_info_t board_cache[SG_MAX_BDS] = {NULL};
265 * This mutex ensures the <board_cache> is not destroyed while the board data
898 /* Create thread to ensure board_cache is updated */
926 /* Cause the board_cache thread to terminate. */
1241 board_cache[i].node_id = (-1);
1308 * We always return what is in the board_cache. It is up to the SC to ensure
1309 * that the board_cache is current by sending events to us when something
1317 * calls so we use a snapshot buffer of the board_cache. We cannot hold
1320 * the snapshot of the board_cache in the update routine and dump this to the
1339 * The board_cache is created during startup, and so should be
1358 * We are now guaranteed that that board_cache is not in flux
1359 * (as we have the lock) so we take a copy of the board_cache
1365 board_cache_snapshot[i] = board_cache[i];
1836 ptr = &board_cache[board];
1852 * clear board_cache entry by
1870 * update the board_cache entry
1874 " the board_cache at [%p]",
1891 * Indicate that have managed to store valid data in the <board_cache>
3180 * env_cache and the board_cache to be updated.