Searched refs:kfb (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| A D | komeda_framebuffer.c | 25 kfree(kfb); in komeda_fb_destroy() 87 n_blocks = (kfb->aligned_w * kfb->aligned_h) / AFBC_SUPERBLK_PIXELS; in komeda_fb_afbc_size_check() 92 kfb->afbc_size = kfb->offset_payload + n_blocks * in komeda_fb_afbc_size_check() 163 struct komeda_fb *kfb; in komeda_fb_create() local 166 kfb = kzalloc(sizeof(*kfb), GFP_KERNEL); in komeda_fb_create() 167 if (!kfb) in komeda_fb_create() 173 if (!kfb->format_caps) { in komeda_fb_create() 176 kfree(kfb); in komeda_fb_create() 182 if (kfb->base.modifier) in komeda_fb_create() 198 return &kfb->base; in komeda_fb_create() [all …]
|
| A D | komeda_framebuffer.h | 41 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,
|
| A D | komeda_pipeline_state.c | 284 struct komeda_fb *kfb, in komeda_layer_check_cfg() argument 323 if (kfb->base.format->hsub > 1) in komeda_layer_check_cfg() 344 struct komeda_fb *kfb = to_kfb(fb); in komeda_layer_validate() local 349 err = komeda_layer_check_cfg(layer, kfb, dflow); in komeda_layer_validate() 363 st->hsize = kfb->aligned_w; in komeda_layer_validate() 364 st->vsize = kfb->aligned_h; in komeda_layer_validate() 379 st->addr[i] = komeda_fb_get_pixel_addr(kfb, dflow->in_x, in komeda_layer_validate() 403 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); in komeda_wb_layer_validate() local 408 err = komeda_layer_check_cfg(wb_layer, kfb, dflow); in komeda_wb_layer_validate() 422 for (i = 0; i < kfb->base.format->num_planes; i++) in komeda_wb_layer_validate() [all …]
|
| /linux/drivers/gpu/drm/arm/display/komeda/d71/ |
| A D | d71_component.c | 186 struct komeda_fb *kfb, in d71_layer_update_fb() argument 189 struct drm_framebuffer *fb = &kfb->base; in d71_layer_update_fb() 206 malidp_write32(reg, LAYER_FMT, kfb->format_caps->hw_id); in d71_layer_update_fb() 220 struct komeda_fb *kfb = to_kfb(fb); in d71_layer_update() local 225 d71_layer_update_fb(c, kfb, st->addr); in d71_layer_update() 237 addr = st->addr[0] + kfb->offset_payload; in d71_layer_update() 239 addr = st->addr[0] + kfb->afbc_size - 1; in d71_layer_update() 248 switch (kfb->format_caps->fourcc) { in d71_layer_update() 281 if (kfb->is_va) in d71_layer_update() 474 d71_layer_update_fb(c, kfb, st->addr); in d71_wb_layer_update() [all …]
|
Completed in 12 milliseconds