Lines Matching refs:gIOKitPageableSpace

153 } gIOKitPageableSpace;  variable
203 gIOKitPageableSpace.maps[0].map = kmem_suballoc(kernel_map, in IOLibInit()
211 gIOKitPageableSpace.maps[0].address = gIOKitPageableFixedRanges[0].min_address; in IOLibInit()
212 gIOKitPageableSpace.maps[0].end = gIOKitPageableFixedRanges[0].max_address; in IOLibInit()
213 gIOKitPageableSpace.lock = lck_mtx_alloc_init(IOLockGroup, LCK_ATTR_NULL); in IOLibInit()
214 gIOKitPageableSpace.hint = 0; in IOLibInit()
215 gIOKitPageableSpace.count = 1; in IOLibInit()
954 index = gIOKitPageableSpace.hint; in IOIteratePageableMaps()
955 attempts = gIOKitPageableSpace.count; in IOIteratePageableMaps()
957 kr = (*callback)(gIOKitPageableSpace.maps[index].map, ref); in IOIteratePageableMaps()
959 gIOKitPageableSpace.hint = index; in IOIteratePageableMaps()
965 index = gIOKitPageableSpace.count - 1; in IOIteratePageableMaps()
972 lck_mtx_lock( gIOKitPageableSpace.lock ); in IOIteratePageableMaps()
974 index = gIOKitPageableSpace.count; in IOIteratePageableMaps()
976 lck_mtx_unlock( gIOKitPageableSpace.lock ); in IOIteratePageableMaps()
1005 lck_mtx_unlock( gIOKitPageableSpace.lock ); in IOIteratePageableMaps()
1009 gIOKitPageableSpace.maps[index].map = kmr.kmr_submap; in IOIteratePageableMaps()
1010 gIOKitPageableSpace.maps[index].address = min; in IOIteratePageableMaps()
1011 gIOKitPageableSpace.maps[index].end = min + segSize; in IOIteratePageableMaps()
1012 gIOKitPageableSpace.hint = index; in IOIteratePageableMaps()
1013 gIOKitPageableSpace.count = index + 1; in IOIteratePageableMaps()
1015 lck_mtx_unlock( gIOKitPageableSpace.lock ); in IOIteratePageableMaps()
1065 for (index = 0; index < gIOKitPageableSpace.count; index++) { in IOPageableMapForAddress()
1066 if ((address >= gIOKitPageableSpace.maps[index].address) in IOPageableMapForAddress()
1067 && (address < gIOKitPageableSpace.maps[index].end)) { in IOPageableMapForAddress()
1068 map = gIOKitPageableSpace.maps[index].map; in IOPageableMapForAddress()