Lines Matching refs:vr
173 struct viu_reg *vr; member
287 struct viu_reg *vr = dev->vr; in viu_start_dma() local
292 out_be32(&vr->status_cfg, SOFT_RST); in viu_start_dma()
293 out_be32(&vr->status_cfg, INT_FIELD_EN); in viu_start_dma()
298 struct viu_reg *vr = dev->vr; in viu_stop_dma() local
302 out_be32(&vr->status_cfg, 0); in viu_stop_dma()
305 status_cfg = in_be32(&vr->status_cfg); in viu_stop_dma()
307 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); in viu_stop_dma()
311 status_cfg = in_be32(&vr->status_cfg); in viu_stop_dma()
318 out_be32(&vr->status_cfg, SOFT_RST); in viu_stop_dma()
319 out_be32(&vr->status_cfg, 0); in viu_stop_dma()
322 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); in viu_stop_dma()
438 struct viu_reg *vr = dev->vr; in buffer_activate() local
478 out_be32(&vr->dma_inc, reg_val.dma_inc); in buffer_activate()
479 out_be32(&vr->picture_count, reg_val.picture_count); in buffer_activate()
480 out_be32(&vr->field_base_addr, reg_val.field_base_addr); in buffer_activate()
756 struct viu_reg *vr = viu_reg; in viu_activate_overlay() local
758 out_be32(&vr->field_base_addr, reg_val.field_base_addr); in viu_activate_overlay()
759 out_be32(&vr->dma_inc, reg_val.dma_inc); in viu_activate_overlay()
760 out_be32(&vr->picture_count, reg_val.picture_count); in viu_activate_overlay()
839 viu_activate_overlay(dev->vr); in vidioc_overlay()
1083 struct viu_reg *vr = viu_reg; in viu_default_settings() local
1085 out_be32(&vr->luminance, 0x9512A254); in viu_default_settings()
1086 out_be32(&vr->chroma_r, 0x03310000); in viu_default_settings()
1087 out_be32(&vr->chroma_g, 0x06600F38); in viu_default_settings()
1088 out_be32(&vr->chroma_b, 0x00000409); in viu_default_settings()
1089 out_be32(&vr->alpha, 0x000000ff); in viu_default_settings()
1090 out_be32(&vr->req_alarm, 0x00000090); in viu_default_settings()
1092 in_be32(&vr->status_cfg), in_be32(&vr->field_base_addr)); in viu_default_settings()
1097 struct viu_reg *vr = dev->vr; in viu_overlay_intr() local
1110 out_be32(&vr->field_base_addr, addr); in viu_overlay_intr()
1111 out_be32(&vr->dma_inc, reg_val.dma_inc); in viu_overlay_intr()
1112 out_be32(&vr->status_cfg, in viu_overlay_intr()
1117 out_be32(&vr->status_cfg, in viu_overlay_intr()
1128 struct viu_reg *vr = dev->vr; in viu_capture_intr() local
1166 out_be32(&vr->field_base_addr, addr); in viu_capture_intr()
1167 out_be32(&vr->dma_inc, reg_val.dma_inc); in viu_capture_intr()
1168 out_be32(&vr->status_cfg, in viu_capture_intr()
1183 (unsigned long)in_be32(&vr->field_base_addr)); in viu_capture_intr()
1200 struct viu_reg *vr = dev->vr; in viu_intr() local
1204 status = in_be32(&vr->status_cfg); in viu_intr()
1213 out_be32(&vr->status_cfg, in viu_intr()
1243 status = in_be32(&vr->status_cfg); in viu_intr()
1244 out_be32(&vr->status_cfg, in viu_intr()
1265 struct viu_reg *vr; in viu_open() local
1278 vr = dev->vr; in viu_open()
1318 viu_default_settings(vr); in viu_open()
1320 status_cfg = in_be32(&vr->status_cfg); in viu_open()
1321 out_be32(&vr->status_cfg, in viu_open()
1326 status_cfg = in_be32(&vr->status_cfg); in viu_open()
1327 out_be32(&vr->status_cfg, status_cfg | INT_ALL_STATUS); in viu_open()
1529 viu_dev->vr = viu_regs; in viu_of_probe()
1598 viu_reset(viu_dev->vr); in viu_of_probe()