Lines Matching full:osd

5     This module presents the cx23415 OSD (onscreen display) framebuffer memory
206 struct ivtv_osd_coords *osd) in ivtvfb_get_osd_coords() argument
213 osd->offset = data[0] - oi->video_rbase; in ivtvfb_get_osd_coords()
214 osd->max_offset = oi->display_width * oi->display_height * 4; in ivtvfb_get_osd_coords()
215 osd->pixel_stride = data[1]; in ivtvfb_get_osd_coords()
216 osd->lines = data[2]; in ivtvfb_get_osd_coords()
217 osd->x = data[3]; in ivtvfb_get_osd_coords()
218 osd->y = data[4]; in ivtvfb_get_osd_coords()
222 static int ivtvfb_set_osd_coords(struct ivtv *itv, const struct ivtv_osd_coords *osd) in ivtvfb_set_osd_coords() argument
226 oi->display_width = osd->pixel_stride; in ivtvfb_set_osd_coords()
227 oi->display_byte_stride = osd->pixel_stride * oi->bytes_per_pixel; in ivtvfb_set_osd_coords()
228 oi->set_osd_coords_x += osd->x; in ivtvfb_set_osd_coords()
229 oi->set_osd_coords_y = osd->y; in ivtvfb_set_osd_coords()
232 osd->offset + oi->video_rbase, in ivtvfb_set_osd_coords()
233 osd->pixel_stride, in ivtvfb_set_osd_coords()
234 osd->lines, osd->x, osd->y); in ivtvfb_set_osd_coords()
258 /* Set the OSD origin */ in ivtvfb_set_display_window()
314 IVTV_DEBUG_INFO("User stopped OSD\n"); in ivtvfb_prep_dec_dma_to_device()
360 /* OSD Address to send DMA to */ in ivtvfb_prep_frame()
564 /* Read the current osd info */ in ivtvfb_set_var()
567 /* Now set the OSD to the size we want */ in ivtvfb_set_var()
788 /* Non-interlaced / interlaced mode is used to switch the OSD filter in _ivtvfb_check_var()
902 disable the OSD. */
1082 /* Find OSD buffer base & size. Add to mtrr. Zero osd buffer. */
1104 /* The osd buffer size depends on the number of video buffers allocated in ivtvfb_init_io()
1105 on the PVR350 itself. For now we'll hardcode the smallest osd buffer in ivtvfb_init_io()
1132 /* Blank the entire osd. */ in ivtvfb_init_io()
1186 /* Find & setup the OSD buffer */ in ivtvfb_init_card()
1214 /* Enable the osd */ in ivtvfb_init_card()