Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dcommon.h34 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 Dstream.h155 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 Dcommon.c11 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 Dprocfs.h8 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 Dstats.h43 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 Dispp.h33 struct rkispp_device *dev;
47 int rkispp_register_subdev(struct rkispp_device *dev,
49 void rkispp_unregister_subdev(struct rkispp_device *dev);
H A Dparams.h45 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 Dstream.c318 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 Dprocfs.c17 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 Ddev.c79 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 Dstream_v20.c34 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 Dispp.c66 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 Dparams.c114 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 Ddev.h28 struct rkispp_device { struct
58 void (*irq_hdl)(u32 mis, struct rkispp_device *dev); argument
H A Dstream_v10.c30 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 Dstats.c42 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 Dparams_v20.c16 struct rkispp_device *dev = params_vdev->dev; in fec_enable()
32 struct rkispp_device *dev = params_vdev->dev; in fec_config()
H A Dhw.h35 struct rkispp_device *ispp[DEV_MAX];
H A Dhw.c82 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 Dparams_v10.c17 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()