Home
last modified time | relevance | path

Searched refs:atomisp_device (Results 1 – 20 of 20) sorted by relevance

/drivers/staging/media/atomisp/pci/
Datomisp_csi2.h38 struct atomisp_device;
61 struct atomisp_device *isp;
68 int atomisp_mipi_csi2_init(struct atomisp_device *isp);
69 void atomisp_mipi_csi2_cleanup(struct atomisp_device *isp);
74 int atomisp_csi2_bridge_init(struct atomisp_device *isp);
75 int atomisp_csi2_bridge_parse_firmware(struct atomisp_device *isp);
Datomisp_cmd.h35 struct atomisp_device;
53 void dump_sp_dmem(struct atomisp_device *isp, unsigned int addr,
57 int atomisp_reset(struct atomisp_device *isp);
65 void atomisp_msi_irq_init(struct atomisp_device *isp);
66 void atomisp_msi_irq_uninit(struct atomisp_device *isp);
76 bool atomisp_is_viewfinder_support(struct atomisp_device *isp);
254 void atomisp_get_padding(struct atomisp_device *isp, u32 width, u32 height,
258 int atomisp_try_fmt(struct atomisp_device *isp, struct v4l2_pix_format *f,
272 int atomisp_freq_scaling(struct atomisp_device *vdev,
284 enum mipi_port_id atomisp_port_to_mipi_port(struct atomisp_device *isp,
Datomisp_v4l2.h26 struct atomisp_device;
31 const struct firmware *atomisp_load_firmware(struct atomisp_device *isp);
32 int atomisp_csi_lane_config(struct atomisp_device *isp);
33 int atomisp_register_device_nodes(struct atomisp_device *isp);
Datomisp_compat_css20.c70 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_8()
80 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_16()
90 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_32()
100 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_8()
112 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_16()
124 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_32()
136 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store()
150 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load()
188 struct atomisp_device *isp = asd->isp; in __dump_pipe_config()
270 struct atomisp_device *isp = asd->isp; in __dump_stream_config()
[all …]
Datomisp_tpg.h29 struct atomisp_device *isp;
33 void atomisp_tpg_cleanup(struct atomisp_device *isp);
34 int atomisp_tpg_init(struct atomisp_device *isp);
Datomisp_compat_css20.h37 struct atomisp_device;
147 int atomisp_css_load_firmware(struct atomisp_device *isp);
156 int atomisp_css_dump_blob_infor(struct atomisp_device *isp);
166 int atomisp_set_css_dbgfunc(struct atomisp_device *isp, int opt);
Datomisp_compat.h26 struct atomisp_device;
40 int atomisp_css_init(struct atomisp_device *isp);
42 void atomisp_css_uninit(struct atomisp_device *isp);
46 int atomisp_css_irq_translate(struct atomisp_device *isp,
55 int atomisp_css_irq_enable(struct atomisp_device *isp,
386 int atomisp_css_isr_thread(struct atomisp_device *isp);
388 bool atomisp_css_valid_sof(struct atomisp_device *isp);
Datomisp_v4l2.c365 static int atomisp_save_iunit_reg(struct atomisp_device *isp) in atomisp_save_iunit_reg()
420 static int atomisp_restore_iunit_reg(struct atomisp_device *isp) in atomisp_restore_iunit_reg()
462 static int atomisp_mrfld_pre_power_down(struct atomisp_device *isp) in atomisp_mrfld_pre_power_down()
545 static int atomisp_mrfld_power(struct atomisp_device *isp, bool enable) in atomisp_mrfld_power()
603 struct atomisp_device *isp = dev_get_drvdata(dev); in atomisp_power_off()
630 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_power_on()
652 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_suspend()
675 struct atomisp_device *isp = dev_get_drvdata(dev); in atomisp_resume()
688 int atomisp_csi_lane_config(struct atomisp_device *isp) in atomisp_csi_lane_config()
782 static int atomisp_subdev_probe(struct atomisp_device *isp) in atomisp_subdev_probe()
[all …]
Datomisp_ioctl.c542 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_querycap()
558 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_input()
628 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_s_input()
704 static int atomisp_enum_framesizes_crop_inner(struct atomisp_device *isp, in atomisp_enum_framesizes_crop_inner()
751 static int atomisp_enum_framesizes_crop(struct atomisp_device *isp, in atomisp_enum_framesizes_crop()
778 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_framesizes()
806 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_frameintervals()
833 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_fmt_cap()
892 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_try_fmt_cap()
921 struct atomisp_device *isp = asd->isp; in atomisp_alloc_css_stat_bufs()
[all …]
Datomisp_subdev.h80 struct atomisp_device *isp;
248 struct atomisp_device *isp;
370 int atomisp_subdev_init(struct atomisp_device *isp);
371 void atomisp_subdev_cleanup(struct atomisp_device *isp);
Datomisp_drvfs.c40 struct atomisp_device *isp;
56 static inline int iunit_dump_dbgopt(struct atomisp_device *isp, in iunit_dump_dbgopt()
182 int atomisp_drvfs_init(struct atomisp_device *isp) in atomisp_drvfs_init()
Datomisp_csi2_bridge.c586 int atomisp_csi2_bridge_init(struct atomisp_device *isp) in atomisp_csi2_bridge_init()
612 #define notifier_to_atomisp(n) container_of(n, struct atomisp_device, notifier)
619 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_bound()
646 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_unbind()
655 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_complete()
666 int atomisp_csi2_bridge_parse_firmware(struct atomisp_device *isp) in atomisp_csi2_bridge_parse_firmware()
Datomisp_tpg.c136 void atomisp_tpg_cleanup(struct atomisp_device *isp) in atomisp_tpg_cleanup()
140 int atomisp_tpg_init(struct atomisp_device *isp) in atomisp_tpg_init()
Datomisp_internal.h181 struct atomisp_device { struct
230 container_of(dev, struct atomisp_device, v4l2_dev) argument
Datomisp_cmd.c103 struct atomisp_device *isp = asd->isp; in atomisp_get_sensor_fps()
128 static int write_target_freq_to_hw(struct atomisp_device *isp, in write_target_freq_to_hw()
195 int atomisp_freq_scaling(struct atomisp_device *isp, in atomisp_freq_scaling()
278 int atomisp_reset(struct atomisp_device *isp) in atomisp_reset()
319 void atomisp_msi_irq_init(struct atomisp_device *isp) in atomisp_msi_irq_init()
338 void atomisp_msi_irq_uninit(struct atomisp_device *isp) in atomisp_msi_irq_uninit()
408 struct atomisp_device *isp) in print_csi_rx_errors()
442 static void clear_irq_reg(struct atomisp_device *isp) in clear_irq_reg()
455 struct atomisp_device *isp = (struct atomisp_device *)dev; in atomisp_isr()
556 void dump_sp_dmem(struct atomisp_device *isp, unsigned int addr, in dump_sp_dmem()
[all …]
Datomisp_csi2.c324 struct atomisp_device *isp = asd->isp; in atomisp_csi2_configure_isp2401()
364 void atomisp_mipi_csi2_cleanup(struct atomisp_device *isp) in atomisp_mipi_csi2_cleanup()
368 int atomisp_mipi_csi2_init(struct atomisp_device *isp) in atomisp_mipi_csi2_init()
Datomisp_drvfs.h22 int atomisp_drvfs_init(struct atomisp_device *isp);
Datomisp_ioctl.h26 struct atomisp_device;
Datomisp_subdev.c168 struct atomisp_device *isp = isp_sd->isp; in isp_subdev_subscribe_event()
356 struct atomisp_device *isp = isp_sd->isp; in atomisp_subdev_set_selection()
531 struct atomisp_device *isp = isp_sd->isp; in atomisp_subdev_set_ffmt()
668 struct atomisp_device *isp = asd->isp; in __atomisp_update_run_mode()
972 int atomisp_subdev_init(struct atomisp_device *isp) in atomisp_subdev_init()
Datomisp_fops.c446 static void atomisp_dev_init_struct(struct atomisp_device *isp) in atomisp_dev_init_struct()
492 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_open()
554 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_release()