Lines Matching refs:drm
47 #define drm_to_adev(_drm) container_of(_drm, struct appletbdrm_device, drm)
48 #define adev_to_udev(adev) interface_to_usbdev(to_usb_interface((adev)->drm.dev))
132 struct drm_device drm; member
157 struct drm_device *drm = &adev->drm; in appletbdrm_send_request() local
163 drm_err(drm, "Failed to send message (%d)\n", ret); in appletbdrm_send_request()
168 drm_err(drm, "Actual size (%d) doesn't match expected size (%zu)\n", in appletbdrm_send_request()
181 struct drm_device *drm = &adev->drm; in appletbdrm_read_response() local
189 drm_err(drm, "Failed to read response (%d)\n", ret); in appletbdrm_read_response()
204 drm_err(drm, "Encountered unexpected readiness signal\n"); in appletbdrm_read_response()
209 drm_err(drm, "Actual size (%d) doesn't match expected size (%zu)\n", in appletbdrm_read_response()
215 drm_err(drm, "Unexpected response from device (expected %p4cl found %p4cl)\n", in appletbdrm_read_response()
258 struct drm_device *drm = &adev->drm; in appletbdrm_get_information() local
283 drm_err(drm, "Encountered unexpected bits per pixel value (%d)\n", bits_per_pixel); in appletbdrm_get_information()
289 drm_err(drm, "Encountered unknown pixel format (%p4cl)\n", &pixel_format); in appletbdrm_get_information()
383 struct drm_device *drm = &adev->drm; in appletbdrm_flush_damage() local
396 drm_err(drm, "Failed to start CPU framebuffer access (%d)\n", ret); in appletbdrm_flush_damage()
459 drm_err(drm, "Response timestamp (%llu) doesn't match request timestamp (%llu)\n", in appletbdrm_flush_damage()
474 struct drm_device *drm = plane->dev; in appletbdrm_primary_plane_helper_atomic_update() local
479 if (!drm_dev_enter(drm, &idx)) in appletbdrm_primary_plane_helper_atomic_update()
631 struct drm_device *drm = &adev->drm; in appletbdrm_setup_mode_config() local
634 ret = drmm_mode_config_init(drm); in appletbdrm_setup_mode_config()
636 drm_err(drm, "Failed to initialize mode configuration\n"); in appletbdrm_setup_mode_config()
641 ret = drm_universal_plane_init(drm, primary_plane, 0, in appletbdrm_setup_mode_config()
648 drm_err(drm, "Failed to initialize universal plane object\n"); in appletbdrm_setup_mode_config()
656 ret = drm_crtc_init_with_planes(drm, crtc, primary_plane, NULL, in appletbdrm_setup_mode_config()
659 drm_err(drm, "Failed to initialize CRTC object\n"); in appletbdrm_setup_mode_config()
666 ret = drm_encoder_init(drm, encoder, &appletbdrm_encoder_funcs, in appletbdrm_setup_mode_config()
669 drm_err(drm, "Failed to initialize encoder\n"); in appletbdrm_setup_mode_config()
682 drm->mode_config.max_width = max(adev->height, DRM_SHADOW_PLANE_MAX_WIDTH); in appletbdrm_setup_mode_config()
683 drm->mode_config.max_height = max(adev->width, DRM_SHADOW_PLANE_MAX_HEIGHT); in appletbdrm_setup_mode_config()
684 drm->mode_config.preferred_depth = APPLETBDRM_BITS_PER_PIXEL; in appletbdrm_setup_mode_config()
685 drm->mode_config.funcs = &appletbdrm_mode_config_funcs; in appletbdrm_setup_mode_config()
693 ret = drm_connector_init(drm, connector, in appletbdrm_setup_mode_config()
696 drm_err(drm, "Failed to initialize connector\n"); in appletbdrm_setup_mode_config()
705 drm_err(drm, "Failed to set panel orientation\n"); in appletbdrm_setup_mode_config()
711 drm->mode_config.non_desktop_property, true); in appletbdrm_setup_mode_config()
713 drm_err(drm, "Failed to set non-desktop property\n"); in appletbdrm_setup_mode_config()
720 drm_err(drm, "Failed to initialize simple display pipe\n"); in appletbdrm_setup_mode_config()
724 drm_mode_config_reset(drm); in appletbdrm_setup_mode_config()
735 struct drm_device *drm = NULL; in appletbdrm_probe() local
741 drm_err(drm, "appletbdrm: Failed to find bulk endpoints\n"); in appletbdrm_probe()
745 adev = devm_drm_dev_alloc(dev, &appletbdrm_drm_driver, struct appletbdrm_device, drm); in appletbdrm_probe()
752 drm = &adev->drm; in appletbdrm_probe()
758 drm_dev_set_dma_dev(drm, dma_dev); in appletbdrm_probe()
761 drm_warn(drm, "buffer sharing not supported"); /* not an error */ in appletbdrm_probe()
766 drm_err(drm, "Failed to get display information\n"); in appletbdrm_probe()
772 drm_err(drm, "Failed to signal readiness\n"); in appletbdrm_probe()
778 drm_err(drm, "Failed to setup mode config\n"); in appletbdrm_probe()
782 ret = drm_dev_register(drm, 0); in appletbdrm_probe()
784 drm_err(drm, "Failed to register DRM device\n"); in appletbdrm_probe()
790 drm_err(drm, "Failed to clear display\n"); in appletbdrm_probe()
800 struct drm_device *drm = &adev->drm; in appletbdrm_disconnect() local
802 drm_dev_unplug(drm); in appletbdrm_disconnect()
803 drm_atomic_helper_shutdown(drm); in appletbdrm_disconnect()
814 drm_atomic_helper_shutdown(&adev->drm); in appletbdrm_shutdown()