Lines Matching refs:funcs

405 			 const struct drm_framebuffer_funcs *funcs)  in drm_framebuffer_init()  argument
413 fb->funcs = funcs; in drm_framebuffer_init()
456 fb->funcs->destroy(fb); in drm_framebuffer_free()
658 const struct drm_crtc_funcs *funcs) in drm_crtc_init_with_planes() argument
667 crtc->funcs = funcs; in drm_crtc_init_with_planes()
716 WARN_ON(crtc->state && !crtc->funcs->atomic_destroy_state); in drm_crtc_cleanup()
717 if (crtc->state && crtc->funcs->atomic_destroy_state) in drm_crtc_cleanup()
718 crtc->funcs->atomic_destroy_state(crtc, crtc->state); in drm_crtc_cleanup()
862 const struct drm_connector_funcs *funcs, in drm_connector_init() argument
878 connector->funcs = funcs; in drm_connector_init()
964 WARN_ON(connector->state && !connector->funcs->atomic_destroy_state); in drm_connector_cleanup()
965 if (connector->state && connector->funcs->atomic_destroy_state) in drm_connector_cleanup()
966 connector->funcs->atomic_destroy_state(connector, in drm_connector_cleanup()
1076 const struct drm_encoder_funcs *funcs, in drm_encoder_init() argument
1089 encoder->funcs = funcs; in drm_encoder_init()
1150 const struct drm_plane_funcs *funcs, in drm_universal_plane_init() argument
1165 plane->funcs = funcs; in drm_universal_plane_init()
1224 const struct drm_plane_funcs *funcs, in drm_plane_init() argument
1231 return drm_universal_plane_init(dev, plane, possible_crtcs, funcs, in drm_plane_init()
1260 WARN_ON(plane->state && !plane->funcs->atomic_destroy_state); in drm_plane_cleanup()
1261 if (plane->state && plane->funcs->atomic_destroy_state) in drm_plane_cleanup()
1262 plane->funcs->atomic_destroy_state(plane, plane->state); in drm_plane_cleanup()
1308 ret = plane->funcs->disable_plane(plane); in drm_plane_force_disable()
2146 connector->funcs->fill_modes(connector, in drm_mode_getconnector()
2462 ret = plane->funcs->disable_plane(plane); in __setplane_internal()
2517 ret = plane->funcs->update_plane(plane, crtc, fb, in __setplane_internal()
2647 ret = crtc->funcs->set_config(set); in drm_mode_set_config_internal()
3028 if (!crtc->funcs->cursor_set && !crtc->funcs->cursor_set2) { in drm_mode_cursor_common()
3033 if (crtc->funcs->cursor_set2) in drm_mode_cursor_common()
3034 ret = crtc->funcs->cursor_set2(crtc, file_priv, req->handle, in drm_mode_cursor_common()
3037 ret = crtc->funcs->cursor_set(crtc, file_priv, req->handle, in drm_mode_cursor_common()
3042 if (crtc->funcs->cursor_move) { in drm_mode_cursor_common()
3043 ret = crtc->funcs->cursor_move(crtc, req->x, req->y); in drm_mode_cursor_common()
3350 fb = dev->mode_config.funcs->fb_create(dev, file_priv, r); in internal_framebuffer_create()
3484 if (fb->funcs->create_handle) { in drm_mode_getfb()
3487 ret = fb->funcs->create_handle(fb, file_priv, in drm_mode_getfb()
3579 if (fb->funcs->dirty) { in drm_mode_dirtyfb_ioctl()
3580 ret = fb->funcs->dirty(fb, file_priv, flags, r->color, in drm_mode_dirtyfb_ioctl()
4528 if (connector->funcs->dpms) in drm_mode_connector_set_obj_prop()
4529 (*connector->funcs->dpms)(connector, (int)value); in drm_mode_connector_set_obj_prop()
4531 } else if (connector->funcs->set_property) in drm_mode_connector_set_obj_prop()
4532 ret = connector->funcs->set_property(connector, property, value); in drm_mode_connector_set_obj_prop()
4547 if (crtc->funcs->set_property) in drm_mode_crtc_set_obj_prop()
4548 ret = crtc->funcs->set_property(crtc, property, value); in drm_mode_crtc_set_obj_prop()
4575 if (plane->funcs->set_property) in drm_mode_plane_set_obj_prop()
4576 ret = plane->funcs->set_property(plane, property, value); in drm_mode_plane_set_obj_prop()
4797 if (crtc->funcs->gamma_set == NULL) { in drm_mode_gamma_set_ioctl()
4827 crtc->funcs->gamma_set(crtc, r_base, g_base, b_base, 0, crtc->gamma_size); in drm_mode_gamma_set_ioctl()
4947 if (crtc->funcs->page_flip == NULL) in drm_mode_page_flip_ioctl()
4994 ret = crtc->funcs->page_flip(crtc, fb, e, page_flip->flags); in drm_mode_page_flip_ioctl()
5043 if (plane->funcs->reset) in drm_mode_config_reset()
5044 plane->funcs->reset(plane); in drm_mode_config_reset()
5047 if (crtc->funcs->reset) in drm_mode_config_reset()
5048 crtc->funcs->reset(crtc); in drm_mode_config_reset()
5051 if (encoder->funcs->reset) in drm_mode_config_reset()
5052 encoder->funcs->reset(encoder); in drm_mode_config_reset()
5055 if (connector->funcs->reset) in drm_mode_config_reset()
5056 connector->funcs->reset(connector); in drm_mode_config_reset()
5482 encoder->funcs->destroy(encoder); in drm_mode_config_cleanup()
5487 connector->funcs->destroy(connector); in drm_mode_config_cleanup()
5515 plane->funcs->destroy(plane); in drm_mode_config_cleanup()
5519 crtc->funcs->destroy(crtc); in drm_mode_config_cleanup()