Lines Matching defs:funcs

213 			if (!plane->funcs->format_mod_supported ||
214 plane->funcs->format_mod_supported(plane,
237 const struct drm_plane_funcs *funcs,
263 (!funcs->atomic_destroy_state ||
264 !funcs->atomic_duplicate_state));
274 plane->funcs = funcs;
363 * @funcs: callbacks for the new plane
387 const struct drm_plane_funcs *funcs,
396 WARN_ON(!funcs->destroy);
399 ret = __drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
419 const struct drm_plane_funcs *funcs,
430 if (WARN_ON(!funcs || funcs->destroy))
440 ret = __drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
458 const struct drm_plane_funcs *funcs,
469 if (drm_WARN_ON(dev, !funcs))
479 ret = __drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
502 if (plane->funcs->late_register)
503 ret = plane->funcs->late_register(plane);
523 if (plane->funcs->early_unregister)
524 plane->funcs->early_unregister(plane);
556 WARN_ON(plane->state && !plane->funcs->atomic_destroy_state);
557 if (plane->state && plane->funcs->atomic_destroy_state)
558 plane->funcs->atomic_destroy_state(plane, plane->state);
612 ret = plane->funcs->disable_plane(plane, NULL);
646 if (plane->funcs->set_property)
647 ret = plane->funcs->set_property(plane, property, value);
772 if (plane->funcs->format_mod_supported) {
773 if (!plane->funcs->format_mod_supported(plane, format, modifier))
880 ret = plane->funcs->disable_plane(plane, ctx);
897 ret = plane->funcs->update_plane(plane, crtc, fb,
931 return plane->funcs->disable_plane(plane, ctx);
946 return plane->funcs->update_plane(plane, crtc, fb,
1163 if (!crtc->funcs->cursor_set && !crtc->funcs->cursor_set2) {
1168 if (crtc->funcs->cursor_set2)
1169 ret = crtc->funcs->cursor_set2(crtc, file_priv, req->handle,
1172 ret = crtc->funcs->cursor_set(crtc, file_priv, req->handle,
1177 if (crtc->funcs->cursor_move) {
1178 ret = crtc->funcs->cursor_move(crtc, req->x, req->y);
1263 if (crtc->funcs->page_flip_target) {
1297 } else if (crtc->funcs->page_flip == NULL ||
1380 if (crtc->funcs->page_flip_target)
1381 ret = crtc->funcs->page_flip_target(crtc, fb, e,
1386 ret = crtc->funcs->page_flip(crtc, fb, e, page_flip->flags,
1417 if (ret && crtc->funcs->page_flip_target)