Searched refs:isp_dev (Results 1 – 13 of 13) sorted by relevance
| /drivers/staging/media/sunxi/sun6i-isp/ |
| A D | sun6i_isp.c | 87 sun6i_isp_state_ready(isp_dev); in sun6i_isp_state_update() 351 if (IS_ERR(isp_dev->regmap)) { in sun6i_isp_resources_setup() 379 if (IS_ERR(isp_dev->reset)) { in sun6i_isp_resources_setup() 381 ret = PTR_ERR(isp_dev->reset); in sun6i_isp_resources_setup() 431 isp_dev = devm_kzalloc(dev, sizeof(*isp_dev), GFP_KERNEL); in sun6i_isp_probe() 432 if (!isp_dev) in sun6i_isp_probe() 435 isp_dev->dev = dev; in sun6i_isp_probe() 480 sun6i_isp_proc_cleanup(isp_dev); in sun6i_isp_probe() 483 sun6i_isp_v4l2_cleanup(isp_dev); in sun6i_isp_probe() 500 sun6i_isp_proc_cleanup(isp_dev); in sun6i_isp_remove() [all …]
|
| A D | sun6i_isp_params.c | 117 sun6i_isp_params_configure_ae(isp_dev); in sun6i_isp_params_configure_base() 118 sun6i_isp_params_configure_ob(isp_dev); in sun6i_isp_params_configure_base() 119 sun6i_isp_params_configure_wb(isp_dev); in sun6i_isp_params_configure_base() 180 sun6i_isp_params_configure_base(isp_dev); in sun6i_isp_params_configure() 312 struct sun6i_isp_device *isp_dev = in sun6i_isp_params_buffer_prepare() local 330 struct sun6i_isp_device *isp_dev = in sun6i_isp_params_buffer_queue() local 405 &isp_dev->params.format.fmt.meta; in sun6i_isp_params_enum_fmt() 420 *format = isp_dev->params.format; in sun6i_isp_params_g_fmt() 493 queue->dev = isp_dev->dev; in sun6i_isp_params_setup() 494 queue->drv_priv = isp_dev; in sun6i_isp_params_setup() [all …]
|
| A D | sun6i_isp_proc.c | 172 struct device *dev = isp_dev->dev; in sun6i_isp_proc_s_stream() 209 sun6i_isp_proc_irq_clear(isp_dev); in sun6i_isp_proc_s_stream() 213 sun6i_isp_tables_configure(isp_dev); in sun6i_isp_proc_s_stream() 215 sun6i_isp_proc_configure(isp_dev); in sun6i_isp_proc_s_stream() 224 sun6i_isp_proc_irq_enable(isp_dev); in sun6i_isp_proc_s_stream() 236 sun6i_isp_proc_disable(isp_dev); in sun6i_isp_proc_s_stream() 365 struct device *dev = isp_dev->dev; in sun6i_isp_proc_link() 403 struct sun6i_isp_device *isp_dev = in sun6i_isp_proc_notifier_bound() local 434 struct sun6i_isp_device *isp_dev = in sun6i_isp_proc_notifier_complete() local 458 struct device *dev = isp_dev->dev; in sun6i_isp_proc_source_setup() [all …]
|
| A D | sun6i_isp_capture.c | 25 *width = isp_dev->capture.format.fmt.pix.width; in sun6i_isp_capture_dimensions() 280 struct sun6i_isp_device *isp_dev = in sun6i_isp_capture_buffer_prepare() local 298 struct sun6i_isp_device *isp_dev = in sun6i_isp_capture_buffer_queue() local 312 sun6i_isp_state_update(isp_dev, false); in sun6i_isp_capture_buffer_queue() 431 "platform:%s", dev_name(isp_dev->dev)); in sun6i_isp_capture_querycap() 454 *format = isp_dev->capture.format; in sun6i_isp_capture_g_fmt() 464 if (vb2_is_busy(&isp_dev->capture.queue)) in sun6i_isp_capture_s_fmt() 469 isp_dev->capture.format = *format; in sun6i_isp_capture_s_fmt() 664 queue->dev = isp_dev->dev; in sun6i_isp_capture_setup() 665 queue->drv_priv = isp_dev; in sun6i_isp_capture_setup() [all …]
|
| A D | sun6i_isp_capture.h | 52 void sun6i_isp_capture_dimensions(struct sun6i_isp_device *isp_dev, 54 void sun6i_isp_capture_format(struct sun6i_isp_device *isp_dev, 64 void sun6i_isp_capture_configure(struct sun6i_isp_device *isp_dev); 68 void sun6i_isp_capture_state_update(struct sun6i_isp_device *isp_dev, 70 void sun6i_isp_capture_state_complete(struct sun6i_isp_device *isp_dev); 71 void sun6i_isp_capture_finish(struct sun6i_isp_device *isp_dev); 75 int sun6i_isp_capture_setup(struct sun6i_isp_device *isp_dev); 76 void sun6i_isp_capture_cleanup(struct sun6i_isp_device *isp_dev);
|
| A D | sun6i_isp_params.h | 39 void sun6i_isp_params_configure(struct sun6i_isp_device *isp_dev); 43 void sun6i_isp_params_state_update(struct sun6i_isp_device *isp_dev, 45 void sun6i_isp_params_state_complete(struct sun6i_isp_device *isp_dev); 49 int sun6i_isp_params_setup(struct sun6i_isp_device *isp_dev); 50 void sun6i_isp_params_cleanup(struct sun6i_isp_device *isp_dev);
|
| A D | sun6i_isp.h | 77 u32 sun6i_isp_load_read(struct sun6i_isp_device *isp_dev, u32 offset); 78 void sun6i_isp_load_write(struct sun6i_isp_device *isp_dev, u32 offset, 84 void sun6i_isp_state_update(struct sun6i_isp_device *isp_dev, bool ready_hold); 88 void sun6i_isp_tables_configure(struct sun6i_isp_device *isp_dev);
|
| A D | sun6i_isp_proc.h | 54 void sun6i_isp_proc_dimensions(struct sun6i_isp_device *isp_dev, 63 int sun6i_isp_proc_setup(struct sun6i_isp_device *isp_dev); 64 void sun6i_isp_proc_cleanup(struct sun6i_isp_device *isp_dev);
|
| /drivers/staging/media/starfive/camss/ |
| A D | stf-isp.c | 48 struct stf_isp_dev *isp_dev = &stfcamss->isp_dev; in stf_isp_init() local 50 isp_dev->stfcamss = stfcamss; in stf_isp_init() 51 isp_dev->formats = isp_formats_st7110; in stf_isp_init() 70 stf_isp_reset(isp_dev); in isp_set_stream() 71 stf_isp_init_cfg(isp_dev); in isp_set_stream() 73 stf_isp_stream_set(isp_dev); in isp_set_stream() 94 formats = &isp_dev->formats[pad]; in isp_try_format() 154 isp_dev->current_fmt = stf_g_fmt_by_mcode(&isp_dev->formats[fmt->pad], in isp_set_format() 338 v4l2_set_subdevdata(sd, isp_dev); in stf_isp_register() 347 dev_err(isp_dev->stfcamss->dev, in stf_isp_register() [all …]
|
| A D | stf-isp-hw-ops.c | 322 stf_isp_config_obc(isp_dev->stfcamss); in stf_isp_init_cfg() 323 stf_isp_config_oecf(isp_dev->stfcamss); in stf_isp_init_cfg() 324 stf_isp_config_lccf(isp_dev->stfcamss); in stf_isp_init_cfg() 325 stf_isp_config_awb(isp_dev->stfcamss); in stf_isp_init_cfg() 326 stf_isp_config_grgb(isp_dev->stfcamss); in stf_isp_init_cfg() 327 stf_isp_config_cfa(isp_dev->stfcamss); in stf_isp_init_cfg() 328 stf_isp_config_ccm(isp_dev->stfcamss); in stf_isp_init_cfg() 329 stf_isp_config_gamma(isp_dev->stfcamss); in stf_isp_init_cfg() 330 stf_isp_config_r2y(isp_dev->stfcamss); in stf_isp_init_cfg() 333 stf_isp_config_dnyuv(isp_dev->stfcamss); in stf_isp_init_cfg() [all …]
|
| A D | stf-camss.c | 129 struct stf_isp_dev *isp_dev = &stfcamss->isp_dev; in stfcamss_register_devs() local 132 ret = stf_isp_register(isp_dev, &stfcamss->v4l2_dev); in stfcamss_register_devs() 146 ret = media_create_pad_link(&isp_dev->subdev.entity, STF_ISP_PAD_SRC, in stfcamss_register_devs() 151 cap_yuv->video.source_subdev = &isp_dev->subdev; in stfcamss_register_devs() 158 stf_isp_unregister(&stfcamss->isp_dev); in stfcamss_register_devs() 166 struct stf_isp_dev *isp_dev = &stfcamss->isp_dev; in stfcamss_unregister_devs() local 168 media_entity_remove_links(&isp_dev->subdev.entity); in stfcamss_unregister_devs() 171 stf_isp_unregister(&stfcamss->isp_dev); in stfcamss_unregister_devs() 184 struct stf_isp_dev *isp_dev = &stfcamss->isp_dev; in stfcamss_subdev_notifier_bound() local 190 pad = &isp_dev->pads[STF_ISP_PAD_SINK]; in stfcamss_subdev_notifier_bound() [all …]
|
| A D | stf-isp.h | 419 int stf_isp_reset(struct stf_isp_dev *isp_dev); 420 void stf_isp_init_cfg(struct stf_isp_dev *isp_dev); 421 void stf_isp_settings(struct stf_isp_dev *isp_dev, 423 void stf_isp_stream_set(struct stf_isp_dev *isp_dev); 425 int stf_isp_register(struct stf_isp_dev *isp_dev, struct v4l2_device *v4l2_dev); 426 int stf_isp_unregister(struct stf_isp_dev *isp_dev);
|
| A D | stf-camss.h | 55 struct stf_isp_dev isp_dev; member
|
Completed in 20 milliseconds