Lines Matching refs:msm_fb
36 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_create_handle() local
38 msm_fb->planes[0], handle); in msm_framebuffer_create_handle()
43 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_destroy() local
51 struct drm_gem_object *bo = msm_fb->planes[i]; in msm_framebuffer_destroy()
56 kfree(msm_fb); in msm_framebuffer_destroy()
75 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_describe() local
85 msm_gem_describe(msm_fb->planes[i], m); in msm_framebuffer_describe()
97 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_prepare() local
102 ret = msm_gem_get_iova(msm_fb->planes[i], id, &iova); in msm_framebuffer_prepare()
113 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_cleanup() local
117 msm_gem_put_iova(msm_fb->planes[i], id); in msm_framebuffer_cleanup()
122 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_iova() local
123 if (!msm_fb->planes[plane]) in msm_framebuffer_iova()
125 return msm_gem_iova(msm_fb->planes[plane], id) + fb->offsets[plane]; in msm_framebuffer_iova()
130 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_bo() local
131 return msm_fb->planes[plane]; in msm_framebuffer_bo()
136 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_format() local
137 return msm_fb->format; in msm_framebuffer_format()
175 struct msm_framebuffer *msm_fb = NULL; in msm_framebuffer_init() local
197 msm_fb = kzalloc(sizeof(*msm_fb), GFP_KERNEL); in msm_framebuffer_init()
198 if (!msm_fb) { in msm_framebuffer_init()
203 fb = &msm_fb->base; in msm_framebuffer_init()
205 msm_fb->format = format; in msm_framebuffer_init()
207 if (n > ARRAY_SIZE(msm_fb->planes)) { in msm_framebuffer_init()
226 msm_fb->planes[i] = bos[i]; in msm_framebuffer_init()
242 kfree(msm_fb); in msm_framebuffer_init()