Lines Matching refs:scr_syncops
105 const struct wscons_syncops *scr_syncops; member
362 scr->scr_syncops = 0; in wsscreen_attach()
568 scr->scr_syncops || in wsdisplay_delscreen()
742 if (!scr || !scr->scr_syncops) in wsdisplay_dosync()
748 op = scr->scr_syncops->attach; in wsdisplay_dosync()
750 op = scr->scr_syncops->detach; in wsdisplay_dosync()
797 KASSERT(scr->scr_syncops); in wsdisplay_suspend()
1107 if (scr->scr_syncops) in wsdisplayclose()
1108 (*scr->scr_syncops->destroy)(scr->scr_synccookie); in wsdisplayclose()
1940 if (scr->scr_syncops && !error) in wsdisplay_switch3()
2003 if (scr->scr_syncops && in wsdisplay_switch2()
2005 error = (*scr->scr_syncops->attach)(scr->scr_synccookie, waitok, in wsdisplay_switch2()
2115 if (scr->scr_syncops) { in wsdisplay_switch()
2121 res = (*scr->scr_syncops->detach)(scr->scr_synccookie, waitok, in wsdisplay_switch()
2174 if (scr->scr_syncops) { in wsscreen_attach_sync()
2179 if ((*scr->scr_syncops->check)(scr->scr_synccookie)) in wsscreen_attach_sync()
2182 scr->scr_syncops = ops; in wsscreen_attach_sync()
2192 if (!scr->scr_syncops) in wsscreen_detach_sync()
2194 scr->scr_syncops = 0; in wsscreen_detach_sync()
2205 if (!scr->scr_syncops || ops != scr->scr_syncops) in wsscreen_lookup_sync()