Lines Matching refs:appletbdrm_state
325 struct appletbdrm_plane_state *appletbdrm_state = to_appletbdrm_plane_state(new_plane_state); in appletbdrm_primary_plane_helper_atomic_check() local
356 appletbdrm_state->request = kzalloc(request_size, GFP_KERNEL); in appletbdrm_primary_plane_helper_atomic_check()
358 if (!appletbdrm_state->request) in appletbdrm_primary_plane_helper_atomic_check()
361 appletbdrm_state->response = kzalloc(sizeof(*appletbdrm_state->response), GFP_KERNEL); in appletbdrm_primary_plane_helper_atomic_check()
363 if (!appletbdrm_state->response) in appletbdrm_primary_plane_helper_atomic_check()
366 appletbdrm_state->request_size = request_size; in appletbdrm_primary_plane_helper_atomic_check()
367 appletbdrm_state->frames_size = frames_size; in appletbdrm_primary_plane_helper_atomic_check()
376 struct appletbdrm_plane_state *appletbdrm_state = to_appletbdrm_plane_state(state); in appletbdrm_flush_damage() local
378 struct appletbdrm_fb_request_response *response = appletbdrm_state->response; in appletbdrm_flush_damage()
382 struct appletbdrm_fb_request *request = appletbdrm_state->request; in appletbdrm_flush_damage()
387 size_t frames_size = appletbdrm_state->frames_size; in appletbdrm_flush_damage()
388 size_t request_size = appletbdrm_state->request_size; in appletbdrm_flush_damage()
504 struct appletbdrm_plane_state *appletbdrm_state; in appletbdrm_primary_plane_reset() local
508 appletbdrm_state = kzalloc(sizeof(*appletbdrm_state), GFP_KERNEL); in appletbdrm_primary_plane_reset()
509 if (!appletbdrm_state) in appletbdrm_primary_plane_reset()
512 __drm_gem_reset_shadow_plane(plane, &appletbdrm_state->base); in appletbdrm_primary_plane_reset()
518 struct appletbdrm_plane_state *appletbdrm_state; in appletbdrm_primary_plane_duplicate_state() local
523 appletbdrm_state = kzalloc(sizeof(*appletbdrm_state), GFP_KERNEL); in appletbdrm_primary_plane_duplicate_state()
524 if (!appletbdrm_state) in appletbdrm_primary_plane_duplicate_state()
528 appletbdrm_state->request = NULL; in appletbdrm_primary_plane_duplicate_state()
529 appletbdrm_state->response = NULL; in appletbdrm_primary_plane_duplicate_state()
531 appletbdrm_state->request_size = 0; in appletbdrm_primary_plane_duplicate_state()
532 appletbdrm_state->frames_size = 0; in appletbdrm_primary_plane_duplicate_state()
534 new_shadow_plane_state = &appletbdrm_state->base; in appletbdrm_primary_plane_duplicate_state()
544 struct appletbdrm_plane_state *appletbdrm_state = to_appletbdrm_plane_state(state); in appletbdrm_primary_plane_destroy_state() local
546 kfree(appletbdrm_state->request); in appletbdrm_primary_plane_destroy_state()
547 kfree(appletbdrm_state->response); in appletbdrm_primary_plane_destroy_state()
549 __drm_gem_destroy_shadow_plane_state(&appletbdrm_state->base); in appletbdrm_primary_plane_destroy_state()
551 kfree(appletbdrm_state); in appletbdrm_primary_plane_destroy_state()