| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/ |
| H A D | common.h | 34 struct rkispp_device; 120 void rkispp_write(struct rkispp_device *dev, u32 reg, u32 val); 121 void rkispp_set_bits(struct rkispp_device *dev, u32 reg, u32 mask, u32 val); 122 u32 rkispp_read(struct rkispp_device *dev, u32 reg); 123 void rkispp_clear_bits(struct rkispp_device *dev, u32 reg, u32 mask); 124 void rkispp_update_regs(struct rkispp_device *dev, u32 start, u32 end); 125 int rkispp_allow_buffer(struct rkispp_device *dev, 127 void rkispp_free_buffer(struct rkispp_device *dev, 129 void rkispp_prepare_buffer(struct rkispp_device *dev, 131 void rkispp_finish_buffer(struct rkispp_device *dev, [all …]
|
| H A D | stream.h | 155 struct rkispp_device *isppdev; 189 struct rkispp_device *dev; 212 int (*config_modules)(struct rkispp_device *dev); 214 void (*fec_work_event)(struct rkispp_device *dev, void *buf_rd, 216 int (*start_isp)(struct rkispp_device *dev); 217 void (*check_to_force_update)(struct rkispp_device *dev, u32 mis_val); 220 void (*rkispp_module_work_event)(struct rkispp_device *dev, 252 int rkispp_get_tnrbuf_fd(struct rkispp_device *dev, struct rkispp_buf_idxfd *idxfd); 253 int rkispp_get_nrbuf_fd(struct rkispp_device *dev, struct rkispp_buf_idxfd *idxfd); 254 void rkispp_set_trigger_mode(struct rkispp_device *dev, [all …]
|
| H A D | common.c | 11 void rkispp_write(struct rkispp_device *dev, u32 reg, u32 val) in rkispp_write() 22 u32 rkispp_read(struct rkispp_device *dev, u32 reg) in rkispp_read() 33 void rkispp_set_bits(struct rkispp_device *dev, u32 reg, u32 mask, u32 val) in rkispp_set_bits() 40 void rkispp_clear_bits(struct rkispp_device *dev, u32 reg, u32 mask) in rkispp_clear_bits() 47 void rkispp_update_regs(struct rkispp_device *dev, u32 start, u32 end) in rkispp_update_regs() 65 int rkispp_allow_buffer(struct rkispp_device *dev, in rkispp_allow_buffer() 120 void rkispp_free_buffer(struct rkispp_device *dev, in rkispp_free_buffer() 142 void rkispp_prepare_buffer(struct rkispp_device *dev, in rkispp_prepare_buffer() 151 void rkispp_finish_buffer(struct rkispp_device *dev, in rkispp_finish_buffer() 160 int rkispp_attach_hw(struct rkispp_device *ispp) in rkispp_attach_hw() [all …]
|
| H A D | procfs.h | 8 int rkispp_proc_init(struct rkispp_device *dev); 9 void rkispp_proc_cleanup(struct rkispp_device *dev); 11 static inline int rkispp_proc_init(struct rkispp_device *dev) in rkispp_proc_init() 15 static inline void rkispp_proc_cleanup(struct rkispp_device *dev) in rkispp_proc_cleanup()
|
| H A D | stats.h | 43 struct rkispp_device *dev; 56 int rkispp_register_stats_vdevs(struct rkispp_device *dev); 58 void rkispp_unregister_stats_vdevs(struct rkispp_device *dev);
|
| H A D | ispp.h | 33 struct rkispp_device *dev; 47 int rkispp_register_subdev(struct rkispp_device *dev, 49 void rkispp_unregister_subdev(struct rkispp_device *dev);
|
| H A D | params.h | 45 struct rkispp_device *dev; 68 int rkispp_register_params_vdevs(struct rkispp_device *dev); 69 void rkispp_unregister_params_vdevs(struct rkispp_device *dev);
|
| H A D | stream.c | 318 struct rkispp_device *dev = container_of(work, struct rkispp_device, irq_work); in irq_work() 341 struct rkispp_device *dev = stream->isppdev; in rkispp_frame_end() 440 void *get_pool_buf(struct rkispp_device *dev, in get_pool_buf() 485 void rkispp_start_3a_run(struct rkispp_device *dev) in rkispp_start_3a_run() 513 static void rkispp_stop_3a_run(struct rkispp_device *dev) in rkispp_stop_3a_run() 542 struct rkispp_device *dev = stream->isppdev; in start_ii() 582 struct rkispp_device *dev = stream->isppdev; in secure_config_mb() 627 struct rkispp_device *dev = stream->isppdev; in config_mb() 674 struct rkispp_device *dev = stream->isppdev; in is_stopped_mb() 704 struct rkispp_device *dev = stream->isppdev; in limit_check_mb() [all …]
|
| H A D | procfs.c | 17 struct rkispp_device *dev = p->private; in ispp_show() 117 struct rkispp_device *data = PDE_DATA(inode); in ispp_open() 129 int rkispp_proc_init(struct rkispp_device *dev) in rkispp_proc_init() 137 void rkispp_proc_cleanup(struct rkispp_device *dev) in rkispp_proc_cleanup()
|
| H A D | dev.c | 79 static void get_remote_node_dev(struct rkispp_device *ispp_dev) in get_remote_node_dev() 114 static int rkispp_create_links(struct rkispp_device *ispp_dev) in rkispp_create_links() 212 static int rkispp_register_platform_subdevs(struct rkispp_device *ispp_dev) in rkispp_register_platform_subdevs() 260 struct rkispp_device *ispp_dev; in rkispp_plat_probe() 334 struct rkispp_device *ispp_dev = platform_get_drvdata(pdev); in rkispp_plat_remove() 353 struct rkispp_device *ispp_dev = dev_get_drvdata(dev); in rkispp_runtime_suspend() 364 struct rkispp_device *ispp_dev = dev_get_drvdata(dev); in rkispp_runtime_resume()
|
| H A D | stream_v20.c | 34 struct rkispp_device *dev = stream->isppdev; in update_mi() 58 static int config_fec(struct rkispp_device *dev) in config_fec() 147 static void fec_free_buf(struct rkispp_device *dev) in fec_free_buf() 165 static int config_modules(struct rkispp_device *dev) in config_modules() 192 static void fec_work_event(struct rkispp_device *dev, in fec_work_event() 321 static void rkispp_module_work_event(struct rkispp_device *dev, in rkispp_module_work_event() 359 struct rkispp_device *dev = stream->isppdev; in rkispp_destroy_buf() 369 static int start_isp(struct rkispp_device *dev) in start_isp() 426 static void check_to_force_update(struct rkispp_device *dev, u32 mis_val) in check_to_force_update()
|
| H A D | ispp.c | 66 struct rkispp_device *dev; in rkispp_subdev_link_setup() 194 struct rkispp_device *dev = ispp_sdev->dev; in rkispp_sd_s_stream() 232 struct rkispp_device *dev = ispp_sdev->dev; in rkispp_sd_s_rx_buffer() 257 struct rkispp_device *ispp_dev = ispp_sdev->dev; in rkispp_sd_s_power() 312 struct rkispp_device *ispp_dev = ispp_sdev->dev; in rkispp_ioctl() 449 int rkispp_register_subdev(struct rkispp_device *dev, in rkispp_register_subdev() 494 void rkispp_unregister_subdev(struct rkispp_device *dev) in rkispp_unregister_subdev()
|
| H A D | params.c | 114 struct rkispp_device *pp_dev = params->dev; in rkispp_param_init_fecbuf() 190 struct rkispp_device *dev = params_vdev->dev; in rkispp_params_vb2_queue_setup() 284 struct rkispp_device *isppdev = params->dev; in rkispp_param_fh_open() 383 static int rkispp_register_params_vdev(struct rkispp_device *dev, in rkispp_register_params_vdev() 451 static void rkispp_unregister_params_vdev(struct rkispp_device *dev, in rkispp_unregister_params_vdev() 463 int rkispp_register_params_vdevs(struct rkispp_device *dev) in rkispp_register_params_vdevs() 489 void rkispp_unregister_params_vdevs(struct rkispp_device *dev) in rkispp_unregister_params_vdevs()
|
| H A D | dev.h | 28 struct rkispp_device { struct 58 void (*irq_hdl)(u32 mis, struct rkispp_device *dev); argument
|
| H A D | stream_v10.c | 30 static void rkispp_module_work_event(struct rkispp_device *dev, 49 struct rkispp_device *dev = stream->isppdev; in rkispp_frame_done_early() 108 struct rkispp_device *dev = stream->isppdev; in update_mi() 132 static bool is_en_done_early(struct rkispp_device *dev) in is_en_done_early() 149 static void tnr_free_buf(struct rkispp_device *dev) in tnr_free_buf() 196 static int tnr_init_buf(struct rkispp_device *dev, in tnr_init_buf() 258 static int config_tnr(struct rkispp_device *dev) in config_tnr() 383 static void nr_free_buf(struct rkispp_device *dev) in nr_free_buf() 420 static int nr_init_buf(struct rkispp_device *dev, u32 size) in nr_init_buf() 465 static int config_nr_shp(struct rkispp_device *dev) in config_nr_shp() [all …]
|
| H A D | stats.c | 42 struct rkispp_device *dev = stats_vdev->dev; in rkispp_stats_frame_end() 155 struct rkispp_device *isppdev = stats->dev; in rkispp_stats_fh_open() 358 static int rkispp_register_stats_vdev(struct rkispp_device *dev, in rkispp_register_stats_vdev() 414 static void rkispp_unregister_stats_vdev(struct rkispp_device *dev, in rkispp_unregister_stats_vdev() 426 int rkispp_register_stats_vdevs(struct rkispp_device *dev) in rkispp_register_stats_vdevs() 446 void rkispp_unregister_stats_vdevs(struct rkispp_device *dev) in rkispp_unregister_stats_vdevs()
|
| H A D | params_v20.c | 16 struct rkispp_device *dev = params_vdev->dev; in fec_enable() 32 struct rkispp_device *dev = params_vdev->dev; in fec_config()
|
| H A D | hw.h | 35 struct rkispp_device *ispp[DEV_MAX];
|
| H A D | hw.c | 82 static void default_sw_reg_flag(struct rkispp_device *dev) in default_sw_reg_flag() 147 struct rkispp_device *ispp = dev->ispp[dev->cur_dev_id]; in enable_sys_clk() 183 struct rkispp_device *ispp = hw_dev->ispp[hw_dev->cur_dev_id]; in irq_hdl()
|
| H A D | params_v10.c | 17 struct rkispp_device *dev = params_vdev->dev; in get_input_size() 497 struct rkispp_device *dev = params_vdev->dev; in fec_config() 562 struct rkispp_device *dev = params_vdev->dev; in fec_enable() 596 struct rkispp_device *dev = params_vdev->dev; in params_vb2_buf_queue()
|