Lines Matching refs:funcs
280 const struct drm_framebuffer_funcs *funcs) in drm_framebuffer_init() argument
291 fb->funcs = funcs; in drm_framebuffer_init()
301 fb->funcs->destroy(fb); in drm_framebuffer_free()
382 ret = crtc->funcs->set_config(&set); in drm_framebuffer_remove()
391 ret = plane->funcs->disable_plane(plane); in drm_framebuffer_remove()
421 const struct drm_crtc_funcs *funcs) in drm_crtc_init() argument
426 crtc->funcs = funcs; in drm_crtc_init()
523 const struct drm_connector_funcs *funcs, in drm_connector_init() argument
536 connector->funcs = funcs; in drm_connector_init()
610 const struct drm_encoder_funcs *funcs, in drm_encoder_init() argument
623 encoder->funcs = funcs; in drm_encoder_init()
648 const struct drm_plane_funcs *funcs, in drm_plane_init() argument
662 plane->funcs = funcs; in drm_plane_init()
1065 encoder->funcs->destroy(encoder); in drm_mode_config_cleanup()
1070 connector->funcs->destroy(connector); in drm_mode_config_cleanup()
1089 plane->funcs->destroy(plane); in drm_mode_config_cleanup()
1093 crtc->funcs->destroy(crtc); in drm_mode_config_cleanup()
1489 connector->funcs->fill_modes(connector, in drm_mode_getconnector()
1767 plane->funcs->disable_plane(plane); in drm_mode_setplane()
1837 ret = plane->funcs->update_plane(plane, crtc, fb, in drm_mode_setplane()
2020 ret = crtc->funcs->set_config(&set); in drm_mode_setcrtc()
2053 if (!crtc->funcs->cursor_set) { in drm_mode_cursor_ioctl()
2058 ret = crtc->funcs->cursor_set(crtc, file_priv, req->handle, in drm_mode_cursor_ioctl()
2063 if (crtc->funcs->cursor_move) { in drm_mode_cursor_ioctl()
2064 ret = crtc->funcs->cursor_move(crtc, req->x, req->y); in drm_mode_cursor_ioctl()
2159 ret = dev->mode_config.funcs->fb_create(dev, file_priv, &r, &fb); in drm_mode_addfb()
2344 ret = dev->mode_config.funcs->fb_create(dev, file_priv, r, &fb); in drm_mode_addfb2()
2456 fb->funcs->create_handle(fb, file_priv, &r->handle); in drm_mode_getfb()
2517 if (fb->funcs->dirty) { in drm_mode_dirtyfb_ioctl()
2518 ret = fb->funcs->dirty(fb, file_priv, flags, r->color, in drm_mode_dirtyfb_ioctl()
3214 if (connector->funcs->dpms) in drm_mode_connector_set_obj_prop()
3215 (*connector->funcs->dpms)(connector, (int)value); in drm_mode_connector_set_obj_prop()
3217 } else if (connector->funcs->set_property) in drm_mode_connector_set_obj_prop()
3218 ret = connector->funcs->set_property(connector, property, value); in drm_mode_connector_set_obj_prop()
3233 if (crtc->funcs->set_property) in drm_mode_crtc_set_obj_prop()
3234 ret = crtc->funcs->set_property(crtc, property, value); in drm_mode_crtc_set_obj_prop()
3248 if (plane->funcs->set_property) in drm_mode_plane_set_obj_prop()
3249 ret = plane->funcs->set_property(plane, property, value); in drm_mode_plane_set_obj_prop()
3430 if (crtc->funcs->gamma_set == NULL) { in drm_mode_gamma_set_ioctl()
3460 crtc->funcs->gamma_set(crtc, r_base, g_base, b_base, 0, crtc->gamma_size); in drm_mode_gamma_set_ioctl()
3558 if (crtc->funcs->page_flip == NULL) in drm_mode_page_flip_ioctl()
3607 ret = crtc->funcs->page_flip(crtc, fb, e); in drm_mode_page_flip_ioctl()
3629 if (crtc->funcs->reset) in drm_mode_config_reset()
3630 crtc->funcs->reset(crtc); in drm_mode_config_reset()
3633 if (encoder->funcs->reset) in drm_mode_config_reset()
3634 encoder->funcs->reset(encoder); in drm_mode_config_reset()
3639 if (connector->funcs->reset) in drm_mode_config_reset()
3640 connector->funcs->reset(connector); in drm_mode_config_reset()