Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/canonical/mir
/ functions
Functions
10,873 in github.com/canonical/mir
⨍
Functions
10,873
◇
Types & classes
4,666
↓ 3 callers
Function
format_message
src/server/frontend_wayland/wayland_rs/wayland_rs_cpp/src/protocol_error.cpp:25
↓ 3 callers
Method
frame_posted
src/miroil/surface.cpp:120
↓ 3 callers
Function
gbm_bo_set_user_data
tests/mir_test_doubles/mock_gbm.cpp:157
↓ 3 callers
Method
gbm_device
src/platforms/gbm-kms/server/kms/display.cpp:492
↓ 3 callers
Function
gbm_surface_create
tests/mir_test_doubles/mock_gbm.cpp:98
↓ 3 callers
Function
get_added_symbols
(previous_symbols: list[Symbol], new_symbols: set[str], is_internal: bool)
tools/symbols_map_generator/main.py:382
↓ 3 callers
Function
get_bounding_rectangle
Retrieve the bounding rectangle for the provided input sink.
src/platforms/evdev-rs/src/event_processing.rs:98
↓ 3 callers
Function
get_device_info_from_libinput_device
( known_devices: &'a mut Vec<LibinputDeviceInfo>, libinput_device: &input::Device, )
src/platforms/evdev-rs/src/event_processing.rs:88
↓ 3 callers
Method
get_focused
src/miral/application_selector.cpp:192
↓ 3 callers
Function
get_libinput_platform
tests/umock-acceptance-tests/test_libinput.cpp:37
↓ 3 callers
Function
get_matching_configs
src/platforms/atomic-kms/server/kms/egl_helper.cpp:84
↓ 3 callers
Function
get_pos_on_output
src/platforms/x11/input/input_platform.cpp:116
↓ 3 callers
Function
glBlendFuncSeparate
tests/mir_test_doubles/mock_gl.cpp:144
↓ 3 callers
Function
glClearColor
tests/mir_test_doubles/mock_gl.cpp:108
↓ 3 callers
Function
glDeleteFramebuffers
tests/mir_test_doubles/mock_gl.cpp:367
↓ 3 callers
Function
glDisableVertexAttribArray
tests/mir_test_doubles/mock_gl.cpp:207
↓ 3 callers
Function
glGetError
tests/mir_test_doubles/mock_gl.cpp:83
↓ 3 callers
Function
glUniform2f
tests/mir_test_doubles/mock_gl.cpp:172
↓ 3 callers
Method
handle
src/server/frontend_wayland/input_trigger_registry.cpp:249
↓ 3 callers
Method
handle
src/platforms/atomic-kms/server/kms/atomic_kms_output.cpp:171
↓ 3 callers
Function
handle_pointer_event
Handle all pointer event sub-types. Returns `false` if the caller's event loop should `continue` to the next event (used by `MotionAbsolute` when the
src/platforms/evdev-rs/src/event_processing.rs:420
↓ 3 callers
Function
handle_pointer_scroll
( device_info: &mut LibinputDeviceInfo, scroll_state: &mut ScrollState, data: &ScrollEventData,
src/platforms/evdev-rs/src/event_processing.rs:299
↓ 3 callers
Method
has_alpha
src/platform/graphics/drm_formats.cpp:466
↓ 3 callers
Method
has_cursor_image
src/platforms/atomic-kms/server/kms/atomic_kms_output.cpp:933
↓ 3 callers
Method
has_subsurface_with_surface
src/server/frontend_wayland/wl_surface.cpp:236
↓ 3 callers
Method
height
src/common/events/resize_event.cpp:48
↓ 3 callers
Method
height
src/platforms/evdev-rs/platform_bridge.cpp:162
↓ 3 callers
Method
hotspot
tests/unit-tests/graphics/test_software_cursor.cpp:62
↓ 3 callers
Method
hover_click_enabled
src/server/shell/basic_accessibility_manager.cpp:139
↓ 3 callers
Method
id
Retrieve the [WaylandClientId] for this client.
src/server/frontend_wayland/wayland_rs/src/wayland_client.rs:43
↓ 3 callers
Method
ignore_exclusion_zones
src/miral/window_info.cpp:473
↓ 3 callers
Function
input_event_type_to_c_str
src/common/input/input_event.cpp:44
↓ 3 callers
Method
invalidate_surface_data
src/server/frontend_wayland/wl_surface.h:80
↓ 3 callers
Function
is_maximized_state
tests/unit-tests/scene/test_surface_state_tracker.cpp:44
↓ 3 callers
Method
is_registered
examples/client/mir_shell_demo.cpp:497
↓ 3 callers
Function
iterate_and_erase_expired
src/server/frontend_wayland/input_trigger_registry.cpp:59
↓ 3 callers
Function
keyboard_expect_equal
tests/miral/test_input_configuration.cpp:349
↓ 3 callers
Function
keymap_default
src/miral/keymap.cpp:49
↓ 3 callers
Function
kill_nicely
tests/performance-tests/system_performance_test.cpp:42
↓ 3 callers
Function
libinput_device_config_accel_set_profile
tests/mir_test_doubles/mock_libinput.cpp:512
↓ 3 callers
Function
libinput_device_config_dwt_set_enabled
tests/mir_test_doubles/mock_libinput.cpp:642
↓ 3 callers
Function
libinput_device_config_middle_emulation_set_enabled
tests/mir_test_doubles/mock_libinput.cpp:587
↓ 3 callers
Function
libinput_device_config_scroll_set_button
tests/mir_test_doubles/mock_libinput.cpp:622
↓ 3 callers
Function
libinput_device_config_send_events_set_mode
tests/mir_test_doubles/mock_libinput.cpp:477
↓ 3 callers
Function
libinput_device_config_tap_set_enabled
tests/mir_test_doubles/mock_libinput.cpp:421
↓ 3 callers
Function
libinput_device_get_device_group
tests/mir_test_doubles/mock_libinput.cpp:411
↓ 3 callers
Function
libinput_device_get_id_product
tests/mir_test_doubles/mock_libinput.cpp:401
↓ 3 callers
Function
libinput_device_get_id_vendor
tests/mir_test_doubles/mock_libinput.cpp:396
↓ 3 callers
Function
libinput_device_get_sysname
tests/mir_test_doubles/mock_libinput.cpp:406
↓ 3 callers
Function
libinput_path_add_device
tests/mir_test_doubles/mock_libinput.cpp:341
↓ 3 callers
Function
link_shader
src/platform/graphics/egl_buffer_copy.cpp:207
↓ 3 callers
Method
lock
* Mutex concept implementation */
src/common/posix_rw_mutex.cpp:162
↓ 3 callers
Method
lock_mut
* Lock the data and return an accessor. * * This provides mutable access to the protected data, even * in const-context. Useful for cas
include/core/mir/synchronised.h:147
↓ 3 callers
Method
make_current
src/platforms/gbm-kms/server/buffer_allocator.cpp:275
↓ 3 callers
Method
make_current
src/platforms/renderer-generic-egl/buffer_allocator.cpp:345
↓ 3 callers
Function
make_safe_mock_display
Make a MockDisplay that returns safe stubs
tests/unit-tests/graphics/test_multiplexing_display.cpp:117
↓ 3 callers
Function
make_scoped
tests/miral/wayland_extensions.cpp:111
↓ 3 callers
Function
make_shm_fd_with_seals
tests/unit-tests/test_shm_backing.cpp:90
↓ 3 callers
Method
map_wo
src/server/shm_backing.cpp:457
↓ 3 callers
Method
mapping_mode
src/common/input/mir_touchscreen_config.cpp:68
↓ 3 callers
Method
max_height
tests/include/mir/test/doubles/stub_surface.h:102
↓ 3 callers
Method
max_width
tests/include/mir/test/doubles/stub_surface.h:100
↓ 3 callers
Method
merge
src/miral/input_configuration.cpp:783
↓ 3 callers
Function
mir_keyboard_event_input_event
src/miral/toolkit_event.cpp:90
↓ 3 callers
Method
modifier
src/platforms/gbm-kms/server/kms/platform.cpp:254
↓ 3 callers
Method
modifiers
src/server/input/xkb_mapper_registrar.cpp:269
↓ 3 callers
Function
mouse_expect_equal
tests/miral/test_input_configuration.cpp:326
↓ 3 callers
Method
name
tests/miral/test_window_manager_tools.cpp:104
↓ 3 callers
Method
name
tests/include/mir/test/doubles/stub_surface.h:32
↓ 3 callers
Method
native_buffer_base
src/platforms/eglstream-kms/server/buffer_allocator.cpp:449
↓ 3 callers
Method
notify
src/server/frontend_wayland/idle_inhibit_v1.cpp:199
↓ 3 callers
Method
num_encoders
src/platform/graphics/kms/drm_mode_resources.cpp:117
↓ 3 callers
Method
on_suspended
src/server/console/linux_virtual_terminal.cpp:130
↓ 3 callers
Method
output_layer
src/platforms/eglstream-kms/server/egl_output.cpp:257
↓ 3 callers
Method
override_the_window_manager_builder
src/server/server.cpp:572
↓ 3 callers
Method
parent_size
src/miral/window_specification.cpp:489
↓ 3 callers
Function
parse_env
src/miral/external_client.cpp:41
↓ 3 callers
Method
pause_display_config_processing
src/server/scene/mediating_display_changer.cpp:255
↓ 3 callers
Method
pause_processing_for
tests/unit-tests/scene/test_mediating_display_changer.cpp:90
↓ 3 callers
Method
pending_spec
src/server/frontend_xwayland/xwayland_surface.cpp:1058
↓ 3 callers
Method
planes
src/platforms/gbm-kms/server/kms/platform.cpp:258
↓ 3 callers
Method
platform_module
tests/acceptance-tests/platforms/x11_platform.cpp:37
↓ 3 callers
Method
pointer_configuration
src/server/input/default_device.cpp:100
↓ 3 callers
Method
post
tests/unit-tests/compositor/test_multi_threaded_compositor.cpp:85
↓ 3 callers
Method
post_frame
tests/unit-tests/input/test_cursor_controller.cpp:166
↓ 3 callers
Method
power_mode
src/miral/output.cpp:62
↓ 3 callers
Function
process_input_event
Process a single non-Device libinput input event (Pointer, Keyboard, Touch, etc.). Device events (hotplug) must be handled separately by the caller —
src/platforms/evdev-rs/src/event_processing.rs:798
↓ 3 callers
Method
raw_fd
src/platforms/evdev-rs/platform_bridge.cpp:70
↓ 3 callers
Method
read_unlock
src/common/thread/recursive_read_write_mutex.cpp:45
↓ 3 callers
Method
reception_mode
tests/unit-tests/input/test_cursor_controller.cpp:124
↓ 3 callers
Method
register_interest
src/server/input/xkb_mapper_registrar.cpp:293
↓ 3 callers
Method
register_signal_handler
src/server/glib_main_loop.cpp:176
↓ 3 callers
Method
release_current
src/platforms/gbm-kms/server/buffer_allocator.cpp:283
↓ 3 callers
Method
release_current
src/platforms/renderer-generic-egl/buffer_allocator.cpp:350
↓ 3 callers
Method
remove
src/core/geometry/rectangles.cpp:57
↓ 3 callers
Method
remove
src/server/scene/broadcasting_session_event_sink.cpp:46
↓ 3 callers
Method
remove_destroy_listener
src/wayland/lifetime_tracker.cpp:64
↓ 3 callers
Method
remove_fd
src/platforms/evdev/fd_store.cpp:46
↓ 3 callers
Method
remove_participant
src/server/scene/prompt_session_container.cpp:77
↓ 3 callers
Method
remove_surface
tests/unit-tests/input/test_surface_input_dispatcher.cpp:80
← previous
next →
1,301–1,400 of 10,873, ranked by callers