Lines Matching refs:isp_ccdc_device
32 __ccdc_get_format(struct isp_ccdc_device *ccdc,
66 static void ccdc_print_status(struct isp_ccdc_device *ccdc) in ccdc_print_status()
113 int omap3isp_ccdc_busy(struct isp_ccdc_device *ccdc) in omap3isp_ccdc_busy()
132 static int ccdc_lsc_validate_config(struct isp_ccdc_device *ccdc, in ccdc_lsc_validate_config()
196 static void ccdc_lsc_program_table(struct isp_ccdc_device *ccdc, in ccdc_lsc_program_table()
207 static void ccdc_lsc_setup_regs(struct isp_ccdc_device *ccdc, in ccdc_lsc_setup_regs()
231 static int ccdc_lsc_wait_prefetch(struct isp_ccdc_device *ccdc) in ccdc_lsc_wait_prefetch()
260 static int __ccdc_lsc_enable(struct isp_ccdc_device *ccdc, int enable) in __ccdc_lsc_enable()
295 static int ccdc_lsc_busy(struct isp_ccdc_device *ccdc) in ccdc_lsc_busy()
308 static int __ccdc_lsc_configure(struct isp_ccdc_device *ccdc, in __ccdc_lsc_configure()
333 static void ccdc_lsc_error_handler(struct isp_ccdc_device *ccdc) in ccdc_lsc_error_handler()
350 static void ccdc_lsc_free_request(struct isp_ccdc_device *ccdc, in ccdc_lsc_free_request()
367 static void ccdc_lsc_free_queue(struct isp_ccdc_device *ccdc, in ccdc_lsc_free_queue()
385 struct isp_ccdc_device *ccdc; in ccdc_lsc_free_table_work()
389 ccdc = container_of(lsc, struct isp_ccdc_device, lsc); in ccdc_lsc_free_table_work()
401 static int ccdc_lsc_config(struct isp_ccdc_device *ccdc, in ccdc_lsc_config()
479 static inline int ccdc_lsc_is_configured(struct isp_ccdc_device *ccdc) in ccdc_lsc_is_configured()
491 static int ccdc_lsc_enable(struct isp_ccdc_device *ccdc) in ccdc_lsc_enable()
533 static void ccdc_configure_clamp(struct isp_ccdc_device *ccdc) in ccdc_configure_clamp()
558 static void ccdc_configure_fpc(struct isp_ccdc_device *ccdc) in ccdc_configure_fpc()
580 static void ccdc_configure_black_comp(struct isp_ccdc_device *ccdc) in ccdc_configure_black_comp()
597 static void ccdc_configure_lpf(struct isp_ccdc_device *ccdc) in ccdc_configure_lpf()
610 static void ccdc_configure_alaw(struct isp_ccdc_device *ccdc) in ccdc_configure_alaw()
647 static void ccdc_config_imgattr(struct isp_ccdc_device *ccdc, u32 colptn) in ccdc_config_imgattr()
663 static int ccdc_config(struct isp_ccdc_device *ccdc, in ccdc_config()
756 static void ccdc_apply_controls(struct isp_ccdc_device *ccdc) in ccdc_apply_controls()
785 struct isp_ccdc_device *ccdc = &isp->isp_ccdc; in omap3isp_ccdc_restore_context()
803 static void ccdc_config_vp(struct isp_ccdc_device *ccdc) in ccdc_config_vp()
884 static void ccdc_config_outlineoffset(struct isp_ccdc_device *ccdc, in ccdc_config_outlineoffset()
921 static void ccdc_set_outaddr(struct isp_ccdc_device *ccdc, u32 addr) in ccdc_set_outaddr()
935 void omap3isp_ccdc_max_rate(struct isp_ccdc_device *ccdc, in omap3isp_ccdc_max_rate()
962 static void ccdc_config_sync_if(struct isp_ccdc_device *ccdc, in ccdc_config_sync_if()
1113 static void ccdc_configure(struct isp_ccdc_device *ccdc) in ccdc_configure()
1311 static void __ccdc_enable(struct isp_ccdc_device *ccdc, int enable) in __ccdc_enable()
1325 static int ccdc_disable(struct isp_ccdc_device *ccdc) in ccdc_disable()
1360 static void ccdc_enable(struct isp_ccdc_device *ccdc) in ccdc_enable()
1378 static int ccdc_sbl_busy(struct isp_ccdc_device *ccdc) in ccdc_sbl_busy()
1398 static int ccdc_sbl_wait_idle(struct isp_ccdc_device *ccdc, in ccdc_sbl_wait_idle()
1424 static int ccdc_handle_stopping(struct isp_ccdc_device *ccdc, u32 event) in ccdc_handle_stopping()
1460 static void ccdc_hs_vs_isr(struct isp_ccdc_device *ccdc) in ccdc_hs_vs_isr()
1481 static void ccdc_lsc_isr(struct isp_ccdc_device *ccdc, u32 events) in ccdc_lsc_isr()
1538 static bool ccdc_has_all_fields(struct isp_ccdc_device *ccdc) in ccdc_has_all_fields()
1582 static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc) in ccdc_isr_buffer()
1642 static void ccdc_vd0_isr(struct isp_ccdc_device *ccdc) in ccdc_vd0_isr()
1694 static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc) in ccdc_vd1_isr()
1768 int omap3isp_ccdc_isr(struct isp_ccdc_device *ccdc, u32 events) in omap3isp_ccdc_isr()
1793 struct isp_ccdc_device *ccdc = &video->isp->isp_ccdc; in ccdc_video_queue()
1840 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_ioctl()
1890 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_set_stream()
1940 __ccdc_get_format(struct isp_ccdc_device *ccdc, in __ccdc_get_format()
1952 __ccdc_get_crop(struct isp_ccdc_device *ccdc, in __ccdc_get_crop()
1971 ccdc_try_format(struct isp_ccdc_device *ccdc, in ccdc_try_format()
2084 static void ccdc_try_crop(struct isp_ccdc_device *ccdc, in ccdc_try_crop()
2132 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_enum_mbus_code()
2198 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_enum_frame_size()
2239 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_get_selection()
2283 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_set_selection()
2329 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_get_format()
2353 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_set_format()
2426 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_link_validate()
2530 struct isp_ccdc_device *ccdc = v4l2_get_subdevdata(sd); in ccdc_link_setup()
2615 void omap3isp_ccdc_unregister_entities(struct isp_ccdc_device *ccdc) in omap3isp_ccdc_unregister_entities()
2621 int omap3isp_ccdc_register_entities(struct isp_ccdc_device *ccdc, in omap3isp_ccdc_register_entities()
2653 static int ccdc_init_entities(struct isp_ccdc_device *ccdc) in ccdc_init_entities()
2708 struct isp_ccdc_device *ccdc = &isp->isp_ccdc; in omap3isp_ccdc_init()
2743 struct isp_ccdc_device *ccdc = &isp->isp_ccdc; in omap3isp_ccdc_cleanup()