Lines Matching full:destination

83  * and the destination addresses of those source pages.  As this data
88 * destination page in its final resting place (if it happens
99 * KIMAGE_NO_DEST is an impossible destination address..., for
100 * allocating pages whose destination address we do not care about.
117 * Verify we have good destination addresses. The caller is in sanity_check_segment_list()
123 * the destination addresses are page aligned. Too many in sanity_check_segment_list()
125 * insidious is getting overlapping destination addresses in sanity_check_segment_list()
142 /* Verify our destination addresses do not overlap. in sanity_check_segment_list()
143 * If we alloed overlapping destination addresses in sanity_check_segment_list()
191 * Verify we have good destination addresses. Normally in sanity_check_segment_list()
215 * The destination addresses are searched from system RAM rather than in sanity_check_segment_list()
217 * to be accepted by the current kernel. Accept the destination in sanity_check_segment_list()
245 /* Initialize the list of destination pages */ in do_kimage_alloc_init()
335 * not conflict with either the destination addresses in kimage_alloc_normal_control_pages()
353 * is a destination page. in kimage_alloc_normal_control_pages()
376 /* Because the page is already in it's destination in kimage_alloc_normal_control_pages()
383 /* Deal with the destination pages I have inadvertently allocated. in kimage_alloc_normal_control_pages()
402 * not conflict with either the destination addresses in kimage_alloc_crash_control_pages()
510 unsigned long destination) in kimage_set_destination() argument
512 destination &= PAGE_MASK; in kimage_set_destination()
514 return kimage_add_entry(image, destination | IND_DESTINATION); in kimage_set_destination()
528 /* Walk through and free any extra destination pages I may have */ in kimage_free_extra_pages()
630 unsigned long destination = 0; in kimage_dst_used() local
634 destination = entry & PAGE_MASK; in kimage_dst_used()
636 if (page == destination) in kimage_dst_used()
638 destination += PAGE_SIZE; in kimage_dst_used()
647 unsigned long destination) in kimage_alloc_page() argument
651 * is not copied to its destination page before the data on in kimage_alloc_page()
652 * the destination page is no longer useful. in kimage_alloc_page()
655 * either its own destination page, or it is not a in kimage_alloc_page()
656 * destination page at all. in kimage_alloc_page()
671 * Walk through the list of destination pages, and see if I in kimage_alloc_page()
676 if (addr == destination) { in kimage_alloc_page()
697 /* If it is the destination page we want use it */ in kimage_alloc_page()
698 if (addr == destination) in kimage_alloc_page()
701 /* If the page is not a destination page use it */ in kimage_alloc_page()
707 * I know that the page is someones destination page. in kimage_alloc_page()
709 * destination page. And if so swap the source pages. in kimage_alloc_page()
723 * destination page, so return it if it's in kimage_alloc_page()
734 /* Place the page on the destination list, to be used later */ in kimage_alloc_page()
878 * user space to it's destination. in kimage_load_crash_segment()