/drivers/gpu/drm/exynos/ |
D | exynos_drm_rotator.c | 47 #define rot_read(offset) readl(rot->regs + (offset)) 48 #define rot_write(cfg, offset) writel(cfg, rot->regs + (offset)) 105 static void rotator_reg_set_irq(struct rot_context *rot, bool enable) in rotator_reg_set_irq() argument 117 static u32 rotator_reg_get_fmt(struct rot_context *rot) in rotator_reg_get_fmt() argument 126 static enum rot_irq_status rotator_reg_get_irq_status(struct rot_context *rot) in rotator_reg_get_irq_status() argument 140 struct rot_context *rot = arg; in rotator_irq_handler() local 141 struct exynos_drm_ippdrv *ippdrv = &rot->ippdrv; in rotator_irq_handler() 148 irq_status = rotator_reg_get_irq_status(rot); in rotator_irq_handler() 158 rot->cur_buf_id[EXYNOS_DRM_OPS_DST]; in rotator_irq_handler() 167 static void rotator_align_size(struct rot_context *rot, u32 fmt, u32 *hsize, in rotator_align_size() argument [all …]
|
/drivers/video/omap2/ |
D | vrfb.c | 43 #define SMS_ROT_VIRT_BASE(rot) (0x1000000 * (rot)) argument 243 int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot) in omap_vrfb_map_angle() argument 247 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle() 249 if (!vrfb->vaddr[rot]) { in omap_vrfb_map_angle() 254 DBG("ioremapped vrfb area %d of size %lu into %p\n", rot, size, in omap_vrfb_map_angle() 255 vrfb->vaddr[rot]); in omap_vrfb_map_angle() 263 int rot; in omap_vrfb_release_ctx() local 277 for (rot = 0; rot < 4; ++rot) { in omap_vrfb_release_ctx() 278 if (vrfb->paddr[rot]) { in omap_vrfb_release_ctx() 279 release_mem_region(vrfb->paddr[rot], OMAP_VRFB_SIZE); in omap_vrfb_release_ctx() [all …]
|
/drivers/video/ |
D | sh7760fb.c | 41 int rot; /* rotation enabled? */ member 209 par->rot = par->pd->rotate; in sh7760fb_set_par() 212 if (par->rot && (vm->xres > 320)) { in sh7760fb_set_par() 214 par->rot = 0; in sh7760fb_set_par() 234 par->rot ? "rotated" : "normal"); in sh7760fb_set_par() 255 iowrite16((par->rot ? 1 << 13 : 0), par->base + LDSMR); /* rotate */ in sh7760fb_set_par() 271 stride = (par->rot) ? vtln : hdcn; in sh7760fb_set_par() 285 if (par->rot) { in sh7760fb_set_par() 299 if (par->rot) in sh7760fb_set_par() 315 if (par->rot) in sh7760fb_set_par()
|
D | w100fb.c | 1421 unsigned long rot=0, divider, offset=0; in w100_set_dispregs() local 1427 rot=3; /* 180 degree */ in w100_set_dispregs() 1433 rot=2; /* 270 degree */ in w100_set_dispregs() 1436 rot=1; /* 90 degree */ in w100_set_dispregs() 1453 graphic_ctrl.f_w100.portrait_mode=rot; in w100_set_dispregs() 1464 switch(rot) { in w100_set_dispregs() 1492 graphic_ctrl.f_w32xx.portrait_mode=rot; in w100_set_dispregs()
|
/drivers/video/omap2/omapfb/ |
D | omapfb-sysfs.c | 379 int rot; in store_overlays_rotate() local 386 rot = simple_strtoul(p, &p, 0); in store_overlays_rotate() 387 if (rot < 0 || rot > 3) { in store_overlays_rotate() 392 if (ofbi->rotation[num_ovls] != rot) in store_overlays_rotate() 395 rotation[num_ovls++] = rot; in store_overlays_rotate()
|
D | omapfb-main.c | 161 static unsigned omapfb_get_vrfb_offset(const struct omapfb_info *ofbi, int rot) in omapfb_get_vrfb_offset() argument 166 switch (rot) { in omapfb_get_vrfb_offset() 189 static u32 omapfb_get_region_rot_paddr(const struct omapfb_info *ofbi, int rot) in omapfb_get_region_rot_paddr() argument 192 return ofbi->region->vrfb.paddr[rot] in omapfb_get_region_rot_paddr() 193 + omapfb_get_vrfb_offset(ofbi, rot); in omapfb_get_region_rot_paddr()
|
/drivers/video/omap2/dss/ |
D | display-sysfs.c | 167 int rot, r; in display_rotate_store() local 172 r = kstrtoint(buf, 0, &rot); in display_rotate_store() 176 r = dssdev->driver->set_rotate(dssdev, rot); in display_rotate_store()
|
/drivers/media/platform/exynos-gsc/ |
D | gsc-core.c | 606 int dh, int rot, int out_path) in gsc_check_scaler_ratio() argument 615 if (rot == 90 || rot == 270) { in gsc_check_scaler_ratio()
|
D | gsc-core.h | 405 int dh, int rot, int out_path);
|
/drivers/staging/comedi/drivers/ |
D | adl_pci9118.c | 468 unsigned int *chanlist, int rot, int frontadd, in setup_channel_list() argument 476 rot = 8; in setup_channel_list() 534 devpriv->chanlist[i ^ usedma] = (scanquad & 0xf) << rot; in setup_channel_list() 556 (CR_CHAN(chanlist[i]) & 0xf) << rot; in setup_channel_list()
|
/drivers/scsi/ |
D | sd.c | 2591 u16 rot; in sd_read_block_characteristics() local 2601 rot = get_unaligned_be16(&buffer[4]); in sd_read_block_characteristics() 2603 if (rot == 1) { in sd_read_block_characteristics()
|
/drivers/net/wireless/brcm80211/brcmsmac/phy/ |
D | phy_lcn.c | 3328 s32 theta = 0, rot = 0; in wlc_lcnphy_start_tx_tone() local 3357 rot = ((f_kHz * 36) / phy_bw) / 100; in wlc_lcnphy_start_tx_tone() 3364 theta += rot; in wlc_lcnphy_start_tx_tone()
|
D | phy_n.c | 23155 s32 theta = 0, rot = 0; in wlc_phy_gen_load_samples_nphy() local 23177 rot = ((f_kHz * 36) / phy_bw) / 100; in wlc_phy_gen_load_samples_nphy() 23184 theta += rot; in wlc_phy_gen_load_samples_nphy()
|
/drivers/net/wireless/b43/ |
D | phy_n.c | 1118 u16 bw, len, rot, angle; in b43_nphy_gen_load_samples() local 1142 rot = (((freq * 36) / bw) << 16) / 100; in b43_nphy_gen_load_samples() 1147 angle += rot; in b43_nphy_gen_load_samples()
|