/openbmc/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_rotator.c | 35 #define rot_read(offset) readl(rot->regs + (offset)) 36 #define rot_write(cfg, offset) writel(cfg, rot->regs + (offset)) 68 static void rotator_reg_set_irq(struct rot_context *rot, bool enable) in rotator_reg_set_irq() argument 80 static enum rot_irq_status rotator_reg_get_irq_status(struct rot_context *rot) in rotator_reg_get_irq_status() argument 94 struct rot_context *rot = arg; in rotator_irq_handler() local 99 irq_status = rotator_reg_get_irq_status(rot); in rotator_irq_handler() 106 if (rot->task) { in rotator_irq_handler() 107 struct exynos_drm_ipp_task *task = rot->task; in rotator_irq_handler() 109 rot->task = NULL; in rotator_irq_handler() 110 pm_runtime_mark_last_busy(rot->dev); in rotator_irq_handler() [all …]
|
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/ |
H A D | vrfb.c | 31 #define SMS_ROT_VIRT_BASE(rot) (0x1000000 * (rot)) argument 231 int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot) in omap_vrfb_map_angle() argument 235 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle() 237 if (!vrfb->vaddr[rot]) { in omap_vrfb_map_angle() 242 DBG("ioremapped vrfb area %d of size %lu into %p\n", rot, size, in omap_vrfb_map_angle() 243 vrfb->vaddr[rot]); in omap_vrfb_map_angle() 251 int rot; in omap_vrfb_release_ctx() local 265 for (rot = 0; rot < 4; ++rot) { in omap_vrfb_release_ctx() 266 if (vrfb->paddr[rot]) { in omap_vrfb_release_ctx() 267 release_mem_region(vrfb->paddr[rot], OMAP_VRFB_SIZE); in omap_vrfb_release_ctx() [all …]
|
H A D | omapfb-sysfs.c | 363 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()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | t16.decode | 25 &s_rri_rot !extern s rn rd imm rot 27 &rrr_rot !extern rd rn rm rot 62 RSB_rri 010000 1001 rn:3 rd:3 &s_rri_rot %s imm=0 rot=0 124 &s_rri_rot rn=13 s=0 rot=0 imm=%imm8_0x4 # SP 152 &s_rri_rot %s rot=0 161 &s_rri_rot rot=0 rn=%reg_8 182 &s_rri_rot s=0 rd=13 rn=13 rot=0 imm=%imm7_0x4 198 @extend .... .... .. rm:3 rd:3 &rrr_rot rn=15 rot=0
|
H A D | neon-shared.decode | 43 VCMLA 1111 110 rot:2 . 1 . .... .... 1000 . q:1 . 0 .... \ 46 VCADD 1111 110 rot:1 1 . 0 . .... .... 1000 . q:1 . 0 .... \ 76 VCMLA_scalar 1111 1110 0 . rot:2 .... .... 1000 . q:1 index:1 0 vm:4 \ 78 VCMLA_scalar 1111 1110 1 . rot:2 .... .... 1000 . q:1 . 0 .... \
|
H A D | a32.decode | 28 &s_rri_rot s rn rd imm rot 31 &rrr_rot rd rn rm rot 116 &s_rri_rot rot=%a32extrot 118 &s_rri_rot rot=%a32extrot rn=0 120 &s_rri_rot rot=%a32extrot rd=0 s=1 185 &msr_i r mask rot imm 186 @msr_i ---- .... .... mask:4 .... rot:4 imm:8 &msr_i 488 @rrr_rot ---- .... .... rn:4 rd:4 rot:2 ...... rm:4 &rrr_rot
|
H A D | t32.decode | 25 &s_rri_rot !extern s rn rd imm rot 28 &rrr_rot !extern rd rn rm rot 172 &s_rri_rot imm=%t32extimm rot=%t32extrot 174 &s_rri_rot imm=%t32extimm rot=%t32extrot rn=0 176 &s_rri_rot imm=%t32extimm rot=%t32extrot s=1 rd=0 212 &s_rri_rot imm=%imm12_26_12_0 rot=0 s=0 415 &s_rri_rot rot=0 s=1 rd=15 rn=14 665 @rrr_rot .... .... .... rn:4 .... rd:4 .. rot:2 rm:4 &rrr_rot
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | sh7760fb.c | 38 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()
|
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_format_caps.h | 80 u32 layer_type, u64 modifier, u32 rot); 99 u32 rot);
|
H A D | komeda_kms.h | 159 static inline bool has_flip_h(u32 rot) in has_flip_h() argument 161 u32 rotation = drm_rotation_simplify(rot, in has_flip_h()
|
H A D | komeda_format_caps.c | 97 u32 rot) in komeda_format_mod_supported() argument 110 rot); in komeda_format_mod_supported()
|
H A D | komeda_pipeline_state.c | 274 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()
|
H A D | komeda_plane.c | 50 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()
|
H A D | komeda_framebuffer.h | 46 u32 rot);
|
H A D | komeda_framebuffer.c | 268 u32 rot) in komeda_fb_is_layer_supported() argument 277 fourcc, modifier, rot); in komeda_fb_is_layer_supported()
|
/openbmc/linux/include/video/ |
H A D | omapvrfb.h | 37 extern int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot); 52 static inline int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot) in omap_vrfb_map_angle() argument
|
/openbmc/u-boot/drivers/video/ |
H A D | sandbox_sdl.c | 36 uc_priv->rot = plat->rot; in sandbox_sdl_probe()
|
H A D | video-uclass.c | 253 if (!priv->rot && IS_ENABLED(CONFIG_CONSOLE_TRUETYPE)) { in video_post_probe() 258 priv->rot); in video_post_probe() 259 snprintf(drv, sizeof(drv), "vidconsole%d", priv->rot); in video_post_probe()
|
H A D | simplefb.c | 44 uc_priv->rot = 0; in simple_video_probe()
|
/openbmc/linux/arch/ia64/lib/ |
H A D | xor.S | 31 mov pr.rot = 1 << 16 70 mov pr.rot = 1 << 16 111 mov pr.rot = 1 << 16 155 mov pr.rot = 1 << 16
|
H A D | copy_user.S | 101 mov pr.rot=1<<16 // p16=true all others are false 193 mov pr.rot=1<<16 // p16=true all others are false 220 mov pr.rot=1<<16 // p16=true all others are false 304 mov pr.rot=1<<16 // p16=true all others are false
|
/openbmc/u-boot/test/dm/ |
H A D | video.c | 202 static int check_vidconsole_output(struct unit_test_state *uts, int rot, in check_vidconsole_output() argument 212 plat->rot = rot; in check_vidconsole_output()
|
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | display-sysfs.c | 153 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()
|
/openbmc/u-boot/include/dm/ |
H A D | test.h | 165 int rot; member
|
/openbmc/u-boot/include/ |
H A D | video.h | 78 ushort rot; member
|