Lines Matching refs:gIOKitPageableSpace

155 } gIOKitPageableSpace;  variable
206 gIOKitPageableSpace.maps[0].map = kmem_suballoc(kernel_map, in IOLibInit()
214 gIOKitPageableSpace.maps[0].address = gIOKitPageableFixedRanges[0].min_address; in IOLibInit()
215 gIOKitPageableSpace.maps[0].end = gIOKitPageableFixedRanges[0].max_address; in IOLibInit()
216 gIOKitPageableSpace.lock = lck_mtx_alloc_init(IOLockGroup, LCK_ATTR_NULL); in IOLibInit()
217 gIOKitPageableSpace.hint = 0; in IOLibInit()
218 gIOKitPageableSpace.count = 1; in IOLibInit()
957 index = gIOKitPageableSpace.hint; in IOIteratePageableMaps()
958 attempts = gIOKitPageableSpace.count; in IOIteratePageableMaps()
960 kr = (*callback)(gIOKitPageableSpace.maps[index].map, ref); in IOIteratePageableMaps()
962 gIOKitPageableSpace.hint = index; in IOIteratePageableMaps()
968 index = gIOKitPageableSpace.count - 1; in IOIteratePageableMaps()
975 lck_mtx_lock( gIOKitPageableSpace.lock ); in IOIteratePageableMaps()
977 index = gIOKitPageableSpace.count; in IOIteratePageableMaps()
979 lck_mtx_unlock( gIOKitPageableSpace.lock ); in IOIteratePageableMaps()
1008 lck_mtx_unlock( gIOKitPageableSpace.lock ); in IOIteratePageableMaps()
1012 gIOKitPageableSpace.maps[index].map = kmr.kmr_submap; in IOIteratePageableMaps()
1013 gIOKitPageableSpace.maps[index].address = min; in IOIteratePageableMaps()
1014 gIOKitPageableSpace.maps[index].end = min + segSize; in IOIteratePageableMaps()
1015 gIOKitPageableSpace.hint = index; in IOIteratePageableMaps()
1016 gIOKitPageableSpace.count = index + 1; in IOIteratePageableMaps()
1018 lck_mtx_unlock( gIOKitPageableSpace.lock ); in IOIteratePageableMaps()
1068 for (index = 0; index < gIOKitPageableSpace.count; index++) { in IOPageableMapForAddress()
1069 if ((address >= gIOKitPageableSpace.maps[index].address) in IOPageableMapForAddress()
1070 && (address < gIOKitPageableSpace.maps[index].end)) { in IOPageableMapForAddress()
1071 map = gIOKitPageableSpace.maps[index].map; in IOPageableMapForAddress()