Lines Matching refs:flush
23 struct hv_guest_mapping_flush *flush; in hyperv_flush_guest_mapping() local
36 flush = *flush_pcpu; in hyperv_flush_guest_mapping()
38 if (unlikely(!flush)) { in hyperv_flush_guest_mapping()
43 flush->address_space = as; in hyperv_flush_guest_mapping()
44 flush->flags = 0; in hyperv_flush_guest_mapping()
47 flush, NULL); in hyperv_flush_guest_mapping()
60 struct hv_guest_mapping_flush_list *flush, in hyperv_fill_flush_guest_mapping_list() argument
77 flush->gpa_list[gpa_n].page.additional_pages = additional_pages; in hyperv_fill_flush_guest_mapping_list()
78 flush->gpa_list[gpa_n].page.largepage = false; in hyperv_fill_flush_guest_mapping_list()
79 flush->gpa_list[gpa_n].page.basepfn = cur; in hyperv_fill_flush_guest_mapping_list()
94 struct hv_guest_mapping_flush_list *flush; in hyperv_flush_guest_mapping_range() local
108 flush = *flush_pcpu; in hyperv_flush_guest_mapping_range()
109 if (unlikely(!flush)) { in hyperv_flush_guest_mapping_range()
114 flush->address_space = as; in hyperv_flush_guest_mapping_range()
115 flush->flags = 0; in hyperv_flush_guest_mapping_range()
117 gpa_n = fill_flush_list_func(flush, data); in hyperv_flush_guest_mapping_range()
124 gpa_n, 0, flush, NULL); in hyperv_flush_guest_mapping_range()