Lines Matching refs:slide_info

766 	if ((slide_info.slide_info_entry != NULL) && (slide_info.sr == shared_region)) {
768 (vm_offset_t) slide_info.slide_info_entry,
769 (vm_size_t) slide_info.slide_info_size);
770 vm_object_deallocate(slide_info.slide_object);
771 slide_info.slide_object = NULL;
772 slide_info.start = 0;
773 slide_info.end = 0;
774 slide_info.slide = 0;
775 slide_info.sr = NULL;
776 slide_info.slide_info_entry = NULL;
777 slide_info.slide_info_size = 0;
1378 struct vm_shared_region_slide_info slide_info;
1386 if (slide != slide_info.slide) {
1389 } else if (slide == slide_info.slide) {
1488 (vm_offset_t *) &slide_info.slide_info_entry,
1491 slide_info.slide_info_size = slide_info_size;
1492 slide_info.slide_object = object;
1493 slide_info.start = offset;
1494 slide_info.end = slide_info.start + size;
1495 slide_info.slide = slide;
1496 slide_info.sr = vm_shared_region_get(current_task());
1499 * because we have a pointer to it in the slide_info.
1506 * vm_shared_region_deallocate(slide_info.sr);
1523 return (void*)&slide_info;
1528 return (void*)slide_info.slide_info_entry;
1545 (mach_vm_offset_t)(vm_offset_t) slide_info.slide_info_entry,
1546 (mach_vm_size_t) slide_info.slide_info_size,
1564 if (slide_info.slide_info_entry != NULL) {
1566 (vm_offset_t) slide_info.slide_info_entry,
1567 (vm_size_t) slide_info.slide_info_size);
1568 vm_object_deallocate(slide_info.slide_object);
1569 slide_info.slide_object = NULL;
1570 slide_info.start = 0;
1571 slide_info.end = 0;
1572 slide_info.slide = 0;
1573 slide_info.slide_info_entry = NULL;
1574 slide_info.slide_info_size = 0;
1587 uint32_t slide = slide_info.slide;