Lines Matching refs:scontainer
62 VFIOSpaprContainer *scontainer = container_of(listener, VFIOSpaprContainer, in vfio_prereg_listener_region_add() local
64 VFIOContainer *container = &scontainer->container; in vfio_prereg_listener_region_add()
122 VFIOSpaprContainer *scontainer = container_of(listener, VFIOSpaprContainer, in vfio_prereg_listener_region_del() local
124 VFIOContainer *container = &scontainer->container; in vfio_prereg_listener_region_del()
167 static void vfio_host_win_add(VFIOSpaprContainer *scontainer, hwaddr min_iova, in vfio_host_win_add() argument
172 QLIST_FOREACH(hostwin, &scontainer->hostwin_list, hostwin_next) { in vfio_host_win_add()
186 QLIST_INSERT_HEAD(&scontainer->hostwin_list, hostwin, hostwin_next); in vfio_host_win_add()
189 static int vfio_host_win_del(VFIOSpaprContainer *scontainer, in vfio_host_win_del() argument
194 QLIST_FOREACH(hostwin, &scontainer->hostwin_list, hostwin_next) { in vfio_host_win_del()
248 VFIOSpaprContainer *scontainer = container_of(container, VFIOSpaprContainer, in vfio_spapr_create_window() local
306 ddw_levels = scontainer->levels; in vfio_spapr_create_window()
357 VFIOSpaprContainer *scontainer = container_of(container, VFIOSpaprContainer, in vfio_spapr_container_add_section_window() local
374 if (!vfio_find_hostwin(scontainer, iova, end)) { in vfio_spapr_container_add_section_window()
388 QLIST_FOREACH(hostwin, &scontainer->hostwin_list, hostwin_next) { in vfio_spapr_container_add_section_window()
409 vfio_host_win_add(scontainer, section->offset_within_address_space, in vfio_spapr_container_add_section_window()
448 VFIOSpaprContainer *scontainer = container_of(container, VFIOSpaprContainer, in vfio_spapr_container_del_section_window() local
457 if (vfio_host_win_del(scontainer, in vfio_spapr_container_del_section_window()
470 VFIOSpaprContainer *scontainer = container_of(container, VFIOSpaprContainer, in vfio_spapr_container_release() local
475 memory_listener_unregister(&scontainer->prereg_listener); in vfio_spapr_container_release()
477 QLIST_FOREACH_SAFE(hostwin, &scontainer->hostwin_list, hostwin_next, in vfio_spapr_container_release()
489 VFIOSpaprContainer *scontainer = container_of(container, VFIOSpaprContainer, in vfio_spapr_container_setup() local
495 QLIST_INIT(&scontainer->hostwin_list); in vfio_spapr_container_setup()
509 scontainer->prereg_listener = vfio_prereg_listener; in vfio_spapr_container_setup()
511 memory_listener_register(&scontainer->prereg_listener, in vfio_spapr_container_setup()
528 scontainer->levels = info.ddw.levels; in vfio_spapr_container_setup()
547 vfio_host_win_add(scontainer, info.dma32_window_start, in vfio_spapr_container_setup()
557 memory_listener_unregister(&scontainer->prereg_listener); in vfio_spapr_container_setup()