Lines Matching refs:funcs

406 			 const struct drm_framebuffer_funcs *funcs)  in drm_framebuffer_init()  argument
414 fb->funcs = funcs; in drm_framebuffer_init()
457 fb->funcs->destroy(fb); in drm_framebuffer_free()
669 const struct drm_crtc_funcs *funcs) in drm_crtc_init_with_planes() argument
678 crtc->funcs = funcs; in drm_crtc_init_with_planes()
727 WARN_ON(crtc->state && !crtc->funcs->atomic_destroy_state); in drm_crtc_cleanup()
728 if (crtc->state && crtc->funcs->atomic_destroy_state) in drm_crtc_cleanup()
729 crtc->funcs->atomic_destroy_state(crtc, crtc->state); in drm_crtc_cleanup()
873 const struct drm_connector_funcs *funcs, in drm_connector_init() argument
889 connector->funcs = funcs; in drm_connector_init()
975 WARN_ON(connector->state && !connector->funcs->atomic_destroy_state); in drm_connector_cleanup()
976 if (connector->state && connector->funcs->atomic_destroy_state) in drm_connector_cleanup()
977 connector->funcs->atomic_destroy_state(connector, in drm_connector_cleanup()
1087 const struct drm_encoder_funcs *funcs, in drm_encoder_init() argument
1100 encoder->funcs = funcs; in drm_encoder_init()
1161 const struct drm_plane_funcs *funcs, in drm_universal_plane_init() argument
1176 plane->funcs = funcs; in drm_universal_plane_init()
1235 const struct drm_plane_funcs *funcs, in drm_plane_init() argument
1242 return drm_universal_plane_init(dev, plane, possible_crtcs, funcs, in drm_plane_init()
1271 WARN_ON(plane->state && !plane->funcs->atomic_destroy_state); in drm_plane_cleanup()
1272 if (plane->state && plane->funcs->atomic_destroy_state) in drm_plane_cleanup()
1273 plane->funcs->atomic_destroy_state(plane, plane->state); in drm_plane_cleanup()
1342 ret = plane->funcs->disable_plane(plane); in drm_plane_force_disable()
2025 connector->funcs->fill_modes(connector, in drm_mode_getconnector()
2366 ret = plane->funcs->disable_plane(plane); in __setplane_internal()
2407 ret = plane->funcs->update_plane(plane, crtc, fb, in __setplane_internal()
2537 ret = crtc->funcs->set_config(set); in drm_mode_set_config_internal()
2905 if (!crtc->funcs->cursor_set && !crtc->funcs->cursor_set2) { in drm_mode_cursor_common()
2910 if (crtc->funcs->cursor_set2) in drm_mode_cursor_common()
2911 ret = crtc->funcs->cursor_set2(crtc, file_priv, req->handle, in drm_mode_cursor_common()
2914 ret = crtc->funcs->cursor_set(crtc, file_priv, req->handle, in drm_mode_cursor_common()
2919 if (crtc->funcs->cursor_move) { in drm_mode_cursor_common()
2920 ret = crtc->funcs->cursor_move(crtc, req->x, req->y); in drm_mode_cursor_common()
3271 fb = dev->mode_config.funcs->fb_create(dev, file_priv, r); in internal_framebuffer_create()
3438 if (fb->funcs->create_handle) { in drm_mode_getfb()
3441 ret = fb->funcs->create_handle(fb, file_priv, in drm_mode_getfb()
3533 if (fb->funcs->dirty) { in drm_mode_dirtyfb_ioctl()
3534 ret = fb->funcs->dirty(fb, file_priv, flags, r->color, in drm_mode_dirtyfb_ioctl()
4839 if (connector->funcs->dpms) in drm_mode_connector_set_obj_prop()
4840 ret = (*connector->funcs->dpms)(connector, (int)value); in drm_mode_connector_set_obj_prop()
4841 } else if (connector->funcs->set_property) in drm_mode_connector_set_obj_prop()
4842 ret = connector->funcs->set_property(connector, property, value); in drm_mode_connector_set_obj_prop()
4857 if (crtc->funcs->set_property) in drm_mode_crtc_set_obj_prop()
4858 ret = crtc->funcs->set_property(crtc, property, value); in drm_mode_crtc_set_obj_prop()
4885 if (plane->funcs->set_property) in drm_mode_plane_set_obj_prop()
4886 ret = plane->funcs->set_property(plane, property, value); in drm_mode_plane_set_obj_prop()
5107 if (crtc->funcs->gamma_set == NULL) { in drm_mode_gamma_set_ioctl()
5137 crtc->funcs->gamma_set(crtc, r_base, g_base, b_base, 0, crtc->gamma_size); in drm_mode_gamma_set_ioctl()
5257 if (crtc->funcs->page_flip == NULL) in drm_mode_page_flip_ioctl()
5311 ret = crtc->funcs->page_flip(crtc, fb, e, page_flip->flags); in drm_mode_page_flip_ioctl()
5354 if (plane->funcs->reset) in drm_mode_config_reset()
5355 plane->funcs->reset(plane); in drm_mode_config_reset()
5358 if (crtc->funcs->reset) in drm_mode_config_reset()
5359 crtc->funcs->reset(crtc); in drm_mode_config_reset()
5362 if (encoder->funcs->reset) in drm_mode_config_reset()
5363 encoder->funcs->reset(encoder); in drm_mode_config_reset()
5367 if (connector->funcs->reset) in drm_mode_config_reset()
5368 connector->funcs->reset(connector); in drm_mode_config_reset()
5797 encoder->funcs->destroy(encoder); in drm_mode_config_cleanup()
5802 connector->funcs->destroy(connector); in drm_mode_config_cleanup()
5830 plane->funcs->destroy(plane); in drm_mode_config_cleanup()
5834 crtc->funcs->destroy(crtc); in drm_mode_config_cleanup()