/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_cmd.h | 35 struct atomisp_device; 46 void dump_sp_dmem(struct atomisp_device *isp, unsigned int addr, 50 int atomisp_reset(struct atomisp_device *isp); 58 void atomisp_msi_irq_init(struct atomisp_device *isp); 59 void atomisp_msi_irq_uninit(struct atomisp_device *isp); 68 bool atomisp_is_viewfinder_support(struct atomisp_device *isp); 240 void atomisp_get_padding(struct atomisp_device *isp, u32 width, u32 height, 244 int atomisp_s_sensor_power(struct atomisp_device *isp, unsigned int input, bool on); 247 int atomisp_select_input(struct atomisp_device *isp, unsigned int input); 250 void atomisp_setup_input_links(struct atomisp_device *isp); [all …]
|
H A D | atomisp_csi2.h | 38 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);
|
H A D | atomisp_v4l2.h | 26 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);
|
H A D | atomisp_compat_css20.h | 37 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);
|
H A D | atomisp_compat_css20.c | 69 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_8() 79 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_16() 89 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_32() 99 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_8() 111 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_16() 123 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_32() 135 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store() 149 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load() 187 struct atomisp_device *isp = asd->isp; in __dump_pipe_config() 269 struct atomisp_device *isp = asd->isp; in __dump_stream_config() [all …]
|
H A D | atomisp_v4l2.c | 355 static int atomisp_save_iunit_reg(struct atomisp_device *isp) in atomisp_save_iunit_reg() 410 static int atomisp_restore_iunit_reg(struct atomisp_device *isp) in atomisp_restore_iunit_reg() 452 static int atomisp_mrfld_pre_power_down(struct atomisp_device *isp) in atomisp_mrfld_pre_power_down() 535 static int atomisp_mrfld_power(struct atomisp_device *isp, bool enable) in atomisp_mrfld_power() 590 struct atomisp_device *isp = dev_get_drvdata(dev); in atomisp_power_off() 621 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_power_on() 646 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_suspend() 669 struct atomisp_device *isp = dev_get_drvdata(dev); in atomisp_resume() 682 int atomisp_csi_lane_config(struct atomisp_device *isp) in atomisp_csi_lane_config() 776 static int atomisp_subdev_probe(struct atomisp_device *isp) in atomisp_subdev_probe() [all …]
|
H A D | atomisp_compat.h | 26 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);
|
H A D | atomisp_drvfs.c | 42 static inline int iunit_dump_dbgopt(struct atomisp_device *isp, in iunit_dump_dbgopt() 114 struct atomisp_device *isp = dev_get_drvdata(dev); in dbgfun_store() 135 struct atomisp_device *isp = dev_get_drvdata(dev); in dbgopt_store()
|
H A D | atomisp_subdev.h | 81 struct atomisp_device *isp; 236 struct atomisp_device *isp; 353 int atomisp_subdev_init(struct atomisp_device *isp); 354 void atomisp_subdev_cleanup(struct atomisp_device *isp);
|
H A D | atomisp_ioctl.c | 378 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_querycap() 394 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_input() 440 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_s_input() 465 static int atomisp_enum_framesizes_crop_inner(struct atomisp_device *isp, in atomisp_enum_framesizes_crop_inner() 515 static int atomisp_enum_framesizes_crop(struct atomisp_device *isp, in atomisp_enum_framesizes_crop() 542 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_framesizes() 578 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_frameintervals() 612 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_fmt_cap() 666 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_try_fmt_cap() 695 struct atomisp_device *isp = asd->isp; in atomisp_alloc_css_stat_bufs() [all …]
|
H A D | atomisp_internal.h | 172 struct atomisp_device { struct 218 container_of(dev, struct atomisp_device, v4l2_dev) argument
|
H A D | atomisp_csi2_bridge.c | 607 int atomisp_csi2_bridge_init(struct atomisp_device *isp) in atomisp_csi2_bridge_init() 633 #define notifier_to_atomisp(n) container_of(n, struct atomisp_device, notifier) 640 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_bound() 667 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_unbind() 676 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_complete() 687 int atomisp_csi2_bridge_parse_firmware(struct atomisp_device *isp) in atomisp_csi2_bridge_parse_firmware()
|
H A D | atomisp_csi2.c | 303 struct atomisp_device *isp = asd->isp; in atomisp_csi2_configure_isp2401() 343 void atomisp_mipi_csi2_cleanup(struct atomisp_device *isp) in atomisp_mipi_csi2_cleanup() 347 int atomisp_mipi_csi2_init(struct atomisp_device *isp) in atomisp_mipi_csi2_init()
|
H A D | atomisp_cmd.c | 96 struct atomisp_device *isp = asd->isp; in atomisp_get_sensor_fps() 121 static int write_target_freq_to_hw(struct atomisp_device *isp, in write_target_freq_to_hw() 188 int atomisp_freq_scaling(struct atomisp_device *isp, in atomisp_freq_scaling() 271 int atomisp_reset(struct atomisp_device *isp) in atomisp_reset() 312 void atomisp_msi_irq_init(struct atomisp_device *isp) in atomisp_msi_irq_init() 331 void atomisp_msi_irq_uninit(struct atomisp_device *isp) in atomisp_msi_irq_uninit() 401 struct atomisp_device *isp) in print_csi_rx_errors() 435 static void clear_irq_reg(struct atomisp_device *isp) in clear_irq_reg() 448 struct atomisp_device *isp = (struct atomisp_device *)dev; in atomisp_isr() 549 void dump_sp_dmem(struct atomisp_device *isp, unsigned int addr, in dump_sp_dmem() [all …]
|
H A D | atomisp_ioctl.h | 26 struct atomisp_device;
|
H A D | atomisp_subdev.c | 157 struct atomisp_device *isp = isp_sd->isp; in isp_subdev_subscribe_event() 316 struct atomisp_device *isp = isp_sd->isp; in atomisp_subdev_set_selection() 492 struct atomisp_device *isp = isp_sd->isp; in atomisp_subdev_set_ffmt() 634 struct atomisp_device *isp = asd->isp; in atomisp_link_setup() 926 int atomisp_subdev_init(struct atomisp_device *isp) in atomisp_subdev_init()
|
H A D | atomisp_fops.c | 448 static void atomisp_dev_init_struct(struct atomisp_device *isp) in atomisp_dev_init_struct() 489 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_open() 540 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_release()
|