Searched refs:kfb (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_framebuffer.c18 struct komeda_fb *kfb = to_kfb(fb); local
25 kfree(kfb);
40 komeda_fb_afbc_size_check(struct komeda_fb *kfb, struct drm_file *file, argument
43 struct drm_framebuffer *fb = &kfb->base;
79 kfb->aligned_w = ALIGN(fb->width, alignment_w);
80 kfb->aligned_h = ALIGN(fb->height, alignment_h);
87 n_blocks = (kfb->aligned_w * kfb->aligned_h) / AFBC_SUPERBLK_PIXELS;
88 kfb->offset_payload = ALIGN(n_blocks * AFBC_HEADER_SIZE,
92 kfb
111 komeda_fb_none_afbc_size_check(struct komeda_dev *mdev, struct komeda_fb *kfb, struct drm_file *file, const struct drm_mode_fb_cmd2 *mode_cmd) argument
163 struct komeda_fb *kfb; local
208 komeda_fb_check_src_coords(const struct komeda_fb *kfb, u32 src_x, u32 src_y, u32 src_w, u32 src_h) argument
239 komeda_fb_get_pixel_addr(struct komeda_fb *kfb, int x, int y, int plane) argument
267 komeda_fb_is_layer_supported(struct komeda_fb *kfb, u32 layer_type, u32 rot) argument
[all...]
H A Dkomeda_framebuffer.h41 int komeda_fb_check_src_coords(const struct komeda_fb *kfb,
44 komeda_fb_get_pixel_addr(struct komeda_fb *kfb, int x, int y, int plane);
45 bool komeda_fb_is_layer_supported(struct komeda_fb *kfb, u32 layer_type,
H A Dkomeda_pipeline_state.c284 struct komeda_fb *kfb,
290 if (!komeda_fb_is_layer_supported(kfb, layer->layer_type, dflow->rot))
305 if (komeda_fb_check_src_coords(kfb, src_x, src_y, src_w, src_h))
323 if (kfb->base.format->hsub > 1)
344 struct komeda_fb *kfb = to_kfb(fb); local
349 err = komeda_layer_check_cfg(layer, kfb, dflow);
363 st->hsize = kfb->aligned_w;
364 st->vsize = kfb->aligned_h;
366 st->afbc_crop_r = kfb->aligned_w - dflow->in_x - dflow->in_w;
368 st->afbc_crop_b = kfb
283 komeda_layer_check_cfg(struct komeda_layer *layer, struct komeda_fb *kfb, struct komeda_data_flow_cfg *dflow) argument
403 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); local
[all...]
/linux-master/drivers/gpu/drm/arm/display/komeda/d71/
H A Dd71_component.c186 struct komeda_fb *kfb,
189 struct drm_framebuffer *fb = &kfb->base;
206 malidp_write32(reg, LAYER_FMT, kfb->format_caps->hw_id);
220 struct komeda_fb *kfb = to_kfb(fb); local
225 d71_layer_update_fb(c, kfb, st->addr);
237 addr = st->addr[0] + kfb->offset_payload;
239 addr = st->addr[0] + kfb->afbc_size - 1;
248 switch (kfb->format_caps->fourcc) {
281 if (kfb->is_va)
470 struct komeda_fb *kfb local
185 d71_layer_update_fb(struct komeda_component *c, struct komeda_fb *kfb, dma_addr_t *addr) argument
[all...]

Completed in 112 milliseconds