Lines Matching refs:hostwin

170     VFIOHostDMAWindow *hostwin;  in vfio_host_win_add()  local
172 QLIST_FOREACH(hostwin, &scontainer->hostwin_list, hostwin_next) { in vfio_host_win_add()
173 if (ranges_overlap(hostwin->min_iova, in vfio_host_win_add()
174 hostwin->max_iova - hostwin->min_iova + 1, in vfio_host_win_add()
181 hostwin = g_malloc0(sizeof(*hostwin)); in vfio_host_win_add()
183 hostwin->min_iova = min_iova; in vfio_host_win_add()
184 hostwin->max_iova = max_iova; in vfio_host_win_add()
185 hostwin->iova_pgsizes = iova_pgsizes; in vfio_host_win_add()
186 QLIST_INSERT_HEAD(&scontainer->hostwin_list, hostwin, hostwin_next); in vfio_host_win_add()
192 VFIOHostDMAWindow *hostwin; in vfio_host_win_del() local
194 QLIST_FOREACH(hostwin, &scontainer->hostwin_list, hostwin_next) { in vfio_host_win_del()
195 if (hostwin->min_iova == min_iova && hostwin->max_iova == max_iova) { in vfio_host_win_del()
196 QLIST_REMOVE(hostwin, hostwin_next); in vfio_host_win_del()
197 g_free(hostwin); in vfio_host_win_del()
208 VFIOHostDMAWindow *hostwin; in vfio_find_hostwin() local
211 QLIST_FOREACH(hostwin, &container->hostwin_list, hostwin_next) { in vfio_find_hostwin()
212 if (hostwin->min_iova <= iova && end <= hostwin->max_iova) { in vfio_find_hostwin()
218 return hostwin_found ? hostwin : NULL; in vfio_find_hostwin()
359 VFIOHostDMAWindow *hostwin; in vfio_spapr_container_add_section_window() local
388 QLIST_FOREACH(hostwin, &scontainer->hostwin_list, hostwin_next) { in vfio_spapr_container_add_section_window()
389 if (ranges_overlap(hostwin->min_iova, in vfio_spapr_container_add_section_window()
390 hostwin->max_iova - hostwin->min_iova + 1, in vfio_spapr_container_add_section_window()
399 hostwin->min_iova, hostwin->max_iova); in vfio_spapr_container_add_section_window()
472 VFIOHostDMAWindow *hostwin, *next; in vfio_spapr_container_release() local
477 QLIST_FOREACH_SAFE(hostwin, &scontainer->hostwin_list, hostwin_next, in vfio_spapr_container_release()
479 QLIST_REMOVE(hostwin, hostwin_next); in vfio_spapr_container_release()
480 g_free(hostwin); in vfio_spapr_container_release()