Lines Matching refs:ssd130x_state
451 struct ssd130x_plane_state *ssd130x_state, in ssd130x_update_rect() argument
456 u8 *buf = ssd130x_state->buffer; in ssd130x_update_rect()
457 u8 *data_array = ssd130x_state->data_array; in ssd130x_update_rect()
554 struct ssd130x_plane_state *ssd130x_state) in ssd130x_clear_screen() argument
563 ssd130x_update_rect(ssd130x, ssd130x_state, &fullscreen); in ssd130x_clear_screen()
573 struct ssd130x_plane_state *ssd130x_state = to_ssd130x_plane_state(state); in ssd130x_fb_blit_rect() local
574 u8 *buf = ssd130x_state->buffer; in ssd130x_fb_blit_rect()
594 ssd130x_update_rect(ssd130x, ssd130x_state, rect); in ssd130x_fb_blit_rect()
605 struct ssd130x_plane_state *ssd130x_state = to_ssd130x_plane_state(plane_state); in ssd130x_primary_plane_helper_atomic_check() local
622 ssd130x_state->buffer = kcalloc(pitch, ssd130x->height, GFP_KERNEL); in ssd130x_primary_plane_helper_atomic_check()
623 if (!ssd130x_state->buffer) in ssd130x_primary_plane_helper_atomic_check()
626 ssd130x_state->data_array = kcalloc(ssd130x->width, pages, GFP_KERNEL); in ssd130x_primary_plane_helper_atomic_check()
627 if (!ssd130x_state->data_array) { in ssd130x_primary_plane_helper_atomic_check()
628 kfree(ssd130x_state->buffer); in ssd130x_primary_plane_helper_atomic_check()
630 ssd130x_state->buffer = NULL; in ssd130x_primary_plane_helper_atomic_check()
670 struct ssd130x_plane_state *ssd130x_state = to_ssd130x_plane_state(plane->state); in ssd130x_primary_plane_helper_atomic_disable() local
676 ssd130x_clear_screen(ssd130x, ssd130x_state); in ssd130x_primary_plane_helper_atomic_disable()
684 struct ssd130x_plane_state *ssd130x_state; in ssd130x_primary_plane_reset() local
688 ssd130x_state = kzalloc(sizeof(*ssd130x_state), GFP_KERNEL); in ssd130x_primary_plane_reset()
689 if (!ssd130x_state) in ssd130x_primary_plane_reset()
692 __drm_gem_reset_shadow_plane(plane, &ssd130x_state->base); in ssd130x_primary_plane_reset()
699 struct ssd130x_plane_state *ssd130x_state; in ssd130x_primary_plane_duplicate_state() local
705 ssd130x_state = kmemdup(old_ssd130x_state, sizeof(*ssd130x_state), GFP_KERNEL); in ssd130x_primary_plane_duplicate_state()
706 if (!ssd130x_state) in ssd130x_primary_plane_duplicate_state()
710 ssd130x_state->buffer = NULL; in ssd130x_primary_plane_duplicate_state()
711 ssd130x_state->data_array = NULL; in ssd130x_primary_plane_duplicate_state()
713 new_shadow_plane_state = &ssd130x_state->base; in ssd130x_primary_plane_duplicate_state()
723 struct ssd130x_plane_state *ssd130x_state = to_ssd130x_plane_state(state); in ssd130x_primary_plane_destroy_state() local
725 kfree(ssd130x_state->data_array); in ssd130x_primary_plane_destroy_state()
726 kfree(ssd130x_state->buffer); in ssd130x_primary_plane_destroy_state()
728 __drm_gem_destroy_shadow_plane_state(&ssd130x_state->base); in ssd130x_primary_plane_destroy_state()
730 kfree(ssd130x_state); in ssd130x_primary_plane_destroy_state()