Lines Matching full:destination
106 * and the destination addresses of those source pages. As this data
111 * destination page in its final resting place (if it happens
122 * KIMAGE_NO_DEST is an impossible destination address..., for
123 * allocating pages whose destination address we do not care about.
140 * Verify we have good destination addresses. The caller is in sanity_check_segment_list()
146 * the destination addresses are page aligned. Too many in sanity_check_segment_list()
148 * insidious is getting overlapping destination addresses in sanity_check_segment_list()
165 /* Verify our destination addresses do not overlap. in sanity_check_segment_list()
166 * If we alloed overlapping destination addresses in sanity_check_segment_list()
213 * Verify we have good destination addresses. Normally in sanity_check_segment_list()
256 /* Initialize the list of destination pages */ in do_kimage_alloc_init()
346 * not conflict with either the destination addresses in kimage_alloc_normal_control_pages()
364 * is a destination page. in kimage_alloc_normal_control_pages()
387 /* Because the page is already in it's destination in kimage_alloc_normal_control_pages()
394 /* Deal with the destination pages I have inadvertently allocated. in kimage_alloc_normal_control_pages()
412 * not conflict with either the destination addresses in kimage_alloc_crash_control_pages()
551 unsigned long destination) in kimage_set_destination() argument
553 destination &= PAGE_MASK; in kimage_set_destination()
555 return kimage_add_entry(image, destination | IND_DESTINATION); in kimage_set_destination()
569 /* Walk through and free any extra destination pages I may have */ in kimage_free_extra_pages()
648 unsigned long destination = 0; in kimage_dst_used() local
652 destination = entry & PAGE_MASK; in kimage_dst_used()
654 if (page == destination) in kimage_dst_used()
656 destination += PAGE_SIZE; in kimage_dst_used()
665 unsigned long destination) in kimage_alloc_page() argument
669 * is not copied to its destination page before the data on in kimage_alloc_page()
670 * the destination page is no longer useful. in kimage_alloc_page()
673 * either its own destination page, or it is not a in kimage_alloc_page()
674 * destination page at all. in kimage_alloc_page()
689 * Walk through the list of destination pages, and see if I in kimage_alloc_page()
694 if (addr == destination) { in kimage_alloc_page()
715 /* If it is the destination page we want use it */ in kimage_alloc_page()
716 if (addr == destination) in kimage_alloc_page()
719 /* If the page is not a destination page use it */ in kimage_alloc_page()
725 * I know that the page is someones destination page. in kimage_alloc_page()
727 * destination page. And if so swap the source pages. in kimage_alloc_page()
741 * destination page, so return it if it's in kimage_alloc_page()
752 /* Place the page on the destination list, to be used later */ in kimage_alloc_page()
831 * user space to it's destination. in kimage_load_crash_segment()