Lines Matching refs:msm_fb

41 	struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb);  in msm_framebuffer_dirtyfb()  local
46 if (refcount_read(&msm_fb->dirtyfb) == 1) in msm_framebuffer_dirtyfb()
83 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_prepare() local
87 refcount_inc(&msm_fb->dirtyfb); in msm_framebuffer_prepare()
89 if (atomic_inc_return(&msm_fb->prepare_count) > 1) in msm_framebuffer_prepare()
94 ret = msm_gem_get_and_pin_iova(fb->obj[i], vm, &msm_fb->iova[i]); in msm_framebuffer_prepare()
96 fb->base.id, i, msm_fb->iova[i], ret); in msm_framebuffer_prepare()
108 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_cleanup() local
112 refcount_dec(&msm_fb->dirtyfb); in msm_framebuffer_cleanup()
114 if (atomic_dec_return(&msm_fb->prepare_count)) in msm_framebuffer_cleanup()
117 memset(msm_fb->iova, 0, sizeof(msm_fb->iova)); in msm_framebuffer_cleanup()
127 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_iova() local
128 return msm_fb->iova[plane] + fb->offsets[plane]; in msm_framebuffer_iova()
138 struct msm_framebuffer *msm_fb = to_msm_framebuffer(fb); in msm_framebuffer_format() local
139 return msm_fb->format; in msm_framebuffer_format()
178 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()
226 msm_fb->base.obj[i] = bos[i]; in msm_framebuffer_init()
237 refcount_set(&msm_fb->dirtyfb, 1); in msm_framebuffer_init()
244 kfree(msm_fb); in msm_framebuffer_init()