Home
last modified time | relevance | path

Searched refs:rot (Results 1 – 25 of 30) sorted by relevance

12

/drivers/gpu/drm/exynos/
A Dexynos_drm_rotator.c106 if (rot->task) { in rotator_irq_handler()
109 rot->task = NULL; in rotator_irq_handler()
229 rot->task = task; in rotator_commit()
235 rotator_start(rot); in rotator_commit()
256 rot->formats, rot->num_formats, "rotator"); in rotator_bind()
270 exynos_drm_unregister_dma(rot->drm_dev, rot->dev, &rot->dma_priv); in rotator_unbind()
286 rot = devm_kzalloc(dev, sizeof(*rot), GFP_KERNEL); in rotator_probe()
287 if (!rot) in rotator_probe()
293 rot->dev = dev; in rotator_probe()
295 if (IS_ERR(rot->regs)) in rotator_probe()
[all …]
/drivers/video/fbdev/omap2/omapfb/
A Dvrfb.c32 #define SMS_ROT_VIRT_BASE(rot) (0x1000000 * (rot)) argument
236 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle()
238 if (!vrfb->vaddr[rot]) { in omap_vrfb_map_angle()
244 vrfb->vaddr[rot]); in omap_vrfb_map_angle()
252 int rot; in omap_vrfb_release_ctx() local
266 for (rot = 0; rot < 4; ++rot) { in omap_vrfb_release_ctx()
269 vrfb->paddr[rot] = 0; in omap_vrfb_release_ctx()
281 int rot; in omap_vrfb_request_ctx() local
308 for (rot = 0; rot < 4; ++rot) { in omap_vrfb_request_ctx()
313 ctx, rot * 90); in omap_vrfb_request_ctx()
[all …]
A Domapfb-sysfs.c363 int rot; in store_overlays_rotate() local
370 rot = simple_strtoul(p, &p, 0); in store_overlays_rotate()
371 if (rot < 0 || rot > 3) { in store_overlays_rotate()
376 if (ofbi->rotation[num_ovls] != rot) in store_overlays_rotate()
379 rotation[num_ovls++] = rot; in store_overlays_rotate()
A Domapfb-main.c150 static unsigned omapfb_get_vrfb_offset(const struct omapfb_info *ofbi, int rot) in omapfb_get_vrfb_offset() argument
155 switch (rot) { in omapfb_get_vrfb_offset()
178 static u32 omapfb_get_region_rot_paddr(const struct omapfb_info *ofbi, int rot) in omapfb_get_region_rot_paddr() argument
181 return ofbi->region->vrfb.paddr[rot] in omapfb_get_region_rot_paddr()
182 + omapfb_get_vrfb_offset(ofbi, rot); in omapfb_get_region_rot_paddr()
/drivers/video/fbdev/
A Dsh7760fb.c38 int rot; /* rotation enabled? */ member
208 par->rot = par->pd->rotate; in sh7760fb_set_par()
211 if (par->rot && (vm->xres > 320)) { in sh7760fb_set_par()
213 par->rot = 0; in sh7760fb_set_par()
233 par->rot ? "rotated" : "normal"); in sh7760fb_set_par()
254 iowrite16((par->rot ? 1 << 13 : 0), par->base + LDSMR); /* rotate */ in sh7760fb_set_par()
270 stride = (par->rot) ? vtln : hdcn; in sh7760fb_set_par()
284 if (par->rot) { in sh7760fb_set_par()
298 if (par->rot) in sh7760fb_set_par()
314 if (par->rot) in sh7760fb_set_par()
/drivers/gpu/drm/arm/display/komeda/
A Dkomeda_format_caps.h80 u32 layer_type, u64 modifier, u32 rot);
99 u32 rot);
A Dkomeda_pipeline_state.c274 komeda_rotate_data_flow(struct komeda_data_flow_cfg *dflow, u32 rot) in komeda_rotate_data_flow() argument
276 if (drm_rotation_90_or_270(rot)) { in komeda_rotate_data_flow()
290 if (!komeda_fb_is_layer_supported(kfb, layer->layer_type, dflow->rot)) in komeda_layer_check_cfg()
318 if (drm_rotation_90_or_270(dflow->rot)) in komeda_layer_check_cfg()
360 st->rot = dflow->rot; in komeda_layer_validate()
393 komeda_rotate_data_flow(dflow, st->rot); in komeda_layer_validate()
855 if (drm_rotation_90_or_270(dflow->rot)) in komeda_complete_data_flow_cfg()
950 bool r90 = drm_rotation_90_or_270(dflow->rot); in komeda_split_data_flow()
951 bool flip_h = has_flip_h(dflow->rot); in komeda_split_data_flow()
1114 komeda_rotate_data_flow(dflow, dflow->rot); in komeda_build_layer_split_data_flow()
A Dkomeda_format_caps.c97 u32 rot) in komeda_format_mod_supported() argument
110 rot); in komeda_format_mod_supported()
A Dkomeda_kms.h159 static inline bool has_flip_h(u32 rot) in has_flip_h() argument
161 u32 rotation = drm_rotation_simplify(rot, in has_flip_h()
A Dkomeda_plane.c50 dflow->rot = drm_rotation_simplify(st->rotation, caps->supported_rots); in komeda_plane_init_data_flow()
51 if (!has_bits(dflow->rot, caps->supported_rots)) { in komeda_plane_init_data_flow()
53 dflow->rot, &caps->fourcc, fb->modifier); in komeda_plane_init_data_flow()
A Dkomeda_framebuffer.h47 u32 rot);
A Dkomeda_framebuffer.c269 u32 rot) in komeda_fb_is_layer_supported() argument
278 fourcc, modifier, rot); in komeda_fb_is_layer_supported()
A Dkomeda_pipeline.h246 u32 rot; member
359 u32 rot; member
A Dkomeda_wb_connector.c29 dflow->rot = DRM_MODE_ROTATE_0; in komeda_wb_init_data_flow()
/drivers/video/fbdev/omap2/omapfb/dss/
A Ddisplay-sysfs.c153 int rot, r; in display_rotate_store() local
158 r = kstrtoint(buf, 0, &rot); in display_rotate_store()
162 r = dssdev->driver->set_rotate(dssdev, rot); in display_rotate_store()
/drivers/gpu/ipu-v3/
A Dipu-ic.c381 enum ipu_rotate_mode rot) in ipu_ic_task_idma_init() argument
386 u32 temp_rot = bitrev8(rot) >> 5; in ipu_ic_task_idma_init()
510 if (ipu_rot_mode_is_irt(rot)) in ipu_ic_task_idma_init()
A Dipu-cpmem.c353 enum ipu_rotate_mode rot) in ipu_cpmem_set_rotation() argument
355 u32 temp_rot = bitrev8(rot) >> 5; in ipu_cpmem_set_rotation()
/drivers/gpu/drm/arm/display/komeda/d71/
A Dd71_component.c128 static u32 to_rot_ctrl(u32 rot) in to_rot_ctrl() argument
132 switch (rot & DRM_MODE_ROTATE_MASK) { in to_rot_ctrl()
147 if (rot & DRM_MODE_REFLECT_X) in to_rot_ctrl()
149 if (rot & DRM_MODE_REFLECT_Y) in to_rot_ctrl()
225 u32 ctrl = L_EN | to_rot_ctrl(st->rot); in d71_layer_update()
368 if (drm_rotation_90_or_270(st->rot)) in d71_layer_validate()
A Dd71_dev.c534 u32 layer_type, u64 modifier, u32 rot) in d71_format_mod_supported() argument
539 drm_rotation_90_or_270(rot)) { in d71_format_mod_supported()
/drivers/media/dvb-frontends/cxd2880/
A Dcxd2880_dvbt2.h333 u8 rot; member
/drivers/gpu/drm/arm/
A Dmalidp_hw.h68 enum rotation_features rot; /* type of rotation supported */ member
A Dmalidp_planes.c561 if (mp->layer->rot == ROTATE_NONE) in malidp_de_plane_check()
563 if ((mp->layer->rot == ROTATE_COMPRESSED) && !(fb->modifier)) in malidp_de_plane_check()
/drivers/media/platform/samsung/exynos-gsc/
A Dgsc-core.c606 int dh, int rot, int out_path) in gsc_check_scaler_ratio() argument
615 if (rot == 90 || rot == 270) { in gsc_check_scaler_ratio()
A Dgsc-core.h405 int dh, int rot, int out_path);
/drivers/media/platform/mediatek/mdp/
A Dmtk_mdp_m2m.c814 int src_h, int dst_w, int dst_h, int rot) in mtk_mdp_check_scaler_ratio() argument
818 if (rot == 90 || rot == 270) { in mtk_mdp_check_scaler_ratio()

Completed in 66 milliseconds

12