Searched refs:kfb (Results 1 - 4 of 4) sorted by relevance
/linux-master/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_framebuffer.c | 18 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 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,
|
H A D | komeda_pipeline_state.c | 284 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 D | d71_component.c | 186 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