Lines Matching refs:pending
78 } pending; member
309 pending.surface_destroyed); in pending_surface_destroyed()
310 fsout->pending.surface = NULL; in pending_surface_destroyed()
335 fsout->pending.surface_destroyed.notify = pending_surface_destroyed; in fs_output_create()
471 if (fsout->pending.surface == configured_surface) in fs_output_configure_simple()
539 if (fsout->pending.surface != configured_surface) { in fs_output_configure_for_mode()
547 surface_subsurfaces_boundingbox(fsout->pending.surface, in fs_output_configure_for_mode()
573 mode.refresh = fsout->pending.framerate; in fs_output_configure_for_mode()
581 if (fsout->pending.mode_feedback) { in fs_output_configure_for_mode()
583 fsout->pending.mode_feedback); in fs_output_configure_for_mode()
584 wl_resource_destroy(fsout->pending.mode_feedback); in fs_output_configure_for_mode()
585 fsout->pending.mode_feedback = NULL; in fs_output_configure_for_mode()
592 if (fsout->pending.mode_feedback) { in fs_output_configure_for_mode()
594 fsout->pending.mode_feedback); in fs_output_configure_for_mode()
595 wl_resource_destroy(fsout->pending.mode_feedback); in fs_output_configure_for_mode()
596 fsout->pending.mode_feedback = NULL; in fs_output_configure_for_mode()
610 if (fsout->pending.surface == surface) { in fs_output_configure()
611 if (fsout->pending.presented_for_mode) in fs_output_configure()
637 fsout->pending.surface == surface) in configure_presented_surface()
644 assert(fsout->pending.surface); in fs_output_apply_pending()
646 if (fsout->surface && fsout->surface != fsout->pending.surface) { in fs_output_apply_pending()
660 fsout->method = fsout->pending.method; in fs_output_apply_pending()
661 fsout->framerate = fsout->pending.framerate; in fs_output_apply_pending()
662 fsout->presented_for_mode = fsout->pending.presented_for_mode; in fs_output_apply_pending()
664 if (fsout->surface != fsout->pending.surface) { in fs_output_apply_pending()
665 fsout->surface = fsout->pending.surface; in fs_output_apply_pending()
686 if (!fsout->pending.surface) in fs_output_clear_pending()
689 if (fsout->pending.mode_feedback) { in fs_output_clear_pending()
691 fsout->pending.mode_feedback); in fs_output_clear_pending()
692 wl_resource_destroy(fsout->pending.mode_feedback); in fs_output_clear_pending()
693 fsout->pending.mode_feedback = NULL; in fs_output_clear_pending()
696 wl_list_remove(&fsout->pending.surface_destroyed.link); in fs_output_clear_pending()
697 fsout->pending.surface = NULL; in fs_output_clear_pending()
713 fsout->pending.surface = surface; in fs_output_set_surface()
714 wl_signal_add(&fsout->pending.surface->destroy_signal, in fs_output_set_surface()
715 &fsout->pending.surface_destroyed); in fs_output_set_surface()
717 fsout->pending.method = method; in fs_output_set_surface()
718 fsout->pending.framerate = framerate; in fs_output_set_surface()
719 fsout->pending.presented_for_mode = presented_for_mode; in fs_output_set_surface()
801 fsout->pending.mode_feedback = NULL; in mode_feedback_destroyed()
830 fsout->pending.mode_feedback = in fullscreen_shell_present_surface_for_mode()
834 wl_resource_set_implementation(fsout->pending.mode_feedback, NULL, in fullscreen_shell_present_surface_for_mode()